In defense of the software developers who do graphics apps of all sorts, write
drivers, and do just about any other meaningful software that runs under
Windows:
1. Windows, even the now venerable XP, is the most complex and complicated
operating system ever written. In a sane world, no company will ever try to
challenge Microsoft in that regard.
2. The Windows registry is the biggest pile of horse droppings in the history of
software. It is complicated. It is undocumented, to the masses, anyway. It
is inscrutible.
2.1. The tight integration of Internet Explorer with base Windows operating
system is an abomination and a security nightmare.
3. Windows Vista was in beta test for a long long time because it was, and still
is, BUGGY! With complex interwoven code you get something that is a hellish
mess to debug. Even before that, it is just as hellish to write stable and
reliable apps. Windows beta cycles are ALWAYS very long.
4. From release to release to release, Windows is an ever-changing operating
system platform. Why? Either Microsoft is incompetent, or they know full
well what they are doing to the rest of the world, namely jerking us all around.
5. Now put yourself in the collective shoes of any software development team
with a mission to develop a Windows application. I would not want to ever walk
in those shoes. I got enough blisters writing code for a much simpler earlier
version of Windows.
Do not ever blame 3rd party software developers for being late with their
product for a given release of Windows. Place the blame exactly where it
belongs: at the doorstep or moat of Bill Gates. Or Steve Ballmer.
Why I can almost even defend the incompetent software developers who write the
drivers and supporting software for HP printers, scanners, and all-in-one
devices. Their software is notoriously awful, but, hey, they have to live in
the world of Windows. And maybe it's HP's marketing types that make their
programmers do stupid things... Ben Myers
>>Information Week:
>>
[quoted text clipped - 37 lines]
>saying Ed Colligan is one of the most incompetant CEOs and he should
>have been sacked a long time ago).
Zack - 28 Mar 2008 19:15 GMT
On Mar 27, 6:29 pm, Ben Myers <ben_myers_spam_me_...@charter.net>
wrote:
> In defense of the software developers who do graphics apps of all sorts, write
> drivers, and do just about any other meaningful software that runs under
[quoted text clipped - 71 lines]
> >saying Ed Colligan is one of the most incompetant CEOs and he should
> >have been sacked a long time ago).
A bunch of very good points! Windows is extremely complex
(not in a flattering sense), and it even has the GUI integrated
with the OS. (Which is a nasty curse for having a fully stable
system to start with.) It is really hard to develop complicated
apps for it, what anyone who's done it will readily confirm I
think. (The point #4: i'd say it's just so tough that it is above
their heads, too; it's a moving target for them too.)
On the other hand - this is my opinion, and the one I do not
hold very tightly - I would say that the industry is to blame a
little; they may have been a little ... lazy, or 'comfy,' with XP.
There are expenses, and big inconveniences, in adjusting
to a new system, and much of the industry may simply have
been reluctant to roll up their sleeves. Again, it comes back
to what Ben says: Windows systems and environments are
complex, and only getting more so, so it *is* hard.
(My opinion, right? PS. I haven't read the quoted article.)
I must say the other thing: for me Vista is NOT slower.
I don't have a very complex set up, but I've run it loaded,
and with CPU intense stuff too, and it is not slower. (I am
not saying it's snappy and lively, I can see clearly that it
is a bigger system. But it is not slow. For me.)
Journey - 28 Mar 2008 20:50 GMT
>In defense of the software developers who do graphics apps of all sorts, write
>drivers, and do just about any other meaningful software that runs under
>Windows:
Good information and persepctive Ben, as usual. I don't cut companies
like Palm Computing any slack. Occasionally there is a CEO that
oversees a company's demise or slipping into irrelevance, or that
rests on its laurels while the world moves on.
That CEO in Palm's Case is Ed Colligan. Development on the Palm line
stopped (as they waited for their OS direction to magically solve
itself), they bought the Treo line from Handspring, and that stagnated
too.
Palm had plenty of time to make sure its products would work under
Vista. The amount of time explaining and developing workarounds is
probably a lot less than the time they have spent dealing with their
incompatible software.
Even when they have a solution, it stays in beta forever. There's
nothing like not following through.
What's true is that the marketplace will decide. Unfortunately the
marketplace sometimes has to go backwards in some ways before it goes
forwards. There is a market for PDAs. There are legions of Palm
users out there that would like a new handheld, the same is true of
former Axim users and iPaq users.
All of these will most likely end up as Apple iPhone/PDA users, but
many of the advantages of the Palm software might not hit the iPhone
for years.
And Palm, the way it is currently going, may never have a non-beta
release for Vista.
Incompetance -- they should have had that at Vista's launch. It's
mission-critical, and it deserves mission-critical priorities and
resources.
Mediocrity, or incompetance, is often at the top. Ed Colligan
certainly fits that description, as well as the board that hasn't
canned his a.s a long time ago and that hasn't demanded excellence
from that company.
Journey - 28 Mar 2008 21:00 GMT
>All of these will most likely end up as Apple iPhone/PDA users, but
>many of the advantages of the Palm software might not hit the iPhone
>for years.
I think I am going to use my laptop as my PDA from now on. I had
started to do that with my Lenovo X61 which was stolen but now it's
between my MacBooka and my ThinkPad T60.
I think I'll use my MacBook -- if it breaks it will give me a good
reason to get a PowerBook! It also resumes from sleep quickly, is
more stable, and runs both Windows and Mac programs.