A new month means a new Who’s Hiring Junior Engineers post. I know it’s been a little quiet around the Beginner.dev newsletter lately, but there’s a…

December 2022

Programmers spend a surprising amount of their time peer reviewing other people's code. It's one of the easiest ways a team can improve code quality…

October 2022

After a four year journey, the book I wrote to help junior and mid-level programmers earn their first promotion was published today 🎉. The book is…

September 2022

It’s time for another edition of the Who’s Hiring Junior Engineers series. This time I’ve hand picked a different opportunities for junior software…
I had been programming professionally for less than a year and there I was sitting in daily stand-ups with world-class engineers. The room was filled…

August 2022

Welcome to the first installment of Who's Hiring Junior Engineers 🎉 . Every few weeks you can expect a post with hand-picked links to job listings from…
It’s been a few months since I last published anything on Beginner.dev. My goal with this newsletter has always been to help developers reach that next…

June 2022

At some point you or your team will be faced with a difficult decision: to continue adding to an existing codebase, or rewrite the system from scratch…
Simple code is good. Really good. Simple code is easy to understand, easy to debug, and easy to modify. Everyone can understand simple code, even junior…

May 2022

You’ve probably heard managers and coworkers discussing technical debt and how it prevents your team from shipping new features as quickly as the…
Most developers want to work on projects that have meaningful impact at their company, but not everyone gets the opportunity to work on business…
This week we’ll be focusing on how you can add business value. When you’re working on your tasks this week, try to take some time to understand how what…