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?

The care and feeding of developers

Dear new developer, I thought this post from 2012, about what software developers want, was penetrating and relevant. This passage resonated for me: And here’s the real crux of the problem: software engineers aren’t builders. Software engineers are creators. Building is what you do when you buy a piece of furniture from Ikea and get … Continue reading The care and feeding of developers

Cultivate the Skill of Undivided Attention, or “Deep Work”

This is a guest post from Josh Thompson. Enjoy. Dear New Developer, You know that there's a chasm between your skill level and that of the mythical "senior software developer". If you build a list of topics you encounter on your job that, if learned to a deep enough level, would put you on the … Continue reading Cultivate the Skill of Undivided Attention, or “Deep Work”