When buying a new computer, the conventional advice is to buy the fastest one you could afford. That’s what I did when I recently replaced an aging laptop with a desktop screamer sporting an Intel Solid State Drive (SSD). But now I wonder, for those of us developing software for others to use, are we doing our users a disservice by always getting the latest and greatest?
Your software may run adequately with unoptimized code, but multiply that by ten then it becomes a problem. We’ve let computer software makers force us into a one-size-fits-all model of purchasing. We can customize our hardware options, but why not software when we first buy it?