What Keeps a Self-Organizing Team From Falling Apart

Darkest Proof: Day 2

Darkest Proof: Day 1

OO-Design Part 2: Anemic Domain Models Are Healthy

OO-Design Part 1: Increasing Reuse With Noun Interfaces

Ten Years of Pair Programming

Vim Refactoring Patterns

Modern Dependency Injection

Editor Abstractions

technical skills emacs vim

Wrangling State In Haskell

technical skills haskell