What’s the one phrase that enterprise-architects use time after time, and that drives almost everyone else crazy? Well, it depends…
“It depends.” Yeah, we know it prob’ly depends, but just gimme the answer, willya? Frustration indeed…
Going back to a previous theme, this is actually one of the core differences between specialist and generalist.
Or perhaps more accurately, between thinking in terms of concrete versus abstract.
Or functional versus non-functional.
Or quantitative versus qualitative, perhaps?
It depends which way we look at it, you see?
(“Why do you always answer a question with another question?”, he asked, in exasperation. “Uh… do I?”, was the architect’s inevitable reply…)
The generalist always wants to know first about context, to make sure that we get the right things done. But all the specialist wants to know about is the content, to get things done right – or even done at all. And bein’ stuck waitin’ around for those darn generalists to make their minds up about what depends on what and why and all-that-whatever does not help to get things done!
Why does everything have to depend on everything else!! Why can’t you stop saying “Well, it depends” all the time, and just decide something for once!!!
Yeah, that’s a real crazy-making clash for everyone, right there, a real wicked-problem…
But what do we do about it?
Well, it depends…