"The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless"
About this Quote
The subtext is a quiet jab at sunk-cost thinking dressed up as craftsmanship. Programmers often treat code as proof of progress, a visible receipt for invisible labor. That’s why “willingness” matters: throwing code away isn’t a technical skill, it’s an emotional one. It requires admitting you were wrong, that the problem changed, or that the original problem wasn’t worth solving. In software culture, where status can ride on complexity and “hard parts,” that’s a small act of ego resistance.
The context also fits Cohen’s background: as the creator of BitTorrent, he worked in a domain where efficiency, simplicity, and ruthless iteration aren’t aesthetic preferences; they’re survival traits. Networked systems punish unnecessary moving parts. The quote reads like advice from someone who learned that the fastest path to robust software often runs through the trash bin, not the archive.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Cohen, Bram. (2026, January 15). The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless. FixQuotes. https://fixquotes.com/quotes/the-mark-of-a-mature-programmer-is-willingness-to-141541/
Chicago Style
Cohen, Bram. "The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/the-mark-of-a-mature-programmer-is-willingness-to-141541/.
MLA Style (9th ed.)
"The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/the-mark-of-a-mature-programmer-is-willingness-to-141541/. Accessed 12 Feb. 2026.









