Moving fast breaks things: the importance of a staging environment

Claim: the ideal PR is 50 lines long

Accurate eng estimations: predicting and negotiating the future

The practical and philosophical problems with AI code review

The "Mom Test": asking good questions when everyone is lying to you

Never wait for code review again: how stacking your pull requests unblocks your entire team

8 pull request best practices your team needs to implement

Your GitHub pull request workflow is slowing everyone down

Call site attribution: how to pinpoint rogue SQL queries throttling database performance

Every engineer should understand Git reflog

Empirically supported code review best practices

Post mortem: our outage took 124 seconds from you, here's 378 back

What are nits, and why are they bad?

Optimizing CI/CD workflows for trunk-based development

The merge vs. rebase debate

Understanding Git: The History and Internals

How long should your CI take?

Trunk based development vs. feature branches

Why we use AWS instead of Vercel to host our Next.js app

3 key lessons in Node.js server optimization

5 problems stacked diffs address

Large pull requests slow down development

Experimenting with AI code review

The comprehensive guide to writing the best PR title of all time

The slowest GitHub PRs in recorded history

Aurora I/O optimized config saved 90% DB cost

Hot take: there are no true monorepo companies

Nit comments are inconsistent and inefficient

How I use a stacking workflow to stay unblocked

What is a merge queue, and does your team need one?

More →