Programming Languages
- October 2024 — Types and Programming Languages — A textbook review (of sorts)
- August 2024 — Programming Paradigms — Why it's practical to learn galaxy-brain langauges
- May 2024 — Design Patterns — Notes and commentary on the classic OOP book
- May 2024 — Rewriting a Toy Compiler — Java to Haskell (-75% LoC)
- April 2024 — Code Without Fear — Minimizing the development-time cognitive load
- March 2024 — Functional Refactoring: Wordle — JavaScript to PureScript
- November 2023 — APL Tutorial — Making sense of (⊃⍳⍤≢(⊢⌊⌷⍤1∘.+⌷)/⍤,⊂)Y
- September 2023 — Implicit Recursion — Observing built-in recursive structures in Haskell and C