In Reply to: HELP - what r the 10 most significant advances in Software? posted by Paul McCaffery on 02/14/01 at 1:17 PM:
From my perspective, every "advance" in software usually had a corresponding setback.
Advance: The software adds a graphical user interface.
Setback: Memory and mass storage demands of the computer increase dramatically.
Advance: Windows is developed.
Setback: So many individuals are involved in the endeavour that interface among the various blocks of code are fraut with bugs.
Setback: The code has become so massive and ponderous that processors had to make the jump from the megaHertz realm to the gigaHertz realm just to keep things running working at a decent speed. As far as basic word processing goes, has there been any user-apparent increase in speed of processing from 4MHz DOS to 500MHz Windows 98?
Advance: No longer do we have to program in microcode at the processor level.
Setback: No longer do we have clean, tight code that doesn't need blazing processor speeds to run in an acceptable time.