What if you decide Service Oriented Architecture (SOA) is a mistake?

Perhaps you’re concerned it’s a misguided attempt to build applications around generalities instead of specifics. Maybe you think object-oriented (OO) analysis had it right — that building a model of the things that make up a business is better than building a model of its processes.

Possibly, you’re among those who prefer informal conversations between business managers and programmers, and think user stories and use cases are blinders that limit developers’ ability to design creative solutions.

I just finished Leonard Susskind’s The Black Hole War: My Battle with Stephen Hawking to Make the World Safe for Quantum Mechanics. If you enjoy having your mind explode, you need to read it, because your mind will detonate at least three times while you do. Probably more.

The Black Hole War re-introduced me to grok — Robert Heinlein’s term (from Stranger in a Strange Land) for understanding something deeply and intuitively. Susskind used it to explain why people have so much trouble with quantum-mechanical and relativistic concepts … they have no way of grokking them.

It’s also a reasonable way to understand why many IT departments loathe a technology that might solve two long-running business challenges.