Skip to main content

Science Quote by Rasmus Lerdorf

"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

Self-deprecation is doing a lot of heavy lifting here, and that is exactly the point. Rasmus Lerdorf, best known for kickstarting PHP, frames himself as the anti-priest of “real programming”: a pragmatic tinkerer duct-taping solutions together until they work, then refusing the liturgy of purity that follows. The joke lands because it’s not really about him; it’s about a culture that treats software craftsmanship like a moral hierarchy.

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

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

More Quotes by Rasmus Add to List
Rasmus Lerdorf on Pragmatism in Programming: Ship and Restart
Click to enlarge Portrait | Landscape

About the Author

Rasmus Lerdorf

Rasmus Lerdorf (born November 22, 1968) is a Scientist from Denmark.

12 more quotes available

View Profile

Similar Quotes

Rasmus Lerdorf, Scientist
Rasmus Lerdorf
Dorothy L. Sayers, Author
Kristanna Loken, Actress
Obie Trice, Musician
Obie Trice
Lizzie Andrew Borden, Celebrity
Lizzie Andrew Borden