[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: The Airplane Example (was Re: Streaming XML)

  • To: Elliotte Harold <elharo@m...>
  • Subject: Re: The Airplane Example (was Re: Streaming XML)
  • From: Rick Marshall <rjm@z...>
  • Date: Thu, 06 Jan 2005 09:09:06 +1100
  • Cc: XML Developers List <xml-dev@l...>
  • In-reply-to: <41DBD218.40103@m...>
  • Organization: Zenucom Pty Ltd
  • References: <830178CE7378FC40BC6F1DDADCFDD1D10276723C@R... t.com> <30291DBF-590E-11D9-A33A-000393DC762C@m...> <1104439040.16585.131.camel@borgia> <75cb920c041230133376fee8f5@m...> <1104490589.3960.6.camel@marge> <f8da4eba04123103398afae33@m...> <Pine.LNX.4.61.0412310627520.17534@h...> <p06200703bdfddf7ec33d@[192.168.254.100]> <41DB10C4.4060801@z...> <41DBD218.40103@m...>
  • User-agent: Mozilla Thunderbird 0.6 (X11/20040502)

xml marshall
Elliotte Harold wrote:

> Rick Marshall wrote:
>
>
>> 2) software systems do degrade, as mentioned by changing external 
>> systems. but with modern hardware reliability i think hardware now 
>> has more in common that software in this respect. eg most of the 
>> hardware upgrades we complete are now due to obsolesence rather than 
>> failure 
>
>
> In computers, perhaps. But in airplanes, automobiles, lawnmowers, 
> microwave ovens, refrigerators, and many other forms of hardware, no. 
> The fact is a modern computer doesn't have all that many moving parts, 
> which is what leads to parts wearing out. (There's the hard drive, the 
> fan, the CD-tray, maybe a button or two, anything else?) However, even 
> well-lubricated, well-maintained motor based hardware experiences 
> significant friction that will degrade parts over time. Off the top of 
> my head I don't know why microwave ovens wear out, but they certainly 
> do as well. There's just no equivalent to friction-driven 
> wear-and-tear on software.
>
electronics 101 - the main cause of electronics failure is heat induced 
degrading of transistor gates (the doping materials under thermal stress 
move around narrowing the gate to the point of failure). this applies as 
much to microwaves as it does to microprocessors.

the main reason modern devices are more reliable is that we are winning 
the heat war - lower voltages = less heat for given performance. more 
gates means more heat. hence cpu fans etc. so long as the cpu fan keeps 
working - providing adequate cooling - a modern pc will run for years 
trouble free. keep the dust from your bearings and suspect the cpu when 
software starts playing up - replace the fan.

i have reliability problems from some point of sale software because the 
pc's get housed in enclosed spaces and cook themselves. but the pc dies 
slowly so it looks at first like bizarre software faults, but in reality 
it's random temporary circuit failures in the cpu. we debug the software 
by fixing the cooling!

maybe we need holistic software development as a discipline ;)

rick
begin:vcard
fn:Rick  Marshall
n:Marshall;Rick 
email;internet:rjm@z...
tel;cell:+61 411 287 530
x-mozilla-html:TRUE
version:2.1
end:vcard


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.