Dear new developer, I found this video from Chelsea Troy about how to level up as a developer interesting (I love watching YouTube videos on 1.5x speed to save time): A few tidbits I found interesting: the distinction between leveling up passively (which we all do as we learn in our daily work life) and … Continue reading Leveling up tips from Chelsea Troy
Month: January 2020
Software is about people, not code
Dear new developer, When I was starting out, I thought that software development was all about code. After all, that was the main thing I was working on. Well, maybe not the main thing, as I needed to know what code to write, how to interface with other code, what was the problem being solved, … Continue reading Software is about people, not code
Things good engineers do
Dear new developer, I found this post covered some things that good software engineers do. It doesn't focus on the technical aspects, but on other aspects of software development. Things they do: Ask for help Work on one thing at a time Prioritise unblocking My favorite quote: In software development we rarely have the luxury … Continue reading Things good engineers do
On debugging
Dear new developer, Debugging systems is a key skill to have. Here are a few thoughts about it. Try to get the problem to be as simple as possible. Start with the problem and keep isolating and removing pieces and see if the problem persists. Modern systems are complex and the less you have to … Continue reading On debugging
How to Develop Expert Intuition
This is a guest post from Kim Schlesinger. Enjoy. Dear New Developer, I know you worked hard to get where you are. You are self-taught, you earned a degree in computer science, or you graduated from a coding bootcamp, and your hard work helped you master the skills required to be a ‘junior’ developer. (I … Continue reading How to Develop Expert Intuition
Context is king
Dear new developer, I put this image in almost every presentation I do. There are two reasons. It's a striking picture, and funny. It reminds me that context is important. In some contexts, a pumpkin is a decoration. In others, food. In others, a frickin' boat. On that note, I recently posted my letter on … Continue reading Context is king
Start the conversation
This is a guest post from Tae Kim. Enjoy. Heyo! So you’ve entered the world of… development? Software engineering? Programming? Coding? So many words for the same thing! I usually stick with “Software Engineering” for the resume because that sounds the fanciest, and fancy === money. But when my friends or family ask, I say … Continue reading Start the conversation
Are you ready to work remotely?
Dear new developer, Remote work is fantastic. You avoid a commute, have control over your work environment, and save money on lunches. However, it has downsides. You need a fast internet connection, you must be disciplined, over communicate and stay on task. You have to be OK with relative solitude. My desire to work remotely … Continue reading Are you ready to work remotely?
A bunch of career advice from a new developer
Dear new developer, This post has a lot of great career tips including how to select companies to apply to, what to do in an interview if you don't know the answer to a question, and how to challenge yourself in a new job. This piece of advice in particular resonated with me: Show how … Continue reading A bunch of career advice from a new developer