The other day somebody summarized a speech by Allan Cooper, where he is asked how to approach interaction design when working with the IT departement (hehehe, just when you thought I got tired of bashing them). He put it like this: IT department creates software for people who are paid to use it; independent/commercial software developers create software for people who pay to use it. A brilliant insight.Definitely explains one aspect of the conflict I have with these people. A guy working for the IT department has radically different value system than someone charging to design a piece of software.That also nicely explains why in-house software regularly looks like crap, with fifty-five large buttons on a form (each in slightly different size), fails after three clicks and never really does what people originally asked for. Of course, “stupid users” don’t have the right to complain: they are paid to use it, after all!As they say, it’s worth as much as you pay for it.One twist is that the organization is paying both the IT guy and the users to use the software, which makes the product worth very much to the organization. Need to think whether this is good or bad, and whether the organization (that is, the management) really perceives this as “value.”So where does that leave open source? Well, most open source developers design software for themselves; scratching one’s own itch, as they call it. Which again explains the frustration so many people have with open source: it is simply not designed for them.
4 responses so far ↓
Laura // February 15, 2008 at 4:16 |
I hunbly submit that since much open source development is now being funded by people paying for design, that the usuability of open source will see marked increases. Your summary is stuck in an old paradigm that is already changing.
Look at Ubuntu — already a far cry from previous Linux incarnations.
Tim France // February 15, 2008 at 6:15 |
Hi, and yes, that’s a really important distinction to make – especially when you are convincing management that what and why they get from their IT folks (or what they are ever likely to get) sucks big-time.
Engrave it over your door Damir.
Might also be possible to re-phrase it as a joke:
How many in-house IT developers does it take to change a light bulb? Answer: None – they love to keep everyone in the dark.
Damir Simunic // February 16, 2008 at 10:51 |
@Laura – thank you for your humble submission. I have a submission to make, too: Canonical Ltd. is a commercial software packaging and maintenance company. While the software is “free,” (and mostly done by others before them) they design it really for corporate users – check their business model for paradigmatic changes. They fall into the “doing it for paying users” group, as “much” others you have in mind do.
Other than that, let me be clear: I love poking fun at “open source” zealots and militants. However, that doesn’t mean I don’t admire many personalities doing great software, whether they give it for free or sell it.
This blog is my humble attempt to show appreciation for those people and help others understand there’s more to it that the source code.
Damir Simunic // February 16, 2008 at 10:58 |
Tim, love the joke!
Re management, I thought about it a bit more, and it’s tricky: as somebody once told me, nobody likes pissing in one’s own pool. If these people are there and doing it like that, it means it’s sanctioned and supported by the top. Tough, eh?
It’s going to take years to change the perception of top managers on a scale large enough to make any systematic difference. “Web 2.0″ and “Enterprise 2.0″ concepts show some promise as long as consultants don’t manage to bastardize them first.