I've been a full-stack developer for the past 6 years. This includes working full-time, on contract, and as a freelancer. During this time I also started 2 software companies of my own and now want to share my experience with others.