Over the weekend, I read an articled entitled Superior Alternatives to Crappy Windows Software. This is not to suggest that Windows is crappy, but that there are applications that run on Windows that are lousy. There are a lot of points that I agree with (except MS Office – it runs fine for me and Google Docs does not do anywhere close to what I need it to do, although it is way better at sharing with others than Office is unless you use Sharepoint).
But as I read through the article, I thought to myself “These are great points. But why does all popular software eventually become lousy?”
Most of these pieces of software that are now bloated were at one time nimble and quick. No longer. They do more and now aren’t as good as their competitors. If I had to choose between doing more and responding slower, or doing less and responding faster, I pick faster. I can live without most bloated features.
The problem is that the bloatware updates better than the younger, faster stuff. For example, in PDF X-Change Viewer, I don’t know if the software is up-to-date. I have to go to the Help –> Check for Updates. Here’s what it says:
What does this mean? Do I want to download and install them? Is my software out of date or not? I don’t know. I guess I have to check to see what version I am running:
Um, so let me see here. It is version 2.5, Build 197.0. The update window says 2.5.198 so I guess I am out of date. But why couldn’t it just say that it was out-of-date in clear text somewhere?
I have the Qualys Browsercheck plugin installed and it tells me whether or not Adobe Acrobat is out of date, whether Flash is out of date, and whether my browser is out of date. It also tells me if I have A/V on and if the Windows Firewall is on. I love this plugin.
But it doesn’t tell me if my little replacement software that replaces the bloatware is out of date. There’s no handy-dandy link either that I can click to update it, either. I rely on the plugin to tell me if key software is updated or not.
And that’s the problem with these little guys. I’ve gotten used to auto-updates, not to manually checking to see if something the latest version. I’ve gotten lazy, but I like being lazy! That’s the whole point of using a computer! While on the one hand because these pieces of software are not so widespread that they have attracted hackers yet, on the other hand, if they ever do attract malware authors, I (along with most other people) would be vulnerable because the companies that develop them haven’t gotten the auto-update service yet.
You can see the dilemma – better software doesn’t update and leaves me less secure. But better updating software has way more stuff than I want and drags down performance making me want to install an alternative.
Why can’t software update automatically and not be bloated?
Bloat and backward compatibility go hand in hand. So age has something to do with it.
Also, I don't consider Messenger to be bloated. I have it start when I log into Windows and I can't notice a performance difference between having it on or off. But I compare it to Skype. If I have Skype load at log in, there's a noticeable delay to a responsive desktop, even if resuming from sleep. Just to test memory usage I turned on Skype and it quickly jumped to the second largest memory user on my system, and that's with even no contacts online.
Thanks for sharing this information. Very informative and must be useful for computer users.
Thanks and Regards
<a href="www.unistal.com/windows-data-recovery.html">Windows Data Recovery</a>
I like this tool for tracking 3rd party software. Secunia has an enterprise version that is supposed to automagically patch 3rd party stuff as well.
The article above is very useful. Thanks for sharing such meaningful information.
<a href="www.unistal.com/exchange-recovery-tool.html">Edb to PST</a>
I second the Secunia PSI suggestion. It doesn't tell me when there are new versions of stuff unless there's a security problem but for most software products, I just don't care.
Some programs have made the entire update process so painless that I get the new versions just because they exist (compliments to Paint .NET and uTorrent for that). On the flip side, Paint .NET and uTorrent generally aren't seen as "bloated" so...I'm not sure where I'm going here. :)
Since software inevitably becomes more bloated, you would want to avoid updating to newer versions unless they have added required functionality. Although, these days almost every small freeware product includes an updater of some kind, which is often bloated, always consuming memory or network bandwidth. The simpler the software product, the more focused it is to perform its main function (such as only drawing vector graphics and text, and not dealing with scripting and videos and tight system integration), the less potential it has to create real security issues.
The "security" patches are not as important as Microsoft and other big players claim them to be, in order to hold customers on a perpetual upgrade cycle.