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. Dear Programmers, Why do you hate me?

Dear Programmers, Why do you hate me?

Scheduled Pinned Locked Moved The Lounge
helpquestion
64 Posts 43 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.
  • M Marc Clifton

    There are times I've taken a picture of a document on my phone, slopped it over to my PC, and zoomed in 1000% to make sure I've read the numbers / letters correctly. :rolleyes:

    Latest Article:
    Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

    W Offline
    W Offline
    Wizard of Sleeves
    wrote on last edited by
    #30

    Quote:

    There are times I've taken a picture of a document on my phone, slopped it over to my PC, and zoomed in 1000%

    Yep, been there often.

    Nothing succeeds like a budgie without teeth. To err is human, to arr is pirate.

    1 Reply Last reply
    0
    • S Shmoken99

      ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

      M Offline
      M Offline
      Mike Winiberg
      wrote on last edited by
      #31

      The GOV.UK website is a past master at this kind of stuff. To renew your car road licence you are sent a form with a 16 digit number in four groups of four - just like a credit card number. The online form you have to type this into accepts a maximum of 16 characters including spaces. It doesn't ask you to leave the spaces out, accept or silently drop them, it just truncates whatever you type to 16 characters without warning. If you don't notice this, when you get to the end of the page, having filled the rest of the form and clicked continue, it says there is something wrong with the data you entered, but without telling you what. (After many complaints it now seems to tell you which entry is wrong, but still won't accept the number in the format it is given to you!) When you get to the next page you are required to pay - if you want to use a credit card, it will accept the card number (4 groups of 4 digits) in any valid format - with or without spaces etc and doesn't truncate after 16 characters. I think this little example, present now for years, demonstrates the mindset of the Government Digital Service beautifully - they claim to be agile, to undertake extensive real life user testing etc etc, and yet this basic noob error in web page design persists despite complaints. As with so many other similar issues on GOV.UK, if you complain to the GDS team, they will say that the pages are looked after by another department and its not their responsibility... A great shame because the work GDS has done in forcing UK government departments to standardise their IT infrastructure and site UIs getting disparate systems to work together is genuinely staggering, but - as with all things government around the world - the actual users themselves (and especially those without IT skills or unable to use computers well or even at all) are an irritating afterthought in the whole process.

      P 1 Reply Last reply
      0
      • K kmoorevs

        It's not us! You should blame the designers who insist that all that text must fit in that tiny space! My favorite at the moment is an annual report by month where each month is a column and should be displayed whether or not there is data. Of course, it needs a total column and enough room for a 50-char description. That's a long description column (variable at least) and 13 data columns that must fit on a landscape print. From experience, 8pt is the minimum depending on the expected size of data and formatting. :)

        "Go forth into the source" - Neal Morse "Hope is contagious"

        W Offline
        W Offline
        Wizard of Sleeves
        wrote on last edited by
        #32

        And then there's the paper forms you need to fill in. Then try and write "veryLong.emailAddress@whoTookAllTheShortDomainNames.com" into a space an inch wide.

        Nothing succeeds like a budgie without teeth. To err is human, to arr is pirate.

        1 Reply Last reply
        0
        • K kmoorevs

          It's not us! You should blame the designers who insist that all that text must fit in that tiny space! My favorite at the moment is an annual report by month where each month is a column and should be displayed whether or not there is data. Of course, it needs a total column and enough room for a 50-char description. That's a long description column (variable at least) and 13 data columns that must fit on a landscape print. From experience, 8pt is the minimum depending on the expected size of data and formatting. :)

          "Go forth into the source" - Neal Morse "Hope is contagious"

          L Offline
          L Offline
          Leo56
          wrote on last edited by
          #33

          Ha! Take your annual report and trump it with a monthly report which has to show the data (three different points per item) with the months of the year (pre-set for all twelve) PLUS the same again - but this time for accumulated monthly figures totals...and don't forget the little (colour-coded) up/down arrows to show if performance has improved or not... :doh:

          1 Reply Last reply
          0
          • S Shmoken99

            ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

            Richard DeemingR Offline
            Richard DeemingR Offline
            Richard Deeming
            wrote on last edited by
            #34

            It's not you. We're misanthropes - we hate everybody. :-D


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

            1 Reply Last reply
            0
            • M Mike Winiberg

              The GOV.UK website is a past master at this kind of stuff. To renew your car road licence you are sent a form with a 16 digit number in four groups of four - just like a credit card number. The online form you have to type this into accepts a maximum of 16 characters including spaces. It doesn't ask you to leave the spaces out, accept or silently drop them, it just truncates whatever you type to 16 characters without warning. If you don't notice this, when you get to the end of the page, having filled the rest of the form and clicked continue, it says there is something wrong with the data you entered, but without telling you what. (After many complaints it now seems to tell you which entry is wrong, but still won't accept the number in the format it is given to you!) When you get to the next page you are required to pay - if you want to use a credit card, it will accept the card number (4 groups of 4 digits) in any valid format - with or without spaces etc and doesn't truncate after 16 characters. I think this little example, present now for years, demonstrates the mindset of the Government Digital Service beautifully - they claim to be agile, to undertake extensive real life user testing etc etc, and yet this basic noob error in web page design persists despite complaints. As with so many other similar issues on GOV.UK, if you complain to the GDS team, they will say that the pages are looked after by another department and its not their responsibility... A great shame because the work GDS has done in forcing UK government departments to standardise their IT infrastructure and site UIs getting disparate systems to work together is genuinely staggering, but - as with all things government around the world - the actual users themselves (and especially those without IT skills or unable to use computers well or even at all) are an irritating afterthought in the whole process.

              P Offline
              P Offline
              Phil J Pearson
              wrote on last edited by
              #35

              I agree with you and with the OP and others who complained about lack of contrast and other egregious problems. However, I found that the GOV.UK site for reporting Covid test results was a model of accessible design. Text and data entry controls were adequately large and readable, even on tiny screens, and contrast was always good. Previous entries were remembered where relevant and entering the test number was a piece of cake by pointing the phone camera at the data matrix on the test. They deserve some kudos for all that.

              Phil


              The opinions expressed in this post are not necessarily those of the author, especially if you find them impolite, inaccurate or inflammatory.

              J 1 Reply Last reply
              0
              • S Shmoken99

                ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                Y Offline
                Y Offline
                yxhu
                wrote on last edited by
                #36

                In today's world, you shall not blame on programmers, this is the UX/UI job. Programmers simply implement what they have been asked to do.

                1 Reply Last reply
                0
                • S Shmoken99

                  ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                  D Offline
                  D Offline
                  dan sh
                  wrote on last edited by
                  #37

                  I feel your pain.

                  "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

                  1 Reply Last reply
                  0
                  • D dandy72

                    I've stopped signing mine a few years back, after I read some story about a guy at a restaurant who was refused to complete a transaction (after signing the receipt for the meal) because there was no signature on the back of his card. So he then signed the back of the card, and the waiter then proceeded to compare the signature on the receipt with the one on the card...

                    C Offline
                    C Offline
                    CodeZombie62
                    wrote on last edited by
                    #38

                    I used to write “Check ID” on the back of mine but very few people would do that so now I don’t even bother doing that.

                    1 Reply Last reply
                    0
                    • S Shmoken99

                      ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                      C Offline
                      C Offline
                      Cpichols
                      wrote on last edited by
                      #39

                      This makes me think of the excellent book, The Design of Everyday Things. That book should be required reading for engineers of all stripes, but none so much as developers.

                      R O 2 Replies Last reply
                      0
                      • J jmaida

                        Absolutely legal. Anything and anyway with beef to make it tasty and tender is copacetic in Texas. Just not raw. It's not to be confused with sushi.

                        "A little time, a little trouble, your better day" Badfinger

                        M Offline
                        M Offline
                        milo xml
                        wrote on last edited by
                        #40

                        A Japanese restaurant near me makes an amazing beef sashimi and I'm wanting that now, lol

                        1 Reply Last reply
                        0
                        • S Shmoken99

                          ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                          K Offline
                          K Offline
                          Kirk Wolak
                          wrote on last edited by
                          #41

                          Does copy/paste not work? do they include QR codes you can scan on the phone? And finally... you can store much of that in your password manager, so it is handy. Of course, if you are dealing with unique systems each time, it gets harder. But then I pay THOSE bills with paper checks. And if they contain a barcode for only them... I damage it, so they feel my pain. And I write QR Code Plz on the check and the bill. Since most companies are forced to MANUALLY process the payment and review why... Ie, make THEIR problem a problem for them. FWIW, Discover has a note to NEVER give me a card again b/c they pissed me off! LOL

                          S 1 Reply Last reply
                          0
                          • C Cpichols

                            This makes me think of the excellent book, The Design of Everyday Things. That book should be required reading for engineers of all stripes, but none so much as developers.

                            R Offline
                            R Offline
                            raddevus
                            wrote on last edited by
                            #42

                            I just read that book for the first time last year & it is fantastic. :thumbsup::thumbsup::thumbsup: It's great too, because the author exposes the fact that a lot of these items make the user feel stupid, but it really is the engineer who is dumb.

                            C 1 Reply Last reply
                            0
                            • S Shmoken99

                              ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                              R Offline
                              R Offline
                              raddevus
                              wrote on last edited by
                              #43

                              Oh, don't worry, after you expend all of your energy typing that all in, we will force you to verify you are really you by retrieving your phone and typing another 6-digit code. 2FA is coming!!!! argh!!!!

                              1 Reply Last reply
                              0
                              • S Shmoken99

                                ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                                J Offline
                                J Offline
                                jochance
                                wrote on last edited by
                                #44

                                *stares with a grudge at bit.ly links* That's a fun one. You copy by hand to send the link by SMS and instead of a newspaper article, the recipient gets anything from pornography to instructions about caring for an exotic plant.

                                O 1 Reply Last reply
                                0
                                • R raddevus

                                  I just read that book for the first time last year & it is fantastic. :thumbsup::thumbsup::thumbsup: It's great too, because the author exposes the fact that a lot of these items make the user feel stupid, but it really is the engineer who is dumb.

                                  C Offline
                                  C Offline
                                  Cpichols
                                  wrote on last edited by
                                  #45

                                  It was recommended to me by a retired software engineer. I own a copy because it bears re-reading and keeps me humble :laugh:

                                  1 Reply Last reply
                                  0
                                  • C Cpichols

                                    This makes me think of the excellent book, The Design of Everyday Things. That book should be required reading for engineers of all stripes, but none so much as developers.

                                    O Offline
                                    O Offline
                                    obermd
                                    wrote on last edited by
                                    #46

                                    The idiots designing the Windows UI need to read this book.

                                    1 Reply Last reply
                                    0
                                    • J jochance

                                      *stares with a grudge at bit.ly links* That's a fun one. You copy by hand to send the link by SMS and instead of a newspaper article, the recipient gets anything from pornography to instructions about caring for an exotic plant.

                                      O Offline
                                      O Offline
                                      obermd
                                      wrote on last edited by
                                      #47

                                      Better than pornography with an exotic plant. ;P

                                      1 Reply Last reply
                                      0
                                      • S Shmoken99

                                        ... and all humans? When I pay a bill on line I have to enter my account number. The invoice I received shows this account number in a 4pt font as: 10000000002987421000331 or something ridiculously long with no breaks and an indeterminate number of zeros stuck in just for funsies. Sometimes there are alpha characters that include the letters "I" and "O" to guarantee I can't get it right on the first try. For the love of Dog, and my failing eye sight, could you please break this up into 3 or 4 character sequences, and drop all the 0s out? And if you allow "I" and "O" into the mix, could you please find some other form of work where your clients enjoy being tortured? Oh, and stop using 4pt fonts, too. As I struggle to enter my account number I assuage my frustration by imagining which of the circles Dante would put you in.

                                        U Offline
                                        U Offline
                                        User 14060113
                                        wrote on last edited by
                                        #48

                                        It's the UX designers, not the programmers! ;-)

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          There are times I've taken a picture of a document on my phone, slopped it over to my PC, and zoomed in 1000% to make sure I've read the numbers / letters correctly. :rolleyes:

                                          Latest Article:
                                          Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

                                          S Offline
                                          S Offline
                                          SeattleC
                                          wrote on last edited by
                                          #49

                                          I'm a developer with a vision problem. I was where you are now when I was 25. I've been waiting for somebody else to finally say fonts and displays had gotten too small, even for people with normal eyesight. Getting a bigger magnifier isn't the solution. Printing things in a readable font in a readable point size is.

                                          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