OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] XML is easy

[ Lists Home | Date Index | Thread Index ]


From: Derek Denny-Brown [mailto:derekdb@microsoft.com]
 
>XML is easy, so long as using XML means picking your XML tools/libraries
>off the shelf and using them.  The problem I run into is that so many
>people (here) have the NIH syndrome, and would rather write their own
>XML library than use an existing one.

Same here.  Yes, we use MS tools, but we have plenty of custom code. 
We have had to beat programmers over NIH and convince others they 
are using the wrong API (DOM and SAX).   It happens here too.

>You come from the Mil/Gov Contract world, where everything is tightly
>spec'd and conformance to spec is often more important than
>performance/ship-date.  

Not quite.  I live in a world where large organizations who happen to 
be city or county agencies buy products we assemble from components. 
Some are tightly spec'd; others are loose.  I have to figure out how 
to sell them moreorless the same system without so much customization 
as to remove all profit.  Yes, there is a difference between selling 
to a big organization over a desktop, but given that opsys and other 
tools often come packaged with the computer, the difference isn't as 
big as one thinks.   You have to sell to Dell and since coercive tactics 
aren't kosher, you still have performance/ship-date issues similar to 
mine.  The problem may be, your colleagues don't feel that pressure 
as keenly as we do because we have to deliver ready-to-rock systems, 
wall-to-wall, CPU-to-Mouse.  We can only do that if we build over 
ready-to-rock components and we buy most of those from you.  

SO THIS IS YOUR CUSTOMER SAYING, GET IT RIGHT OR ELSE.  :-)

>Talking/Working with developers and their leads is the only level of
>contact I have.  (Next time Bill Gates asks me over for lunch I'll talk
>to him about it... <g>)  

You won't have to.  My Big Boss does that.  Actually, I think Gates 
is a good engineer and well aware of what kinds of problems he has 
with his products at the component level.  Up to now, the market hasn't 
made him focus on that but that is changing.   He keeps about a six to 
eight month lead and that is a slim margin particularly if the turtle 
can be dressed as the rabbit and acquire enemies that way. MS dominance 
is not as secure as one might suppose.  Two bad seasons, and suddenly 
the world goes topsy turvey given the rate at which we have to 
replace computer systems these days.  That is why reliance on the 
standards works for MS, not against them.  It is in the murky world 
of system specifications that things become dodgy.  Emerging tech is 
always a bet on a horse that has no previous wins.

>My angle is to work the grass-roots side of
>things, since I can get a fellow developer to listen to my arguments
>much more easily than I can his manager's manager.

True enough.  My experience is that the average programmer is more 
focused on impressing his immediate peers and superior than understanding 
his individual contributions really do affect the bottom line.  We've 
been trying to get that across down here in cottonpatch land and as 
we have, our stock has risen from one foot in the grave to one foot 
on the landing.  It is harder in my world to get the waaaay above 
average programmer to do it right.  Big egos; closed minds.

>Lock-in is inevitable, no matter what you do.

If I have to base QOS on known components with 
known numbers, that is so.  It may not be market 
lock-in; it is enthrallment.

len




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS