You Can Choose Tools That Make You Happy

https://news.ycombinator.com/rss Hits: 9
Summary

On Hacker News and Lobsters I often see blog posts with titles like: Why I built my startup on Common Lisp and DragonflyBSD Rewriting PyTorch in APL (year six update) I will never, ever, ever learn Docker The general form being: why Obscure Thing is better than Popular Thing. And always the justification is purportedly rational and technical. And always, always, it is complete sophistry. Why? Because people make technical decisions, in part, for affective reasons. They choose a technology because it feels good, or comfortable, or because it’s what they know. They choose obscure tech as a form of sympathetic magic, like the guy who uses NetBSD on a ThinkPad to feel like a William Gibson protagonist. They choose obsolete languages, like Lisp or Smalltalk, because they think of the heroic age of Xerox PARC, and they want to feel connected to that tradition. They find tools whose vibes align with theirs: Ada says “slow, conservative, baroque” while Rust says “fast-paced, unproven, parvenu”. They use Emacs because they read that Neal Stephenson essay and they feel VS Code is for normies and Emacs is Gnostic. But many people can’t admit this to themselves! Because it is contrary to their identity: that they are unfeeling Cartesian rationalist automata. And so they invent rationalizations. Once you read enough of these posts, you see the patterns. The arguments for the Obscure Thing downplay the downsides (“yeah I had to take a six-month detour to implement an HTTP server for Fortran 2023”) and invent not-even-wrong upsides. I once read someone argue Common Lisp is great because it has garbage collection, like the writer has some obscure form of agnosia where their brain doesn’t register the existence of Python. The arguments against the Popular Thing are vague (“Docker is too complex”) or rely on social shaming (“the community is toxic”) or claims about identity (“Rust makes you soft and weak, C++ keeps you on your toes”). And sometimes the arguments are true, but they wo...

First seen: 2025-05-26 00:46

Last seen: 2025-05-26 08:47