> I'm a software craftsman

This perspective is why I think this article is so refreshing.

Craftsmen approach tools differently. They don't expect tools to work for them out-of-the-box. They customize the tool to their liking and reexamine their workflow in light of the tool. Either that or they have such idiosyncratic workflows they have to build their own tools.

They know their tools are custom to _them_. It would be silly to impose that everyone else use their tools-- they build different things!