My favorite bit from this:<p>"You might ask, “Why would someone write code in a grotesque
language that exposes raw memory addresses? Why not use
a modern language with garbage collection and functional
programming and free massages after lunch?” Here’s the
answer: Pointers are real. They’re what the hardware understands. Somebody has to deal with them. You can’t just place
a LISP book on top of an x86 chip and hope that the hardware
learns about lambda calculus by osmosis. Denying the existence of pointers is like living in ancient Greece and denying
the existence of Krackens and then being confused about why
none of your ships ever make it to Morocco, or Ur-Morocco,
or whatever Morocco was called back then. Pointers are like
Krackens—real, living things that must be dealt with so that
polite society can exist."
If you enjoyed this, here is a <i>shrine</i> for James Mickens: <a href="https://medium.com/@soobrosa/my-humble-james-mickens-shrine-a-k-a-the-only-real-combined-cs-degree-and-mba-you-will-ever-need-1f437f496d1c" rel="nofollow">https://medium.com/@soobrosa/my-humble-james-mickens-shrine-...</a>
He's a hilarious writer! His page at Harvard - <a href="https://mickens.seas.harvard.edu/wisdom-james-mickens" rel="nofollow">https://mickens.seas.harvard.edu/wisdom-james-mickens</a> - gathers all his work, with my only complaint being a lack of RSS so I can get notified more quickly.
This. This is the song of my people.<p>Also, I'm going to have to look into this monastic scribe logging system. This could have really helped with that HFS+/SSD, hotswap thing.
I'm not even a programmer, have not the least bit of technical knowledge about programming and I still found this brilliantly hilarious! Excellent rant..