Things I’ve changed my mind about
Here’s a small blog post to end 2022. I’ve put together a list of
things I’ve changed my mind about over the past few years, since the
epoch (covid). I’m likely to flesh out each of these in future
posts.
Things I have a new appreciation for:
- Excel
- Rich Hickey
- Model checkers, TLA+
- Federation
- Kubernetes
- Email
- Alan Kay
- REST/Hypermedia
- Go
- RSS, blogging
- Error handling in Erlang
- Code vs data
Things I view more negatively:
- Product types (as opposed to record types)
- Static types, dependent types
- Haskell and Haskellers, Rust
- The cloud and SaaS
- Fat clients/ the SPA
- React
- macOS: it isn’t that great
- Open source, copyleft, GitHub
- “Performance is easy”
- Kubernetes (yaml)
- Modules
- Effect systems
- Twitter, and microblogging
New things I believe/in:
- Longevity in software
- Stability in packages
- Content Addressable Storage, Unison
- Conservativism
- Parsimony
- Common Lisp is valuable because it does everything it does, without
ever changing or evolving.
Things I still believe/in:
- Emacs reigns supreme
- No-code isn’t good
- Nix is not ready yet