On 05/01/2014 23:26, walt wrote:
> I'm thinking about the era when GM's CEO complained that if GM made
> cars the way Bill made software (I paraphrase) then tow-truck drivers
> would be millionaires.
> 
> For several years the IT people where I work have been making hundreds
> of lives a living hell because failure is greeted every day with a shrug
> and a hostile apology,


I know that attitude very well; I'm usually the guy shrugging about
software, along with a

"what the fuck do you want me to do about it? I didn't write that code"

where "that code" is often in-house Ops stuff written years ago in php.
I'm trying hard to get rid of the attitude, not succeeding much though.

But I do think that MS's track record is not really a result of malice,
it's more a case of "ship it when it's good enough to run, not when it's
correct" for varying definitions of good enough and on how many machines
it was good enough.

I'll give you a parallel in the Linux world:

gtk+/gnome vs efl/e18

GTK is the worst possible of all GUI toolkit. It's getting better but by
god early versions sucked hugely. Ever looked into what it takes to
write a gtk-engine for themeing?And as for Gnome they can never make up
their damn mind how the back-end comms are going to work. We've been
through endless iterations of corba and Miguel trying to get mono forced
in, now I think they settled on dbus. What was that Corba thing called?
Bonobo? But it ran, and ran good enough to be used.

Contrast efl and e18. That project strives to be correct and raster
refused to release anything until it was better than correct. For ten
years it sat in cvs only, until one day MikeB stepped up and said "hell
or high water we release what we have 21 Dec 2013". I think there would
be arguments behind the scenes but no matter, on that day e17 and efl
was released. One year later exactly e18 was released. It's a beautiful
toolkit, you don't have to touch any code at all to theme it and it's
slick, neat and runs on just about anything with a cpu. Even does
amazing amounts of OpenGL smoothly in software if you need to. But who
uses it?

MS:Gnome::<not MS>:efl-e18

But I'm still not going to forgive Bill for IE6 :-)

-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to