Writing as an engineering skill
2024-12-04 · 4 min
The best engineers I know write well. Not necessarily prose, but clear explanations: pull request descriptions, incident reports, RFCs, and comments that answer the next engineer's question before they ask it.
Writing forces you to structure your thoughts. If you can't explain why a decision was made in two paragraphs, you probably don't understand it well enough yet.
I keep a simple rule: every PR description must include the problem, the chosen approach, and the trade-offs considered. It takes five minutes and saves hours of review time.
Documentation is not overhead. It is a multiplier. The code tells you what happens; the writing tells you why.