Sitemap - 2024 - The Growing Developer

The Growing Dev turns one

Using mental models to think about software

Overthinking Software Projects

How to quickly ramp up on new codebases

The Must-Have Skill Every Senior Developer Needs

Understand the purpose of your work

Want your productivity to skyrocket? Avoid this trap

A simple way to ship maintainable software

The 3 categories of skills every software developer needs to know

These 5 habits will make you a great code reviewer

On-call manual: How to cope with on-call anxiety

How to improve your coding skills (without spending a lot of time)

Do code reviews find bugs?

What it is like to work in Meta's (Facebook's) monorepo

What is "gold plating" and why you should avoid it

How to effectively work in big codebases

On-Call manual: Onboarding a new person to the on-call rotation

What can Taylor Swift teach us about Software Engineering?

On-call Manual: Boost your career by improving your team's on-call

I caused a SEV. Here is what I learned.

The paradox of low test coverage

On-call Manual: Measuring the quality of the on-call

Top 5 Unit Test Problems That Haunt Software Developers

"Think big" or make progress?

Do Unit Tests Find Bugs?

The Curious Case of Bugs that Fix Themselves

Generating Ideas and Driving Them to Completion

Top 5 Blunders Made by Code Reviewers

Use Test Plans to become more effective Software Developer

Why Should You Care About Minimal Reproducible Examples

Don't let "later" derail your software engineering career

Top 5 Jokes Software Developers Tell Themselves and their Managers

On-call Manual: Handling Incidents

The self-inflicted pain of premature abstractions

Prioritize software bugs like a boss

"When was the last time you used this?" - Part 2: Algorithms

"When was the last time you used this?" - Part 1: Data Structures

The Biggest Enemy of Focus and Flow

Computer Science fundamentals are still important.

RFC Pull Requests: Because Code Wins Arguments

Simple prioritization framework for software developers

Respect "boring" technologies, they are your lifeline

How to manage scope creep in pull requests.

How not to ruin your code with comments

7 Tips To Accelerate Your Code Reviews

The downsides of an inconsistent codebase and what you can do about it.

Future-proof code

Code is tax