How can you earn significantly more money starting right now? Changing jobs and negotiating a higher salary is a great way to boost your lifetime earnings. If you’ve been at a job for a while, and your salary has stagnated, you can [ read more...]
A lot of programmers ask me this question: Should I get MCSD certifications? Well, to answer this question, first, we need to address what is MCSD and talk about if certifications are a good way to build a viable (and smart) career choice. [ read more...]
There are two basic types of employment in the software development industry. You can either be a contractor of some sort, or you can be a salaried employee. In my career, I’ve been both, and each has a distinct set of advantages [ read more...]
Some people like to have a web presence. I've talked several times before about the importance of having a strong online presence when it comes to marketing yourself and building a successful career for yourself. However, there are a lot of different [ read more...]
Building a product of your own is hard work. In my experience, you can go months without bringing in any revenue. It can be demoralizing, especially if you don't particularly care about the thing you are building. I am not alone in [ read more...]
I decided to dedicate a whole chapter to this topic because it’s one of the most common questions I get asked. Making the transition from QA or some other technical role to being a software developer can be extremely difficult. I made [ read more...]






