My personal favorite passage (no comment on HN's favorite obsessions <i>at all</i>)<p><i>"GUIs are useful. Spell-checkers are useful. I’m glad that people are working on new kinds of bouncing icons because they believe that humanity has solved cancer and homelessness and now lives in a consequence-free world of immersive sprites. That’s exciting, and I wish that I could join those people in the 27th century."</i>
From The Night Watch:<p><i>Similar to the Necronomicon, a C++ source code file is a wicked, obscure document that’s filled with cryptic incantations and forbidden knowledge. When it’s 3 A.M., and you’ve been debugging for 12 hours and you encounter a virtual static friend protected volatile templated function pointer, you want to go into hibernation and awake as a werewolf and then find the people who wrote the C++ standard and bring ruin to the things that they love.</i>
You <i>must</i> read his The Slow Winter: <a href="http://research.microsoft.com/en-us/people/mickens/theslowwinter.pdf" rel="nofollow">http://research.microsoft.com/en-us/people/mickens/theslowwi...</a> — It deserves to be made into a movie.
Absolutely hilarious! From The Slow Winter:<p><i>John began to attend The Church of the Impending Power
Catastrophe. He sat in the pew and he heard the cautionary tales, and he was afraid. John learned about the new hyperthreaded processor from AMD that ran so hot that it burned a hole to the center of the earth, yelled “I’ve come to rejoin my people!”, discovered that magma people are extremely bigoted against processor people, and then created the Processor Liberation Front to wage a decades-long, hilariously futile War to Burn the intrinsically OK-With-Being-Burnt Magma People.</i>
A few weeks back I was inspired by "The Night Watch" to write a short systems programming take on Col. Jessup's famous monologue: <a href="http://abissell.com/2013/11/22/a-few-good-systems-programmers/" rel="nofollow">http://abissell.com/2013/11/22/a-few-good-systems-programmer...</a>
All of his articles are absolutely worth a read. Rarely read anything about computer history that's quite as compelling as <i>The Slow Winter</i>...
If you finish these and want more, it's worth skimming back through time on <a href="http://www.dadhacker.com/blog/" rel="nofollow">http://www.dadhacker.com/blog/</a><p>Bemused frustration is such an entertaining writing style. Alas, my attempts tend to end up as incoherent raging. Maybe switching to bourbon would help.
Is it my predisposition against all things Microsoft or there is someone else who doesn't find him that hilarious?<p>Mind you, the title only states he's the funniest man in Microsoft Research, not that he would be considered funny in the general population, and, therefore, a lot is left open to interpretation.,
There is also this interview from the National Science Foundation: <a href="http://www.livescience.com/40023-james-mickens-microsoft-s-lebron-james-of-computer-science-waxes-philosophic-video.html" rel="nofollow">http://www.livescience.com/40023-james-mickens-microsoft-s-l...</a><p>Incidentally, I look forward to the day when Lebron James is called the James Mickens of Basketball.
<i>> You can't just place a LISP book on top of an x86 chip and hope the hardware learns about lambda calculus by osmosis.</i><p>1. Loudly declare that theory is useless.<p>2. Ignore any tool that is not "serious" -- i.e. so larded with other people's complexity that all theory is useless.<p>3. Justify (2) by claiming that "ordinary" programmers are too stupid: only the brilliant can understand a tool so simple that theory is not useless.<p>4. Pension!
"In some way that I don’t yet understand, I’m glad that theorists are investigating the equivalence between five-dimensional Turing machines and Edward Scissorhands"
From 'theSaddestMoment'<p>"As it turns out, Ted the Poorly Paid Datacenter Operator will not send 15 cryptographically signed messages before he accidentally spills coffee on the air conditioning unit and then overwrites your tape backups with bootleg recordings of Nickelback. Ted will just do these things and then go home, because that’s what Ted does. His extensive home collection of “Thundercats” cartoons will not watch itself. Ted is needed, and Ted will heed the call of duty."
I went to some of the essays linked but the only way I'm going to be able to read that is to increase the line spacing about 150% and put in about 3x as many paragraph breaks.
Best.Comedy.Evar.<p>My cynical self was caught off guard and laughed to tears on at least 4 occasions reading these essays. Priceless.<p>Last time I laughed so hard was while watching a Dave Chapelle Show...
these essays are amazing ... also great for learning about CS systems in general. if you can get all the jokes, then you're well on your way to an applied CS degree!