1 |
On 05/01/2014 23:26, walt wrote: |
2 |
> I'm thinking about the era when GM's CEO complained that if GM made |
3 |
> cars the way Bill made software (I paraphrase) then tow-truck drivers |
4 |
> would be millionaires. |
5 |
> |
6 |
> For several years the IT people where I work have been making hundreds |
7 |
> of lives a living hell because failure is greeted every day with a shrug |
8 |
> and a hostile apology, |
9 |
|
10 |
|
11 |
I know that attitude very well; I'm usually the guy shrugging about |
12 |
software, along with a |
13 |
|
14 |
"what the fuck do you want me to do about it? I didn't write that code" |
15 |
|
16 |
where "that code" is often in-house Ops stuff written years ago in php. |
17 |
I'm trying hard to get rid of the attitude, not succeeding much though. |
18 |
|
19 |
But I do think that MS's track record is not really a result of malice, |
20 |
it's more a case of "ship it when it's good enough to run, not when it's |
21 |
correct" for varying definitions of good enough and on how many machines |
22 |
it was good enough. |
23 |
|
24 |
I'll give you a parallel in the Linux world: |
25 |
|
26 |
gtk+/gnome vs efl/e18 |
27 |
|
28 |
GTK is the worst possible of all GUI toolkit. It's getting better but by |
29 |
god early versions sucked hugely. Ever looked into what it takes to |
30 |
write a gtk-engine for themeing?And as for Gnome they can never make up |
31 |
their damn mind how the back-end comms are going to work. We've been |
32 |
through endless iterations of corba and Miguel trying to get mono forced |
33 |
in, now I think they settled on dbus. What was that Corba thing called? |
34 |
Bonobo? But it ran, and ran good enough to be used. |
35 |
|
36 |
Contrast efl and e18. That project strives to be correct and raster |
37 |
refused to release anything until it was better than correct. For ten |
38 |
years it sat in cvs only, until one day MikeB stepped up and said "hell |
39 |
or high water we release what we have 21 Dec 2013". I think there would |
40 |
be arguments behind the scenes but no matter, on that day e17 and efl |
41 |
was released. One year later exactly e18 was released. It's a beautiful |
42 |
toolkit, you don't have to touch any code at all to theme it and it's |
43 |
slick, neat and runs on just about anything with a cpu. Even does |
44 |
amazing amounts of OpenGL smoothly in software if you need to. But who |
45 |
uses it? |
46 |
|
47 |
MS:Gnome::<not MS>:efl-e18 |
48 |
|
49 |
But I'm still not going to forgive Bill for IE6 :-) |
50 |
|
51 |
-- |
52 |
Alan McKinnon |
53 |
alan.mckinnon@×××××.com |