You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
I keep trying to quit vim. I keep ending up inside a terminal, inside vim, writing code. Like SQLite, vim is an island of stability over my career. While I wish IDEs were better, I am extremely thankful for tools that work and respect the effort I have taken to learn them, decade after decade. — Software I’m thankful for
♪ The Only Ones · Peter and the Pets (2008 Remastered)
Lovely.
One way to solve the delays is to disable your internet connection. This is tough medicine, but if you notice these delays, try it for an hour just to verify that indeed the issue is resolved by disabling internet connectivity. — macOS 10.15: Slow by Design
Purely functional programs are easier to test, they make better and more reliable APIs, and our environments, compilers, and run-time systems take advantage of functional style. — Getting rid of set-car! and set-cdr!
Algorithms for Competitive Programming. See also my review of The Competitive Programmer’s Handbook.
♪ New Order · Blue Monday (Instrumental Outtake)