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

©2023 write once, read many. Powered by Jekyll, theme by Scott Emmons under Creative Commons Attribution