Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Down for less than four minutes a month: how AWS deploys code

How Google migrated billions of lines of code from Perforce to Piper

Jenkins was invented b/c an engineer “got tired of incurring the wrath of his team every time his code broke the build.”

Going from 0 to 1: How to write better unit tests when there are none

BitKeeper, Linux, and licensing disputes: How Linus wrote Git in 14 days

How Google does code review

The technical learning curve at an early-stage startup is gentler than you might think

Is “not invented here” inevitable?

Jenkins was invented b/c an engineer “got tired of incurring the wrath of his team every time his code broke the build.”

How Stack Overflow replaced Experts Exchange

The median developer's PRs take 14 hours to merge

The "Mom Test" in software development: how to ask good questions when everyone is lying to you

How GitHub replaced SourceForge as the dominant code hosting platform

Why Facebook doesn't use Git

Onboarding roulette: deleting our employee accounts daily

Research: 48% of active developers are responsible for 80% of all PRs merged

Empirically Supported Code Review Best Practices

The core principles of building a good AI feature

Building trust as a software engineer

Keeping code simple: moving fast by avoiding over-engineering

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

More →