You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
All mainstream, general purpose programming languages are (basically) Turing-complete, and therefore any programme you can write in one you can, in fact, write in another. There is a computational equivalence between them. The main differences are instead in the expressiveness of the languages, the guardrails they give you, and their performance characteristics (although this is possibly more of a runtime/compiler implementation question). — Why Haskell?
♪ The Cure · A Night Like This
Recorded live at the Roskilde Festival 2019.
Pesto tart with goat cheese and pine nuts. It wasn’t too bad a job after all.
It’s both delightful and surreal to see that Valgrind is still in wide use today. — Twenty years of Valgrind
From Julia to Rust. See also Where to Start with Rust. I’ve been wanting to learn both of those languages but I’ve never really found the time for it, or perhaps the motivation to embark on new adventures. One day, maybe one day.
Old post but still an interesting personal roadmap with Vim. #vim
Curiosities in Vinyl: Nice read. Looks like the author has a really comfy setup. I’ll keep the references handy.