Larger with Each Version
Software tends to get larger and more complex with each version. It is due to many reasons, including the ever-increasing capacities of the computer's resources (memory, disk, network, etc.), which allow programmers to become much less concerned with conservation.
It is also due to the increased number of functions placed in an application for marketing purposes (see bloatware), most of which are not needed by 95% of the users. Another major reason is human nature. People love to do their own thing. The more designers and programmers try to reinvent the wheel, the more effort it takes to put it all back together again. Modern operating systems have to deal with the myriad patches and variations made over the years to accommodate the major applications, which tend to hang on for years longer than expected. After numerous versions, a program's logic can become unbelievably convoluted. See Wirth's law and Freedman's law.
A Note from the Author
From 1963 to 1966, I worked for the Pennsylvania Drivers License Division, programming an IBM 1401 computer. One of the most successful transistor-based computers of its time, our 1401 managed the data for all six million drivers in the state.
The machine had 12K of memory. That's 12,000 characters (there were no bytes then). The master file of all the drivers was some 40 odd reels of magnetic tape (I do regret not taking more pictures back then).
The point is that our department never ordered the extra 4K memory module from IBM, bringing the machine up to its whopping maximum of 16K... it cost many thousands of dollars, and we never found it necessary. Our programs, written in IBM assembly language, first on paper and then transcribed to punch cards, were extremely compact. We saved instructions wherever we could.
There was no graphical interface because there was no screen. We had to get printouts of the contents of memory to debug our programs. We didn't even have an operating system. What for? We just wrote our own input and output routines.
But, we processed an entire state!
Know anyone these days processing a state on their desktop computer with 167,000 times as much memory as we had back then? Software bloat. You betcha. Happy computing!
Alan Freedman
The Good Ole Days
Looking rather geeky (on the left) in those days, I was clowning around with our IBM tech rep for this snapshot. IBMers were always on staff at our installation. Having the relatively new title of "computer programmer" in the early 1960s, we were obligated to wear suits. Love that tie!
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Microsoft seeks a name for its new Office Web Apps suite
- Microsoft seeks a name for its new Office Web Apps suiteGiggle ME j/k nt Office Web Apps"Office Web Apps" sounds just about right to me.Since they never use the cool names anyway...Why not just call it Office for Web. :)Or the slightly more elegant "Remote Office". :)RE: Microsoft seeks a...
- Discussion threads 2009-06-30
- Google Apps Sync cuts off Outlook's search
- Google Apps Sync cuts off Outlook's searchThe worse bug is the Chrome oneWhen you uninstall Chrome, links no longer work in outlookhttp://www.google.com/support/forum/p/Chrome/thread?tid=6223bc3b0294b96a&hl=enRE: Google Apps Sync cuts off Outlook's searchIt looks like there's a new trend. Major software/web companies screwing up other major companies' apps. Google screwing Microsoft seems something of...
- Discussion threads 2009-06-17
- New Linux kernel adds file-system support
- New Linux kernel adds file-system supportBut but but!But this is THE file system to use! Its the future! Until they add another file system next month to the kernel that is supposed to replace this one and make the kernel even more bloated than necessary.yet another useless file systemyet...
- Discussion threads 2009-06-15
- The PC replacement cycle: Will Windows 7 light the fuse?
- The PC replacement cycle: Will Windows 7 light the fuse?Are your figures right?You seem to be suggesting that in 2009 300 million PC will be converting to or installed with Vista. This seems a little on the high side.Windows 7 will inevitably have an impact long term how long corporates...
- Discussion threads 2009-06-08
- Snow Leopard and Windows 7: Two flavors of the same GUI?
- Snow Leopard and Windows 7: Two flavors of the same GUI?That opening line.....heheh hoho hardee harhar. A wonderful laff to start the day...You seem to be all over the map on Windows 7A couple of days ago, you aid that XP mode was a FAIL, and I agree. Now, you're...
- Discussion threads 2009-06-04
- Are you ready to ditch XP for Windows 7?
- Are you ready to ditch XP for Windows 7?So there goes the "familiarity" argument.And if people have to change, they may as well make the jump to Linux instead of the jump to Win7.They'll save a lot of time and money that way, and get lots of free support.And they...
- Discussion threads 2009-06-01
- Microsoft sneaks in Firefox extension via Update
- Microsoft sneaks in Firefox extension via UpdateIt's the .NET Framework Assistant 1.1...The description says:"Adds ClickOnce support and the ability to report installed .NET framework versions to the web server."Oooh.. Sounds ominous...Heavy flow day?.RE: Microsoft sneaks in Firefox extension via UpdateJoe Brockmeier you are an idiot. What extension? What does it...
- Discussion threads 2009-05-31
- When (and why) do you buy a new PC?
- When and why do you buy a new PC?Just before a new release of Windows ...... providing OEM's offer a 'free' upgrade to the next version of the OS. That way you get a copy of XP and an upgrade to Vista/ copy of Vista and upgrade to Windows7 (which...
- Discussion threads 2009-05-20
- Is Windows 7 really too expensive?
- Is Windows 7 really too expensive?How can you call it "too expensive" if we don't have the prices yet?Seriously... One Dell exec spouts off and everybody starts jumping to conclusions. I suppose that's one way of getting your daily exercise but really... I haven't seen any official price list for...
- Discussion threads 2009-05-18
- Screenshots: Office 2010 technical preview
- Screenshots: Office 2010 technical previewLet's use the product line first, regarding this consistency thing...There are still inconsistencies and inequities between the various Office 2007 apps. Some of which date back YEARS.And for system requirements, which typically tend to balloon upward with each subsequent release. Granted, Microsoft's layout for...
- Discussion threads 2009-05-16
- Microsoft's latest "Laptop Hunter" ad
- Microsoft's latest "Laptop Hunter" adAnother joke from MicrosoftYou can get a laptop for $300 dollars, why did they give her $2000? Since the quality, user experience, usability, stability, resale value, ownership costs, capabilities, etc never seem to fit into this lines of commercials, what is the use of giving $2000?...
- Discussion threads 2009-05-06
- Oracle Beehive Activity Starts Buzzing
- Oracle Beehive Activity Starts BuzzingOne wonders......how much overlap there is between this and Sun Java System Communications Suite. Was setting SJSCS up for a PoC around the time news of the acquisition broke, and from what I've seen so far it's friggin' great. The Sun Convergence web client is gorgeous....
- Discussion threads 2009-05-05
- What to expect from Windows 7
- What to expect from Windows 7MS didn't dial-back UAC prompts, they crippled themIf you're in the mode where you get fewer UAC prompts -- i.e. the default mode -- then you might as well turn UAC off. Anything that wants to can bypass UAC in that mode via the backdoor...
- Discussion threads 2009-05-05
- Time to give Adobe Reader the shove
- Time to give Adobe Reader the shoveTime to give Adobe Reader the shoveI'm considering doing the same thing with Adobe Reader... not so much the bugs but the applications is a lot heavier than it needs to be for what it does. Already have VLC and 7-zip loaded, used...
- Discussion threads 2009-04-28
- Should I upgrade to Windows 7?
- Should I upgrade to Windows 7?alternative to buying new computersI'm probably going to upgrade my home computers if I can squeeze 2 or 3 licenses out of a Win 7 purchase or at least keep it down to $99/computer since given the performance and ease of use I've seen on...
- Discussion threads 2009-04-20
- First look: Ubuntu 9.04 "Jaunty Jackalope" Release Candidate
- First look: Ubuntu 9.04 "Jaunty Jackalope" Release Candidateirst look: Ubuntu 9.04 "Jaunty Jackalope" Release Candidateand it still adds nothing of value for a complete computing experience. A few updated packages? That's it? Let us know when they make a real operating system.Waste of time....What's the point? You...
- Discussion threads 2009-04-20
- New Apple ads focus on security, reliability and ease of use, but no mention of price
- New Apple ads focus on security, reliability and ease of use, but no mention of priceApple Ads...Agreed. As inaccurate as they are, at least they are entertaining.RE: New Apple ads focus on security, reliability and ease of use, but no mention of priceI've always loved the Mac vs PC...
- Discussion threads 2009-04-20
- Bloat Buster 1.1 (Windows)
- Is your PC slow? Does it take forever to start up? Are you wasting valuable time constantly waiting for your PC? Software Bloat has become a major problem on PCs these days, and there hasn't been a good way to fix it, until now. Bloat Buster is the first software...
- Software downloads 2009-04-15
- WinPatrol 16.0.2009.6 (Windows)
- The power of multiple programs without the bloat of a security suite. Clean up your Taskbar, ActiveX, Brower and Startup programs. WinPatrol monitors and exposes adware, keyloggers, spyware, worms, cookies, and other malicious software. This program puts you back in control of your computer with no need for constant updates....
- Software downloads 2009-04-09
- Poll: IT pros love Windows 7; majority dump Vista upgrade plans
- Poll: IT pros love Windows 7; majority dump Vista upgrade plansRE: Poll: IT pros love Windows 7; majority dump Vista upgrade plansSure they will be happy, just as they are happy now with Vista, after teh SP1 Vista is fine, I use Vista and Win7 every day, they both run...
- Discussion threads 2009-04-08
Neighboring Terms
Product Spotlight
- Find out what these tech products mean for the business bottom line at the TechRepublic Product Spotlight blog.






