Writing a Fully Unit Testable Android App: The journey begins at the start of your project
Even as recently as API 30, the platform continues to evolve in this unfortunate direction, …
The Football Framework: Learning from the Gridiron
— WRITTEN AS A SPEECH OUTLINE —
Do you know what the greatest professional football dynasties …
Everything Is Made Up… and The Points Don’t Matter
Think about what’s important. Measure that. Adjust. Repeat.
Scaling Scrum the Scrum Way
There are entire ecosystems of process frameworks that claim to scale agile. Most of them …
How to Build A Race Car… Or A Really Good Agile Program
Building a great agile program is hard and an ever-evolving activity. It’s complex and requires system-level thinking with an intuitive understanding of engineering tradeoffs, bottlenecks, and flow dynamics. Much like a racecar driver, one cannot expect a driver to understand and be consciously aware of every detail happening in his car while he is racing down the track.