Blog
A Lesson in Ingenuity
NASA's Mars Helicopter is powered by open source contributions of 12,000 developers. What does that tell us about the future of software?

Plans.....Too Sacred
We need shorter planning cycles and less sacred plans in enterprise software.

Magic OR Good Engineering
Software can create magical experiences. But the magic can be only realized through good engineering.

Teams, Not Resources
For creating good software, we need to build teams, not just staff resources. “Teams” is the pattern antidote to the “Resources” anti-pattern.

The Art of *Incomplete* Design
Software tools have reached the digital age. Our methods need to catch up.
