Loading...

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

How we redesigned our landing page completely in-house

Companies that use monorepos take 64% longer to merge their PRs

Based on Copilot usage trends more code on GitHub is currently being written by AI than by humans

Not Rocket Science - How Bors and Google’s TAP inspired modern merge queues

Why Facebook abandoned Git

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

More →