Sitemap - 2024 - The Growing Developer
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)
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
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.
