"Many days I don't write any code at all, and some days I spend all day writing code"
About this Quote
There is a quiet rebellion in Larry Wall admitting that the work of programming often isn’t programming. The line punctures the pop-myth of the coder as a nonstop code factory, and replaces it with a rhythm that feels closer to actual craft: long stretches of thinking, reading, arguing with requirements, and rearranging mental furniture, punctuated by bursts of intense execution.
Wall’s intent is partly protective of the profession and partly confessional. If you measure a programmer by daily lines of code, he’s saying, you’re using the wrong yardstick. The subtext is that “not writing code” is frequently the highest-leverage labor: designing an interface, spotting a conceptual bug before it becomes a technical one, or deciding not to build the thing at all. It’s also a nod to the emotional weather of the job. Some days the mind is mush, or the problem is ill-posed, or the team is stuck in meetings; other days the solution clicks and the keyboard can barely keep up.
Context matters: Wall, the creator of Perl, helped define a culture that treats pragmatism as a virtue and human attention as the scarce resource. Perl’s whole ethos is about reducing friction for real people. This quote extends that ethos to productivity itself: output isn’t a steady stream; it’s lumpy, contingent, and deeply tied to clarity. It works because it validates what most builders experience but rarely feel permitted to say out loud: the real work is often invisible until the day it suddenly isn’t.
Wall’s intent is partly protective of the profession and partly confessional. If you measure a programmer by daily lines of code, he’s saying, you’re using the wrong yardstick. The subtext is that “not writing code” is frequently the highest-leverage labor: designing an interface, spotting a conceptual bug before it becomes a technical one, or deciding not to build the thing at all. It’s also a nod to the emotional weather of the job. Some days the mind is mush, or the problem is ill-posed, or the team is stuck in meetings; other days the solution clicks and the keyboard can barely keep up.
Context matters: Wall, the creator of Perl, helped define a culture that treats pragmatism as a virtue and human attention as the scarce resource. Perl’s whole ethos is about reducing friction for real people. This quote extends that ethos to productivity itself: output isn’t a steady stream; it’s lumpy, contingent, and deeply tied to clarity. It works because it validates what most builders experience but rarely feel permitted to say out loud: the real work is often invisible until the day it suddenly isn’t.
Quote Details
| Topic | Coding & Programming |
|---|
More Quotes by Larry
Add to List



