Why Kata?

In 2011, Daniel Kahneman launched a book called Thinking Fast and Slow. It summarized decades of research and presented one core thesis. Within our brains is two “systems” – “System 1” is fast, pattern-matching, driven by instinct and past experience, emotionally driven. “System 2” is slow, reasoning, deliberate, logical. As a Read more…

Lightweight Accountability

If you require project accountability to funders, for grants or tax refunds, you need lightweight processes that integrate with your development practices, not some weird offshoot extra step you’ll never do or that duplicates efforts you’ve already made elsewhere. Let’s start at the very bottom. If you’re not using source-control Read more…

Wicked Code

There is a particular class of problem, a Wicked Problem, that denies solution. These problems are difficult or impossible to solve due to their complexity, a shifting or evolving context, and that’s if you can even find and identify them. Wicked Code is similar. Where Wicked Problems deny solutions, Wicked Code Read more…