One of the largest misconceptions about succeeding as a software engineer is that people think if they simply work hard, they will become successful and will receive the recognition they deserve. They couldn’t be further from the truth.Read the full...

Throughout our education, we're told what to learn. We're given charts and tables, textbooks and manuals, even the odd lecture. We get buried under books. Yet, rarely do we consider how to learn. Too often do we spend hours poring over the material only for a fraction to have gone in. What a waste...

As software continues to eat the world, more and more people ask me about "getting into tech," i.e. a successful Software Engineer easily making around $350,000 in total annual compensation. I get asked this a lot because I had very little coding experience when I decided to make a career change...