Wednesday, July 29, 2009

What makes software lousy?

I have been thinking of the many different way software can be lousy.

Just a few things...

1. Complicated licensing schemes which almost prohibit the use of legally purchased software. I have personal experiences with this type of problem

2. Software which requires "administrative" or "power user" rights to use

3. Software which has been released but really should still be in beta due to the number of problems associated with using said software

4. The monthly fee payment model. Hey, it may be a good idea for some things, but do we really need to pay a monthly fee for EVERYTHING these days?

5. Nagware or supposed freeware that is really shareware that the developer attempts to trick you into buying

6. Sneakware or piggybackware-Software which is installed if you didn't uncheck the little hidden checkbox when you installed something else. How many toolbars do we need anyway? These little apps steal your CPU cycles and slow down your machine and you may never even use them! How many toolbars can one person possibly need, anyway? msn, google, ask, and even winamp will sneak these in when you install something else like daemon tools, java, and other apps.

7. Windows software which claims to be written for Windows per Microsoft API standards. Typically, when you upgrade the OS on your machine these applications will break. The vendor(s) may suggest disabling important antivirus software or give admin rights to all users if they want to use the program. I say "no thanks"

8. Software which requires an internet connection at all times to "phone home" even if internet access is not needed for it's use. Microsoft and Xbox game developers are doing this with Xbox live these days.

9. Software which claims to be Open Source but really is not, or they don't follow the GPL

10. Software with numerous licensing schemes or complicated billing models which require paid calls to support to figure out. Sometimes the very companies who designed these complicated schemes don't even know the answer.

11. Web content that offers a "free trial" that you must use a credit card to use for free.*

*(But in very small print you have agreed to have your card charged every month for the rest of your life with no legal chance to cancel)

I respect what developers do but programming or development is not my cup of tea. As the title suggests, this blog is about lousy, crummy software. You know what I mean. You are at the store and you pick up some game or productivity application. You shop for a while while looking at all the pretty pictures and empty promises on the box but when you get home, viola! THIS SOFTWARE SUCKS!!!! In 99+ percent of the cases, you can't return it, either! What a crock.I am here to tell you about some of my experience and why I think various software which I have used sucks. Hopefully, this will help customers be more informed before making a software purchase. E-mail me your experiences, requests, and horror stories and I'll be sure to write about that stuff in the future.

No comments:

Post a Comment