The classic "Apologies for the long letter, I did not have time to write a short one" surely applies to development of Enterprise Software.
So I've spent my time with Thingamy, too much some would say, exactly enough I say. And it's become simple, to use, to install, still looking like it'll deliver on promise. In fact it's exactly simple enough, complexity happens when it happens and not before.
It's like a walk in the park, very simple, but map out the path, step by step, and it becomes complex. But who cares at that point?
The problem arises when people are used to see and analyse the steps, every one, then suddenly selling the simple concept of a walk in the park is no more a... walk in the park.
That's my experience. Before one sees Thingamy in action it's "advanced", when seen it's "wow, it's simple". But still, some leap of faith is required and I strongly suspect my story has become all too conceptual.
So my fault entirely. But heck, it's hard to explain a simple thing if it breaks with habitual complexity. Or is it really something about "complex" being reassuring after all? A preference to believe arising from not understanding over facing reality? Or is it only me who has not freed myself from earlier conceptual deep diving?
I'll hone my abilities to tell the story, if it pops up here, please give it a quick look see and give me a hard time :)








Most good designers would tell you that "simple" is difficult to achieve, and these days it is easier to add features to software than to strip it down to its useful function(s). Twitter is a prime example: it did one thing and one thing only - distributed short messages. It allowed users and developers to add features that were useful ... and some that were not - multiple clients flourish based on different feature requirements amongst users. Now Twitter displays a tendency to include some of those "features" in its simple service, so it becomes more complex. I believe it will be less attractive when that happens (witness the 'retweet' furore)
Posted by: Ric | December 02, 2009 at 15:53
Ric, Twitter is an excellent example, and not only for feature creep but also as a hard sell-in:
I don't think many, or indeed any, understood it when they saw it first time in it's beginning.
I could not explain it, but just by being there one tried, and lo and behold, it mysteriously worked in a very natural way - in a water cooler chit chat way.
That's the point; something extremely simple yet natural, but quite against the grain of current tech imposed circumventing ways - that's hard to 'sell in'!
Posted by: sig | December 02, 2009 at 16:30