"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say Yeah it works but you're leaking memory everywhere. Perhaps we should fix that. I'll just restart Apache every 10 requests"
About this Quote
The line sets up a familiar melodrama. On one side: “real programmers”, imagined as guardians of correctness, waving red flags about memory leaks and long-term maintainability. On the other: the builder who ships. Lerdorf’s punchline, “I’ll just restart Apache every 10 requests”, is deliberately heretical. It’s an engineer’s version of kicking the can down the road so hard it becomes a feature. It also points to a historically specific web era: early dynamic sites, small teams, fast iteration, and a tolerance for brute-force operational hacks because uptime demands were lower and the stack was simpler.
The subtext isn’t “leaks don’t matter”. It’s that technical virtue can become performative, and that “correctness” is often invoked as a way to police status rather than solve user problems. At the same time, Lerdorf leaves enough sting in the joke to admit the tradeoff: pragmatism buys speed by borrowing against the future. The quote works because it captures the original sin of web development - shipping first, paying later - with a grin and a reboot button.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Lerdorf, Rasmus. (2026, February 10). I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say Yeah it works but you're leaking memory everywhere. Perhaps we should fix that. I'll just restart Apache every 10 requests. FixQuotes. https://fixquotes.com/quotes/im-not-a-real-programmer-i-throw-together-things-185041/
Chicago Style
Lerdorf, Rasmus. "I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say Yeah it works but you're leaking memory everywhere. Perhaps we should fix that. I'll just restart Apache every 10 requests." FixQuotes. February 10, 2026. https://fixquotes.com/quotes/im-not-a-real-programmer-i-throw-together-things-185041/.
MLA Style (9th ed.)
"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say Yeah it works but you're leaking memory everywhere. Perhaps we should fix that. I'll just restart Apache every 10 requests." FixQuotes, 10 Feb. 2026, https://fixquotes.com/quotes/im-not-a-real-programmer-i-throw-together-things-185041/. Accessed 12 Feb. 2026.







