Category Archives: lean

I Have An Idea!

The biggest waste in software is what we build and isn’t used. Since we can’t know in advance what will be a selling feature, we have to implement the feature, put it in the wild, and hope for the best. Wait, there’s more: Remember that everything we code comes with a maintenance cost, so it

Read More

The Language Divide

In my last post, I warned against the dangers of the craftsmanship movement to itself. The main premise behind this warning  is that business and developers don’t speak the same language. And since business has the upper hand, role power, money – business always wins. Martin Fowler’s post, Craftsmanship and the Crevasse, looks at the

Read More