Archive
All posts, in reverse-chronological order, sorted by year! To be notified of new posts, subscribe to my RSS ↬ feed. See also my Daily posts.
2025 (10 posts)
- 2025-08-29 Blog Inversions of Control 6 min.
- 2025-05-27 Blog Compiling a Neural Net to C for a 1,744× speedup 25 min.
- 2025-04-25 Blog Seeds of a Digital Garden 9 min.
- 2025-04-18 Blog We need an LLVM project for browser engines 10 min.
- 2025-04-17 Blog The Piano-Sleep Effect 3 min.
- 2025-04-16 Blog Replication > REST 5 min.
- 2025-04-14 Blog Habits for daily writing 10 min.
- 2025-01-30 Blog What's up with Haskell's do notation? 14 min.
- 2025-01-28 Blog Reasoning Trace 14 min.
- 2025-01-22 Blog I'm offline, and that's OK 4 min.
2024 (2 posts)
- 2024-12-25 Blog One day with Zig, Raylib, and jj 15 min.
- 2024-08-13 Blog Intelligence and the importance of consistency 14 min.
2022 (6 posts)
- 2022-07-22 Blog Dealing with Cyclic Data in Rust, Part I 20 min.
- 2022-07-21 Blog Building a Rust Mentality 5 min.
- 2022-07-15 Blog Late Night Conversations about Nothing in Particular 22 min.
- 2022-02-28 Passerine Traits as implicit conversion 17 min.
- 2022-02-11 Blog Sketchnoting: a spontaneous but needed reflection 6 min.
- 2022-01-04 Blog Predicting the technology of 2027 4 min.
2021 (10 posts)
- 2021-12-01 Blog Using Proof-of-Work to Manage Backpressure 6 min.
- 2021-08-02 Blog Thinking about efficient backing stores for CRDTs 9 min.
- 2021-07-08 Blog Getting bindgen working on NixOS 4 min.
- 2021-06-09 Gallery Shader Portal 1 min.
- 2021-06-09 Gallery Lenguas del mundo hispánico 1 min.
- 2021-06-01 Passerine Macros, Types, and Next Steps 10 min.
- 2021-05-01 Passerine Mirror: Hindley Milner Type Inference 15 min.
- 2021-04-30 Blog A Small Test Post for this New Blog 1 min.
- 2021-03-12 Gallery Primary Eye 1 min.
- 2021-02-24 Passerine Vaporization and Modern Memory Management 16 min.
2020 (6 posts)
- 2020-12-12 Passerine FFIs [Were] Hard 4 min.
- 2020-11-10 Gallery Mr. Covid 19 1 min.
- 2020-10-15 Gallery From 10° to 10⁻³ 2 min.
- 2020-07-10 Passerine Architecting Asynchronous Schedulers 8 min.
- 2020-07-10 Passerine All You Need are Coroutines and Pattern Matching 7 min.
- 2020-07-08 Blog A Tiny Introduction to Parsers 3 min.
Padded so you can keep scrolling. I know. I love you. How about we take you back up to the top of this page?