PDA

View Full Version : Horrible Software


Ancalagon
03-12-2009, 10:28 AM
This thread is about software you love to hate. Or not love maybe, maybe loathe would be better.

Now.... the particular software I hate, I'm not sure I should mention its name or its maker. Call me paranoid, but they are kind of a supplier for our company, and even though our entire company thinks their software is complete trash, I dont think it would do us or me any favours for me to mention them by name. So I wont.

What I will say, is what it does and doesnt do.

It doesnt like mapped network drives - if you have a mapped drive, disconnect it, or else it wont work.

Its uninstaller doesnt remove everything, and reinstalling when you havent properly manually uninstalled is likely to fail. This, coupled with the fact that it shotguns files everywhere means they suggest that if you want to reinstall the software, you should format your hard drive. Their words, not ours. This isnt beta version stuff guys, this is the real deal, this is a fairly late version of it and it costs fortune to license.

Installing the client and server on the same machine causes it to delete the files you need to install the client on another machine, forcing a reinstall or reformat.

You want to exit the client? You click an inconspicous green icon and click quit. Expecting a nice "X" at the top right? Nope, apparently its still stuck in the 80s.

In fact, being stuck in the 80's is its biggest problem. Got an error message? It repeatedly pops it up after you click on it, and its modal, so you cant do anything to make it go away.

The server part of the program runs as a normal program, not as a service. Thus, if multiple people log into the server via remote desktop at once, say for admin purposes (ours is running in a virtual machine), it starts up an instance of the server for each logged on user, which of course doesnt work.

We phoned technical support for help, were told to delete a certain file, and later realized we'd been instructed to delete the dictionary file. Yes, the technical support person had us delete the dictionary file which means all of the strings (text basically) vanished, and although we still got an error message we now couldnt read what it said.

Honestly, I've come across some bad and user unfriendly software, and this is what I've encountered trying to install it. Just install the server and the client and have both running. Thus far, we havent got the client working properly except when we installed it on the server, and after we did that we couldnt install it anywhere else. It is terrible, its embarrassing, it shouldnt exist. It looks like someone cobbled it together using VB6 and designed it to be as unfriendly as possible. I'm so glad I'll never be a user of this software, I just have to develop something for it (which may or may not end up being more painful depending on how lucky I am). It does involve ActiveX, but we managed to find the IDL file for it (which is another story).

DangerousDaze
03-12-2009, 10:29 AM
Any applications written by Oracle. Seriously, Oracle, you make a pretty good database, stick to that because the applications you write on top of it suck big dog's dick.

/example - when completing my timesheet at the end of the week I can't just type my project number into the project number box. Oh no. That creates an error. In fact, even though the project number box is data enterable it's not possible to actually enter anything into it that will satisfy the application.

What you have to do is to click the button next to the box in order to bring up the search dialog. Then I have to type in my project number into the search field and click "OK". It then goes away for a while and comes with the results - i.e. the same fucking project number I just "searched" for. I can then select that project and click ok which takes me back to my timesheet with the project entered. Like I say, big dog's dick.

TheFlyingOrc
03-12-2009, 10:57 AM
Adobe Updater.

/thread

Ancalagon
03-12-2009, 11:02 AM
@DangerousDaze: The way I do databound controls that could benefit from some validation is to either use a drop down list or a small popup with links. You select an item and close the popup, but you dont need to search beforehand, it shows you a list of them which you can refine. I guess another possible solution might be database side validation?

@TFO: yup, Adobe is pretty bad. I hate their updater stuff and how it doesnt seem to get it that I dont give a flying f about updating their shitty software. And if I do update, I need to restart. Great guys.

Slack3r78
03-12-2009, 11:41 AM
I come across god-awful custom/niche industry applications in my line of work all the time.

I have one customer who's a construction contractor that uses an app to run their backend that the software vendor INSISTED needed a relatively high end computer dedicated to only running their package. Insisted that the same box couldn't double as a fileserver. They're supporting 3 client systems. It's written in Visual Foxpro. Ridiculous waste of resources.

My other favorite is a software package that a lot of car dealers in this area use for whatever reason named Wayne Reaves.

http://www.waynereaves.com/images/sales/1.jpg

Wayne Reaves is named after its author, Wayne Reaves. It is, by all indication, written in VB6. Their officially supported method for networking the software is to share the root of your hard drive with full anonymous write permissions.

I cringe any time I've had to 'support' it.

biosc1
03-12-2009, 11:43 AM
Adobe is brutal...

I will not mention our company's software, but it has it's share of brutal issues. The upside being that our competitor has their share of brutal issues...such as not allowing a space in a file name ;)

Honestly, all it takes in our world of software design is being less brutal than your competitor. There is no drive to be perfect, just one step ahead of the competition.

torrefaction
03-12-2009, 11:43 AM
Wayne Reaves is named after its author, Wayne Reaves. It is, by all indication, written in VB6. Their officially supported method for networking the software is to share the root of your hard drive with full anonymous write permissions.

I cringe any time I've had to 'support' it.

You'd be terrified at how common that sharing thing is. Doing favors for friends, I've even seen in it fucking CHIROPRACTIC software. (Yes, software with your appointments and medical records)

torrefaction
03-12-2009, 11:45 AM
I'm actually a pretty big fan of the software my company makes. A lot of our products are really usable and pretty damn good. As biosc said, every piece of software has flaws. There's a saying I've seen out there...

Software is never complete, only shipped.

Slack3r78
03-12-2009, 11:47 AM
You'd be terrified at how common that sharing thing is. Doing favors for friends, I've even seen in it fucking CHIROPRACTIC software. (Yes, software with your appointments and medical records)
Yeah, I see it all the time.

The scariest I've ever seen was when I worked for the regional health department. Every single terminal across the 17 some odd counties we supported was connecting back to the AIX backend... via telnet.

I always wondered just how deep a world of shit they would have been in had they been hit with a HIPAA audit.

Mot Wakorb
03-12-2009, 11:48 AM
I'm actually a pretty big fan of the software my company makes. A lot of our products are really usable and pretty damn good. As biosc said, every piece of software has flaws. There's a saying I've seen out there...

Software is never complete, only shipped.

Unless you want to print, which then is like flipping a coin, and may require a call to support ;)

Ancalagon
03-12-2009, 11:52 AM
I'm actually a pretty big fan of the software my company makes. A lot of our products are really usable and pretty damn good. As biosc said, every piece of software has flaws. There's a saying I've seen out there...

Software is never complete, only shipped.

I like our software. Currently it has a few issues because of unstable features being introduced into stable branches, but other than that, its priced damn well and has an excellent feature set. But this crap... this drivel I have to develop for.

Sharing the C: for networking, thats lulz worthy.

Bad Buddha
03-12-2009, 12:49 PM
Unless you want to print, which then is like flipping a coin, and may require a call to support ;)
HAHAHA! I usually have users log out of their session and log back in before I come check their workstation.

Actually, I really like Citrix! I saves me from having to go around and touch each machine I need to update or reconfigure!

My sore spot is our vertical market s/w. I think it was written in Clipper or Foxbase or some other xBase language. Enigmatic error messages FTL! At least they have a comprehensive knowledgebase online.

axion
03-12-2009, 12:51 PM
Steam
/thread :p

Xerxes
03-13-2009, 07:04 PM
We have a version of BMC Remedy going around that is setup pretty poorly.

I hate adobe updater so much I started using Foxit.