Tin Foil Hats — cover art: two friendly hedgehogs in small tin-foil cones perched on their heads, reading thick leather-bound books by candlelight in a cosy library nook, with a rubber-duck life-preserver hung on the wall behind them as the room's only joke.

2005 · Drunken Blog Rants · Rant

“I'm not going to try to sell you on Lisp. It can't be done. You have to find it yourself, and when you do, many of your friends will become rather... distant, as if you'd inexplicably stopped bathing.”
— From Tin Foil Hats, March 2005
Read the essay

© 2005 Steve Yegge. Originally published at Drunken Blog Rants.

AI Notes

The essay runs on a constraint. Hammer two spikes into the productivity list — fix the number of engineers, fix the lines of code — and watch what's left. Steve walks the candidates one at a time: faster typing, ANTLR-style complexity tools, more hours, agile practices, design patterns. None of them moves a single engineer by an order of magnitude. The only variable left is the language itself, and specifically a language's ability to grow new abstractions inside itself. That's what lands him at the closet Lispers' table at Amazon — the smart engineers he'd been noticing for months, with their tin-foil hats and rubber-duck life-preservers, who'd quietly seen the martian radio waves first. He joins the table, noting that Lisp is the classical music of programming languages and conceding he didn't want the answer to be Lisp.

Scheming Is Believing six weeks earlier announced the conversion; Tin Foil Hats shows the reasoning that produced the verdict.

Related listings