Blog

Engineering decisions from real projects, written up while they are still fresh. What I chose, what I rejected and why, including the things that did not work, since those usually teach more than the things that did.