What's New

Should each User Story provide user value?

This question came to me from a senior engineer. Here is how I answered.

SPOT and Coincidental Duplication

The Single Point of Truth or DRY principle can help us create maintainable software. But beware o...

Lump, then split: an Android architecture example

So many things improve when you stop fussing about what should be and embrace what actually is. A...

Things that sound fast, but are slow

Quick doesn't always sound like it is.