Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The greatest software design blunders of all time

The greatest software design blunders of all time

Scheduled Pinned Locked Moved The Lounge
designquestionlearning
45 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D dojohansen

    In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

    L Offline
    L Offline
    leppie
    wrote on last edited by
    #3

    dojohansen wrote:

    MS-1: No way to switch input locale when logging on to windows.

    Which windows? AFAIK Vista and newer including server counterparts has a pretty little button on the login screen just for that (that is, if it actually will change the input locale as well as the system locale).

    xacc.ide
    IronScheme - 1.0 beta 4 - out now!
    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

    D 1 Reply Last reply
    0
    • D dojohansen

      In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      dojohansen wrote:

      You can't see what you're typing

      Well that's the whole point; the password characters are replaced by asterisks so the hacker at the workstation behind you can't read it!

      L D 2 Replies Last reply
      0
      • D dojohansen

        In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #5

        Easy workaround: do not use a locale other than US English, or US International but that's already dangerous. Depending on what other locale you were using, that may also fix a ton of compatibility problems with other programs, especially older ones. FireFox fail: allowing application-level modal dialogs in a tabbed system. Clearly they should be at most tab-level modal. Or simply not allowed at all. There is a way to kill alerts, but it's "scary" to regular people (you have to go into scary files in scary folders and paste in some scary code and then some more scary things happen in a scary way)

        1 Reply Last reply
        0
        • L Lost User

          dojohansen wrote:

          You can't see what you're typing

          Well that's the whole point; the password characters are replaced by asterisks so the hacker at the workstation behind you can't read it!

          L Offline
          L Offline
          leppie
          wrote on last edited by
          #6

          Richard MacCutchan wrote:

          so the hacker at the workstation behind you can't read it!

          Beware! ;P

          xacc.ide
          IronScheme - 1.0 beta 4 - out now!
          ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

          1 Reply Last reply
          0
          • L leppie

            dojohansen wrote:

            MS-1: No way to switch input locale when logging on to windows.

            Which windows? AFAIK Vista and newer including server counterparts has a pretty little button on the login screen just for that (that is, if it actually will change the input locale as well as the system locale).

            xacc.ide
            IronScheme - 1.0 beta 4 - out now!
            ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

            D Offline
            D Offline
            Dave Parker
            wrote on last edited by
            #7

            Also I might be wrong but I'm sure my old Windows 2000 had this on the logon screen as well.

            M 1 Reply Last reply
            0
            • D dojohansen

              In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

              R Offline
              R Offline
              Rajesh R Subramanian
              wrote on last edited by
              #8

              dojohansen wrote:

              MS-1: No way to switch input locale when logging on to windows.

              That's just plainly wrong. If you want to put up an argument of that sort, do your homework first. All you need to do is click on the "Options" button (win xp - but I'm sure it was there in windows 2000 as well) and you'll see the locale on the bottom left of the dialog. It's bleeding obviously more visible in Vista and 7, without having to click on any extra button.

              It is a crappy thing, but it's life -^ Carlo Pallini

              D M 2 Replies Last reply
              0
              • D dojohansen

                In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

                D Offline
                D Offline
                Dave Parker
                wrote on last edited by
                #9

                dojohansen wrote:

                In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes.

                Lotus Notes

                W 1 Reply Last reply
                0
                • D dojohansen

                  In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

                  J Offline
                  J Offline
                  Jim Crafton
                  wrote on last edited by
                  #10

                  Unix. All of it.

                  ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                  R C N 3 Replies Last reply
                  0
                  • J Jim Crafton

                    Unix. All of it.

                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                    R Offline
                    R Offline
                    Rajesh R Subramanian
                    wrote on last edited by
                    #11

                    I know your pain. A few years back, I had to debug a fairly large C program (with fairly large number of bugs) on an AIX machine (VI editor. Yes.) I never EVER want to go back there. OK, Nemanja is not going to agree with us, but what the hell. :)

                    It is a crappy thing, but it's life -^ Carlo Pallini

                    J N 2 Replies Last reply
                    0
                    • R Rajesh R Subramanian

                      dojohansen wrote:

                      MS-1: No way to switch input locale when logging on to windows.

                      That's just plainly wrong. If you want to put up an argument of that sort, do your homework first. All you need to do is click on the "Options" button (win xp - but I'm sure it was there in windows 2000 as well) and you'll see the locale on the bottom left of the dialog. It's bleeding obviously more visible in Vista and 7, without having to click on any extra button.

                      It is a crappy thing, but it's life -^ Carlo Pallini

                      D Offline
                      D Offline
                      dojohansen
                      wrote on last edited by
                      #12

                      You'll see the locale, but you cannot add any new locales and may not be able to change it. I'm not sure exactly what determines which locales you get to see, but I do know I've been locked out from the domain a few times because the only locale offered to me under "options" was French, where I needed Norwegian. I think you now have some homework to do.. :laugh:

                      M 1 Reply Last reply
                      0
                      • R Rajesh R Subramanian

                        I know your pain. A few years back, I had to debug a fairly large C program (with fairly large number of bugs) on an AIX machine (VI editor. Yes.) I never EVER want to go back there. OK, Nemanja is not going to agree with us, but what the hell. :)

                        It is a crappy thing, but it's life -^ Carlo Pallini

                        J Offline
                        J Offline
                        Jim Crafton
                        wrote on last edited by
                        #13

                        Oh I think he would in principle, but he clearly has a higher "pain" tolerance for putting up with the nonsense that is *nix style development.

                        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                        1 Reply Last reply
                        0
                        • R Roger Wright

                          MS Bob.

                          "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                          D Offline
                          D Offline
                          dojohansen
                          wrote on last edited by
                          #14

                          Good one! IIRC it was a pet project of a certain Melinda Gates, though her name was not Gates at the time.

                          1 Reply Last reply
                          0
                          • D dojohansen

                            In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes. To get us started, I'll suggest this: MS-1: No way to switch input locale when logging on to windows. This is just brilliant. If you've defined a password using a different input locale from the system default (perhaps because your keyboard isn't made for the default locale) you'll find yourself in an ackward situation after a reboot. You can't see what you're typing, it isn't what's printed on the keys you press, and you've got maximum 3 attempts to get it right... Of course, the password is sure to contain special characters, making everything harder yet! Any others?

                            H Offline
                            H Offline
                            Henry Minute
                            wrote on last edited by
                            #15

                            Blotus Goates! - All of it.

                            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                            1 Reply Last reply
                            0
                            • R Rajesh R Subramanian

                              dojohansen wrote:

                              MS-1: No way to switch input locale when logging on to windows.

                              That's just plainly wrong. If you want to put up an argument of that sort, do your homework first. All you need to do is click on the "Options" button (win xp - but I'm sure it was there in windows 2000 as well) and you'll see the locale on the bottom left of the dialog. It's bleeding obviously more visible in Vista and 7, without having to click on any extra button.

                              It is a crappy thing, but it's life -^ Carlo Pallini

                              M Offline
                              M Offline
                              Mladen Jankovic
                              wrote on last edited by
                              #16

                              Rajesh R Subramanian wrote:

                              If you want to put up an argument of that sort, do your homework first.

                              Hold it right there. Are you suggesting that common sense and knowledge should prevail unreasonable ranting? Shocking!

                              [Genetic Algorithm Library]

                              D 1 Reply Last reply
                              0
                              • D Dave Parker

                                dojohansen wrote:

                                In an effort to make our own mistakes look more reasonable, I invite you to post the big and high-profile blunders others have made. The scope is broad; anything from user interface to file formats goes.

                                Lotus Notes

                                W Offline
                                W Offline
                                Wjousts
                                wrote on last edited by
                                #17

                                Thread closed. There is nothing anybody can add that could possibly be worse. Maybe 1000 monkeys randomly mashing at a keyboard for 100 years could produce something less functional than Lotus Notes...but I doubt it.

                                1 Reply Last reply
                                0
                                • L Lost User

                                  dojohansen wrote:

                                  You can't see what you're typing

                                  Well that's the whole point; the password characters are replaced by asterisks so the hacker at the workstation behind you can't read it!

                                  D Offline
                                  D Offline
                                  dojohansen
                                  wrote on last edited by
                                  #18

                                  Richard MacCutchan wrote:

                                  Well that's the whole point; the password characters are replaced by asterisks

                                  I don't think masking the input is a bad idea, however, it is especially important to make sure it's possible to change these things when the poor user can't see what he is inputting. I was not clear enough in the original post: You can (sometimes) change the input locale at the logon screen, but the locales offered there don't necessarily include the one you need. And if it doesn't you'll have to go with whatever's available. I've usually managed when EN has been an option, but I've been locked out from the domain and had to go talk to the admins to kindly reset my password for me at times when only French was available. On my current XP system I've defined the password using an FR keyboard and NO input locale. If you don't know French keyboards, let me just say they're called AZERTY for a reason. When I'm prompted for password, I'll have NO input locale (changeable between FR, EN and NO) if I'm unlocking and am already logged on, but only FR after a reboot. Since I reboot seldom I typically push the NO-intended sequence at first login attempt, failing miserably. If it's Monday morning I'll think I mistyped it and use the second attempt to do the same again. Then I'll realize what's going on and have only one chance to get it right... :D It may be some possible way to set up the PC so that NO will be an option also *before* I'm logged on, but even that would not be a good solution. What if I need to log on to a different machine with my domain user? I need NO and I can't have it. That's a stupid design decision (or oversight if we want to be kinder).

                                  1 Reply Last reply
                                  0
                                  • R Roger Wright

                                    MS Bob.

                                    "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                    C Offline
                                    C Offline
                                    Christopher Duncan
                                    wrote on last edited by
                                    #19

                                    Are you kidding? MS Bob was a huge success. If I could design a program that would lead to my finding the perfect girl, I'd write it in a heartbeat. :)

                                    Christopher Duncan www.PracticalUSA.com Author of The Career Programmer and Unite the Tribes Copywriting Services

                                    1 Reply Last reply
                                    0
                                    • D dojohansen

                                      You'll see the locale, but you cannot add any new locales and may not be able to change it. I'm not sure exactly what determines which locales you get to see, but I do know I've been locked out from the domain a few times because the only locale offered to me under "options" was French, where I needed Norwegian. I think you now have some homework to do.. :laugh:

                                      M Offline
                                      M Offline
                                      Mladen Jankovic
                                      wrote on last edited by
                                      #20

                                      dojohansen wrote:

                                      you cannot add any new locales

                                      Changing system configuration from log-in screen? Now that would be 'the greates design blunders of all time'

                                      dojohansen wrote:

                                      may not be able to change it

                                      You're doing it wrong :)

                                      [Genetic Algorithm Library]

                                      D 1 Reply Last reply
                                      0
                                      • J Jim Crafton

                                        Unix. All of it.

                                        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                        C Offline
                                        C Offline
                                        Christopher Duncan
                                        wrote on last edited by
                                        #21

                                        Unix rocks. It's a programmer's operating system and it's nothing but pure, raw horsepower. Unfortunately, it's very much akin to buying a Ferrari and having UPS deliver a large, heavy box to your door stamped with the label, "Some assembly required."

                                        Christopher Duncan www.PracticalUSA.com Author of The Career Programmer and Unite the Tribes Copywriting Services

                                        J 1 Reply Last reply
                                        0
                                        • M Mladen Jankovic

                                          dojohansen wrote:

                                          you cannot add any new locales

                                          Changing system configuration from log-in screen? Now that would be 'the greates design blunders of all time'

                                          dojohansen wrote:

                                          may not be able to change it

                                          You're doing it wrong :)

                                          [Genetic Algorithm Library]

                                          D Offline
                                          D Offline
                                          dojohansen
                                          wrote on last edited by
                                          #22

                                          Mladen Jankovic wrote:

                                          Changing system configuration from log-in screen? Now that would be 'the greates design blunders of all time'

                                          Nobody's suggested to change the configuration without being logged on. I am saying it's stupid not to let the user who's attempting to log on to choose the locale he or she wishes to use for the login attempt. And I stand by that. Even if there is some way to set up my machine so it offers NO (which I want, because I have used NO keyboards since I was eight years old and I don't look at the keys, I look at the screen, so the fact that the physical keyboard in front of me was made for FR doesn't mean anything) when I want to log in, that would still not be enough. I have a domain user for a reason, and I should be allowed to log on from any computer on the domain where I have the necessary permissions. I suppose it's too much to ask for Americans to understand the first thing about locale-related problems. Coming from a tiny country where for 30 years every computing task was greatly complicated because the industry didn't bother to consider other cultures when making things standards I suppose I have a slightly different perspective. The numer of man-hours wasted just to get libraries or applications to work properly when text might contain Æ, Ø or Å is quite simply ridiculous! If you would be kind enough to explain to me why choosing ANY locale that the machine is ABLE to support just for login would be a "blunder" I am all ears.

                                          M 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups