Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Thought-provoking article
Message
From
18/02/2004 19:56:14
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00878534
Message ID:
00878587
Views:
12
>>http://techupdate.zdnet.com/techupdate/stories/main/Charles_Simonyi_creates_software_intentionally.html
>
>I thought it was mediocre until I got to “Semiconductors didn't improve … performance by exhorting workers to do a better job, wash their hands more often or put in longer hours. It was accomplished by mechanizing a greater and greater portion of the process” – then I stopped reading.
>
>When we get to the first factual piece of text and it is just plain wrong I found I lost all motivation to continue reading.
>
>I was under the impression that increases in computing power were primarily a result of:
>
> - Increased number of bits being processed concurrently, which in its simplest form can be thought of as the transition from 8 bit, through 16 and 32 to 64 bit computing
>
> - Increases in clock frequency, which have been made possible by a combination of shortening the distances signals have to travel (by continuously reducing the size of components) and more sophisticated tools for managing component layout and interconnect.
>
>In short, improvements in performance have been accomplished through ever increasing degrees of sophistication and not through mechanizing – and I’m guessing he actually meant automation.

I think he's discussing the production of silicon ingots/wafers. Further down he also discusses turbine blades which are "grown" using a similar process.

Regardless, I think his main point is valid - that if we want to have better software we have to get error-prone humans out of the loop as much as possible. As developers, we're in the translation business - translating business or other requirements into abstractions that can be manipulated on a computer. We need to automate that translation process as much as possible.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform