Skip to main content

Love Quote by John Carmack

"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

Carmack’s line reads like a corrective to the most persistent insecurity in tech: the fear that knowledge is a scarce resource and that your value collapses the moment someone else learns your trick. Calling programming “not a zero-sum game” smuggles in an economic metaphor to puncture that myth. Code isn’t gold in a vault; it’s closer to a language. You don’t become less fluent because someone else learns to speak.

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

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

More Quotes by John Add to List
Programming is nonzero-sum
Click to enlarge Portrait | Landscape

About the Author

John Carmack

John Carmack (born August 20, 1970) is a Scientist from USA.

13 more quotes available

View Profile

Similar Quotes

Rasmus Lerdorf, Scientist
Rasmus Lerdorf

We use cookies and local storage to personalize content, analyze traffic, and provide social media features. We also share information about your use of our site with our social media and analytics partners. By continuing to use our site, you consent to our Privacy Policy.