Toggle navigation
write once, read many
Home
Links
Archive
About
RSS
Github
ruminations on software development
Recent Posts
Entity Component System as a programming model
It's Just Intonation
Composing Music
Pandamonium: Initial Commit
Detecting when you're in IntelliJ
2023
May 13 - Entity Component System as a programming model
Feb 24 - It's Just Intonation
Feb 24 - Composing Music
Feb 22 - Pandamonium: Initial Commit
2018
Feb 27 - Detecting when you're in IntelliJ
Feb 21 - Fancy Railways
Feb 19 - Gold Cards, Production Systems, Temptations and Expectations
Feb 19 - What About The Rest Of The World?
Feb 19 - Railway-Oriented Programming
Feb 19 - Pipe Dreams, or - The Applicable Pattern
Feb 19 - The Difference Between Functions And Methods
2017
Nov 23 - Carpet-Oriented Programming
Nov 20 - How to Fail in Java
Nov 17 - Most Code Fails Badly - The Case for Results
Oct 18 - Intermittency, Interference and Isolation
Sep 9 - Doing stuff in Minima
Sep 3 - How Minimal is Minima?
Sep 3 - Syntactic Overloading in Minima
Sep 3 - Minima
Aug 12 - Reflections on Equality
Mar 19 - Safety, subtypes and inference
Feb 27 - Failure is not Right
2016
Dec 29 - Smell-O-Vision
Dec 21 - Optional.get() considered harmful
Nov 11 - Refactoring towards a Functional Style