"Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming"
About this Quote
The intent is practical and moral at once. Practically, software is built in teams, ecosystems, and decades-long toolchains; hoarding know-how slows everyone down, including the hoarder. Morally, Carmack frames teaching as an identity choice: you’re either in programming for leverage or for the work itself. That last clause, “because I’m in it for the love of programming,” isn’t sentimental so much as reputational. It signals a posture of craftsmanship, the old-school hacker ethic where status comes from building and explaining, not gatekeeping.
The subtext carries Carmack’s cultural context: a figure shaped by game engine development and, later, VR R&D, fields where iteration is ruthless and breakthroughs quickly become someone else’s baseline. In those environments, generosity is less altruism than strategy: sharing creates better collaborators, sharper critiques, and faster collective progress. It also pushes back against the proprietary reflex that dominated much of commercial software. Carmack isn’t pretending competition disappears; he’s arguing that the real edge comes from curiosity and execution, not secrecy.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Carmack, John. (2026, January 15). Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming. FixQuotes. https://fixquotes.com/quotes/programming-is-not-a-zero-sum-game-teaching-146577/
Chicago Style
Carmack, John. "Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/programming-is-not-a-zero-sum-game-teaching-146577/.
MLA Style (9th ed.)
"Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/programming-is-not-a-zero-sum-game-teaching-146577/. Accessed 12 Feb. 2026.








