Subject: Re: dead computer
To: Chris Jones <chris@cjones.org>
From: John Utz <john@utzweb.net>
List: port-hpcmips
Date: 04/18/2002 16:58:12
i must take *minor* issue with your criticism of wince.

the list will probably sigh, because i do this nearly *everytime* somebody 
bitches about it.

but i spent three+ years as a wince person at BSQUARE ( helped to write
the kernel debugger amoung other things ), so i have some fond memories of
it.

On Thu, 18 Apr 2002, Chris Jones wrote:

> Windows CE bites!  You feel sick.  Windows CE bites!  You die...

wince is a pretty cool os in a lot of ways. from a CS guy perspective, it 
actually represented the first new thinking in a shipping OS ( really 
micro microkernel with core activities implemented in these hard to 
describe 'kernel adjuncts' called PSE's ( and PSE stands for different 
things depending on who you ask ). so, the graphics stuff is in one PSE, 
the userlib stuff is in another, etc.

it's relatively modular and consistent, *portable* at a level that 
appoaches (gasp dare i say it, unix!) and you can yank some stuff out. 

and, if you are a minimally competent win32 person, you can yank *mass* 
stuff out and just stub out all the things that the linker complains 
about.

so, it's a nice OS that CS guys can be proud of.

but, the CS guy perspective doesnt *sell* anything. :-)

so, lets move to the real world of software darwinism at good ol' M$FT.

mass more people at M$FT make a living off of the shipping cruftladen 
desktop thing. these people appropriately regarded wince as a threat, and 
they used their considerable skills to avoid being made redundant by 
wince.

so, considered on it's technical merits, wince 2.0 should have been the 
new *desktop* OS, with a new 'cruft compatibility' PSE added on for 
keeping Office functional ( cause that monstrosity is the cash cow! ).

but, that would have caused many people to eventually lose their jobs, and 
that wasnt going to happen.

so, the wince product management team continued to stuff their desktop OS
features onto teeny little boxes like the mobilepro and the palm sized
things, because being a PM at M$FT is about continuous product 
'improvement', tho a more accurate description would be continuous product 
growth :-)



-- 

John L. Utz III
john@utzweb.net

Idiocy is the Impulse Function in the Convolution of Life