Letters To A New Developer

What I wish I had known when starting my development career
https://letterstoanewdeveloper.com/ (RSS)
visit blog
Thank you
18 Sept 2023 | original ↗

Dear reader, Welcome to the last letter. I couldn’t have imagined what would happen when I penned my first letter 5 years ago. (I still think you should learn version control, for the record.) This blog outlasted two jobs. 280+ posts and 220,000+ visitors later, this project has changed my life in so many ways. … Continue reading Thank you →

It’s not magic (part 2)
4 Sept 2023 | original ↗

Dear new developer, When you see a senior engineer who knows the code base like the back of her hand maneuver around it at the speed of thought, it sure looks like magic. When a mysterious bug pops up and you spend a couple of hours trying to replicate it, but then an old hand … Continue reading It’s not magic (part 2) →

It’s not magic (part 1)
21 Aug 2023 | original ↗

Dear new developer, I remember the first time I pulled up MapQuest in the 2000s. I looked for directions to a place I’d never been. A custom map popped up, which was cool. But even more impressive was the turn by turn directions. I printed them both out and followed the instructions. That felt like … Continue reading It’s not magic (part 1) →

The Benefits of Sticking Around
7 Aug 2023 | original ↗

Dear new developer, Over the last twenty years, I’ve had two work modes. I’ve either been at a company for a number of years (3, 8, 2, and 3) or been a contractor/consultant working for clients for weeks or months. Both modes have upsides; I wrote before about the benefits of a small consulting company. … Continue reading The Benefits of...

What We Mean When We Say “Software Engineer”
24 Jul 2023 | original ↗

This is a guest post from Doug Durham. Enjoy. Dear new developer, It’s very easy to throw terms around in our (or any) industry. In our hurried culture, we latch onto words or phrases that may not fully encapsulate their original intent. I’m afraid that is what has happened to the label of “software engineer”. … Continue reading What We Mean When...

Sending a Difficult Email
10 Jul 2023 | original ↗

Dear new developer, Sometimes you have to send a difficult or awkward email. But, before you send it, think about whether it should be an email or if an in-person conversation, phone call, or video call is best. If it is an awkward topic, it’ll be an awkward conversation too, but the additional information bandwidth … Continue reading Sending a...

Pick up the dog poop
26 Jun 2023 | original ↗

Dear new developer, I was out for a run the other day. People walk dogs along my running route and I had noticed a few days before a bag of dog poop. I had run on by, assuming someone was planning to grab it on the way back from their walk. But then I saw … Continue reading Pick up the dog poop →

Top Traits to Look for When Hiring Exceptional Engineers
12 Jun 2023 | original ↗

This is a guest post from Manish. Enjoy. Dear new developer, As leaders, we often need to hire new talent to expand our resources, replace team members, or fill vacant positions. While technical skills are important, there are also several non-technical traits that can be equally or even more valuable. Consider the following factors when …...

Learn how to build tools
29 May 2023 | original ↗

This is a guest post from Jamie Tanna. Enjoy. Dear new developer, Our jobs and lives are full of repetition, and one of the beauties of being developers is that we can take steps to automate away some of the repetition. Learning to automate, or at least minimise, repetition optimises your work. You can get … Continue reading Learn how to...

Enjoy the Season You’re In
15 May 2023 | original ↗

This is a guest post from Aaron Kardell. Enjoy. Dear new developer, I’m enjoying the season I’m in. That’s the simple phrase I find myself conveying to others lately. I have 21 years of post-college professional experience. Except for a handful of short-term consulting gigs, all of that has been working on something I founded … Continue reading...

↑ These items are from RSS. Visit the blog itself at https://letterstoanewdeveloper.com/ to find everything else and to appreciate author's digital home.