Mar 27, 2026
Make MacOS 26 consistently bad (unironically) postMar 22, 2026
Little Known Development Methods (2009) postMar 18, 2026
Declaring Emacs Bankruptcy postMar 16, 2026
2026/03/16 diaryFeb 27, 2026
Go Bootstrap process µFeb 26, 2026
2026/02/26 diaryFeb 20, 2026
Minimize the surface area µFeb 17, 2026
2026/02/17 diaryFeb 17, 2026
E2EE in large groups µFeb 11, 2026
Avoid soft deletion µFeb 10, 2026
musql postFeb 09, 2026
Stop generating start thinking µFeb 07, 2026
2026/02/07 diaryFeb 06, 2026
2026/02/06 diaryFeb 04, 2026
You live like this? µJan 29, 2026
2026/01/29 diaryJan 26, 2026
2026/01/26 diaryJan 24, 2026
OpenStack µJan 22, 2026
2026/01/22 diaryJan 22, 2026
Code without automated tests µJan 21, 2026
They did it for us all diaryJan 18, 2026
2026/01/18 diaryJan 18, 2026
monad admin µJan 16, 2026
On Object-Oriented Programming and Clean Code postJan 15, 2026
Scala bounds and variance postJan 14, 2026
2026/01/14 diaryJan 13, 2026
2026/01/13 diaryJan 13, 2026
Github idelness µJan 09, 2026
Hugo has a terrible org-mode support µJan 06, 2026
2026/01/06 diaryJan 06, 2026
Relearning Scala µJan 06, 2026
Existential types µDec 30, 2025
The word engineer µDec 28, 2025
Why Go Maps Return Keys in Random Order diaryDec 27, 2025
Opening this PNG in Chrome shows a different image than in Safari or any desktop app postDec 25, 2025
Email as a universal feed reader postDec 15, 2025
Re: Programmers and software developers lost the plot on naming their tools postDec 11, 2025
Programmers and software developers lost the plot on naming their tools postDec 06, 2025
Deciding my favorite artist postDec 01, 2025
Jargon File µNov 26, 2025
#14369 · ocaml/ocaml µNov 20, 2025
Safari was based on KDE µNov 15, 2025
Some other notes on exception handling diaryNov 05, 2025
Matt Holiday diaryOct 24, 2025
Is everything okay back home? diaryOct 09, 2025
"Clean Architecture" diarySep 30, 2025
Conventional Commits considered harmful postSep 15, 2025
A note for windows programmers diarySep 05, 2025
C#, Dating, and Ukraine War diaryJul 17, 2025
OSS is not free postJul 02, 2025
A useful Git 'trick' draftJun 21, 2025
Portrait of a North African (1870) diaryJun 06, 2025
Reflecting on old Org draftMay 27, 2025
Floyd's tortoise and hare diaryMar 17, 2025
Why Apple makes better software draftOct 19, 2024
Designing inefficiency diaryFeb 16, 2024
Another killer feature for Go diaryFeb 08, 2024
Clojure has Go-like channels µFeb 03, 2024
A thought about Clojure diaryJan 06, 2024
Identifying issues and newcomers to Linux postDec 03, 2023
A Memory with Org-mode inline math diaryAug 22, 2023
Stop naming your libraries. diaryAug 10, 2023
Thoughts on languages draftJul 13, 2023
boundaries of computing diaryJun 03, 2023
Trying history trees diaryFeb 20, 2023
What we lost diaryFeb 16, 2023
Lisp Programming Language postSep 20, 2022
Legacy Commentary postSep 07, 2022
2022/09/07 diary