Being Raised by the Internet
"We ran out of columns" - The best, worst codebase
That Will Never Change. Not Here
Not Another Technical Debt Article
Being Stuck in Someone Else’s Theory
ChatGPT Doesn't Know Anything
What Follows from Empirical Software Research?
The Space Between Programs
Social Programming Language Constructs
My Experience Building an Editor in Rust
Towards Aesthetic Elements of Programming
CDD and the Non-Linearity of Discovery
Conceptual Preservation
Conceptual Engineering
Building Meander in Meander
Card Driven Development
Term Rewriting with Meander
Meander for Practical Data Transformation
Named Function Composition
Defending the Incommunicability of Programs
Future Of Coding
Meander: Declarative Explorations at the Limits of FP
Paradigms Without Progress: Kuhnian Reflections on Programming Practice
Variants Explained
Variants and Protocols
Protomorphism
Beautiful Code Through Simplicity
OOP from the Ground Up
Side Effects, Complecting a la Carte
Basic Functional Studies
Graph Maker
Finite State Machine Maker
EsLint Fixit
Zoom Launcher
MultiMethods in Javascript
React Redux Connected
The Future of Programming
What is a Monad?
Practical Functional Refactoring
Property Based Testing
Datalog Lightning Talk
One Hundred Lines or Less
Programming Readings
Mastodon
Twitter
Github