Skip to main content

Time & Perspective Quote by Bram Cohen

"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

Maturity in programming, Bram Cohen suggests, looks less like cleverness and more like detachment. The line swerves away from the romantic myth of the coder-as-author and toward something closer to an engineer’s ethic: your job isn’t to protect your effort, it’s to protect the system. The sting is in “spent time on,” because time is the currency programmers feel most entitled to recoup. Cohen calls that entitlement a trap. If the code is pointless, the time was already gone; clinging to the artifact just compounds the loss.

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

TopicCoding & Programming
SourceHelp 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.

More Quotes by Bram Add to List
Bram Cohen Quote on Deleting Pointless Code
Click to enlarge Portrait | Landscape

About the Author

USA Flag

Bram Cohen (born October 12, 1975) is a Scientist from USA.

12 more quotes available

View Profile

Similar Quotes

Larry Wall, Author
Rasmus Lerdorf, Scientist
Rasmus Lerdorf