Results 1 to 14 of 14

Thread: Badly made software

  1. #1

    Thread Starter
    Pro Grammar chris128's Avatar
    Join Date
    Jun 2007
    Location
    England
    Posts
    7,604

    Badly made software

    I encountered some software today that was so badly made that it just made me laugh, and I wondered what other horror stories people have encountered

    I'll explain all of the things that were wrong with this software I had to install today (some arent that bad but some are terrible, and all of them combined just make it one of the worst commercial programs I've ever seen)


    --- The installer only created an item in the Start Menu for the user that actually installed it, despite the program installing to Program Files.

    --- Once installed, there is no obvious way to uninstall it as there is no entry in Add/Remove Programs and no uninstaller in the Program Files directory that it was installed to. I found the only way I could uninstall it was to run the original setup file again and it then gave me the option to remove.

    --- The application stores all of its data in Program Files, meaning any non admin user cannot use it. What is even worse is that there is no indication to a normal user that an error has occurred when they try to save something in it - it all looks like it worked fine but just the next time they come to use it they find that none of the data they entered is there!

    --- The Description and File Version that are displayed when you look at the properties for the EXE file are "TODO: XXXXX"

    --- The only way to add a new item in one of the main sections of the program is to right click on a treeview node - which none of the users could figure out... you expect there to be some kind of button somewhere and a right click menu as a shortcut rather than the right click menu being the only way to do something.

    --- It has a totally non standard window which took me a while to figure out how to close/minimize



    So what other horrible programs have people had to use/install and what was horrible about them?
    My free .NET Windows API library (Version 2.2 Released 12/06/2011)

    Blog: cjwdev.wordpress.com
    Web: www.cjwdev.co.uk


  2. #2
    PowerPoster JuggaloBrotha's Avatar
    Join Date
    Sep 2005
    Location
    Lansing, MI; USA
    Posts
    4,286

    Re: Badly made software

    Chris, do you check the The Daily ***?
    Currently using VS 2015 Enterprise on Win10 Enterprise x64.

    CodeBank: All ThreadsColors ComboBoxFading & Gradient FormMoveItemListBox/MoveItemListViewMultilineListBoxMenuButtonToolStripCheckBoxStart with Windows

  3. #3
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Badly made software

    A small detail that catches my eye is the tab order. I've seen some good software out there that has a messed up tab order, jumping around all over the screen with no correct left-to-right, top-to-down order. Is it just me that pays attention to these kinds of details or what?!

  4. #4
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Badly made software

    The Daily what?

  5. #5
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Badly made software

    Three letters, I'm guessing 'donkey' synonym beginning with letter A.

  6. #6
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Badly made software

    Is it just me that pays attention to these kinds of details or what?!
    Nope... one of the first big things I did when I got to my current job year and a half ago was to standardize the toolbars and menus. Until then, it was all over the place.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  7. #7
    PowerPoster JuggaloBrotha's Avatar
    Join Date
    Sep 2005
    Location
    Lansing, MI; USA
    Posts
    4,286

    Re: Badly made software

    Quote Originally Posted by JuggaloBrotha View Post
    Chris, do you check the The Daily ***?
    Quote Originally Posted by DeanMc View Post
    The Daily what?
    Sorry, it's the Daily w-t-f, vbf's filter took out the w-t-f for whatever reason

    Edit: it even filtered out the url so you can't even click on it to go to the site, this is the 2nd time in a week that vbf's filter is blocking a legit site... vbf really needs to upgrade that filter..
    Currently using VS 2015 Enterprise on Win10 Enterprise x64.

    CodeBank: All ThreadsColors ComboBoxFading & Gradient FormMoveItemListBox/MoveItemListViewMultilineListBoxMenuButtonToolStripCheckBoxStart with Windows

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Badly made software

    it's the language filter... and it's because we all know that the f stands for farts. Just like in w-t-h... the h stands for hockey.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  9. #9
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Badly made software

    Quote Originally Posted by JuggaloBrotha View Post
    Edit: it even filtered out the url so you can't even click on it to go to the site, this is the 2nd time in a week that vbf's filter is blocking a legit site... vbf really needs to upgrade that filter..
    It has filtered out swearing (albeit abbreviated) and spammers... while you have found a couple of cases annoying, I see no problem with the filter.

  10. #10

    Thread Starter
    Pro Grammar chris128's Avatar
    Join Date
    Jun 2007
    Location
    England
    Posts
    7,604

    Re: Badly made software

    Quote Originally Posted by JuggaloBrotha View Post
    Chris, do you check the The Daily ***?
    no I've never heard of it but just had a look and it looks pretty funny
    My free .NET Windows API library (Version 2.2 Released 12/06/2011)

    Blog: cjwdev.wordpress.com
    Web: www.cjwdev.co.uk


  11. #11
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Badly made software

    ....As for the SQL Server database, it had nearly 200 tables (mostly imported from Microsoft Access) and not a single stored procedure. Boolean-type values were represented as a CHAR(5) field, holding possible values of 'true', 'false', or NULL. Let me repeat that, because it bears repeating. Boolean-type values in the database were rendered as a CHAR(5) field holding possible values of 'true', 'false', or NULL.

    Brilliant!

  12. #12

    Thread Starter
    Pro Grammar chris128's Avatar
    Join Date
    Jun 2007
    Location
    England
    Posts
    7,604

    Re: Badly made software

    haha that is pretty good

    I just remembered asking the 'lead programmer' at my last job (this was just as I started learning .NET) if there was anything you could do about people being able to read any .NET code you wrote if they used something like Reflector and his answer was: "Just mark your objects as Private and then no one can see them" ... bless. Then again this was coming from the guy that hard coded connection strings (along with domain admin credentials) into his software...
    Last edited by chris128; Jun 7th, 2010 at 03:34 PM.
    My free .NET Windows API library (Version 2.2 Released 12/06/2011)

    Blog: cjwdev.wordpress.com
    Web: www.cjwdev.co.uk


  13. #13
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    7,957

    Re: Badly made software

    I quite requently come across booleans implemented as a char(1) containing a Y or N but a Char(5)... now that's special. Dates held as strings is another good 'un.

    I think about the worst thing I've heard is from one of my team. At the place he used to work they'd frequently hold a bunch of foreign key values in a comma separated list in a single field. When he asked why they would adopt this monstrous practice he was told "because then it's easier to use in an IN clause".
    The best argument against democracy is a five minute conversation with the average voter - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

  14. #14
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Badly made software

    As clunky as some of these data representations sound, their ineffiency pales in comparison to XML. You have to parse:
    Code:
    <someitem type="boolean" value="true" />
    
    <someitem type='boolean' value='true' />
    
    <someitem type="boolean" value='true' />
    
    <
    someitem
    type
    =
    "boolean"
    value
    =
    "true"
    >
    </
    someitem
    >
    
    <someitem type="boolean" value="& #116;rue" />
    ... among other possible combinations of punctuation and whitespace.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width