This series is about how to become a better software engineer, not a better programmer. What’s the differences? Well, coders write code and software engineers build multi-version, multi-person programs. Let’s focus on that multi-person element. Whether you like it or not, software engineering is a team sport.
Read moreConducting Interviews
As a junior or intermediate developer, you might be asked to give an interview. I remember the first time I was asked to interview some candidates, and quite frankly, the idea of that scared the crap out of me. Who was I to determine someone’s ability as a software engineer? Why does my opinion matter? Isn’t this a Seniors job?
Read moreOnline Presence
As a developer in 2017, it’s important to have some form of online presence. This could be a GitHub (see my recent post), a blog, a vlog or simply just a Twitter account. I think gone are the days of Gamertags and secret online identities, and those acting as their true selves online, giving real, justified opinions, earn more respect. Subsequently having better careers as a result.
Read more