Thought

Exploring the intersection of heuristics and software craftsmanship