the Story of Mel
loreprogramming
A 1983 Usenet poem about Mel Kaye, a programmer who wrote code so close to the machine it defied the idea of ever rewriting it.
Ed Nather's tribute describes Mel optimizing by placing instructions where the drum memory would rotate to them at just the right moment, and refusing to add a feature that would let the boss cheat at a demo. It is the field's fondest portrait of the "real programmer", equal parts admiration and warning.
The Story of Mel is a 1983 Usenet post about a programmer who wrote code for a drum-memory machine and refused to use an assembler's optimizer, because he could place each instruction on the drum so that the next one arrived under the read head exactly when needed. The result was faster than anything a compiler produced and effectively unreadable.
The famous passage is a loop with no exit condition that terminates anyway, by overflowing an index register into the instruction that jumps back. The narrator, tasked with modifying the program years later, could not find the branch and eventually gave up. Mel had exploited the machine so completely that the code and the hardware were one artefact.
It survives because it holds two things at once without resolving them. There is genuine admiration for craft at a depth nobody practises now, and there is the quiet fact that the program was unmaintainable and Mel would not explain it. Read as celebration it romanticizes exactly what modern engineering rejects; read as elegy it is about a kind of mastery the industry traded away deliberately, and mostly for good reasons. Both readings are in the text.
Also known as: Mel, Mel Kaye, real programmer
Sources
- Ed Nather, Usenet, 1983