Dear Programmers, Why do you hate me?
-
... 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.
It's not just programmers. There are also idiots who think people sign the back of credit cards in 8-point font.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
... 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.
We're running tests with 3pt font. The tortured screams currently coming from our dungeon test panel indicate positive test results :D Your "I" and "O" remark gave me ideas and I just added a victim user story on our backlog ;p
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
-
...on a faded out sticker, with the second half missing/ripped off altogether The few times I've had PCs that had this sticker at the back of it - I've taken pictures of them when the system was still new. Then it doesn't matter so much what happens to it over time...
-
It's not just programmers. There are also idiots who think people sign the back of credit cards in 8-point font.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Greg Utas wrote:
There are also idiots who think people sign the back of credit cards in 8-point font.
You bother with that? It's not much of a security feature given that you can "sign" credit card transactions with little more than an X.
The most recent card I received can't even be signed, so maybe they're ending it now that cards have PINs. But I've had the signature checked in the past.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
The most recent card I received can't even be signed, so maybe they're ending it now that cards have PINs. But I've had the signature checked in the past.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.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...
-
... 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.
-
... 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.
Welcome to my world. This explains the lighted magnifier on my desk.
Software Zen:
delete this;
-
CodeWraith wrote:
Texas....ordering soy
Ordering soy, is that even legal in Texas, home of all things beef?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
-
Welcome to my world. This explains the lighted magnifier on my desk.
Software Zen:
delete this;
-
We're running tests with 3pt font. The tortured screams currently coming from our dungeon test panel indicate positive test results :D Your "I" and "O" remark gave me ideas and I just added a victim user story on our backlog ;p
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
-
... 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.
We developed a sales forecasting tool for use by our salesmen. The sleaze — sorry, sales — manager took the software home on his laptop to test over the weekend. He came back and reported that he couldn’t enter any data in any of the fields. He swore that he had done nothing to the software. It took us a couple of days of wasted time to figure out that the sleaze ball — who didn’t want to forecast sales at all — had changed the input characters, which were white on a blue background, to blue on a blue background. Maybe I should have tried to convince a jury of my peers, that is programmers, that this is a case of justifiable homicide,
-
CodeWraith wrote:
Texas....ordering soy
Ordering soy, is that even legal in Texas, home of all things beef?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
I never was dumb enough to try. :-)
I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
-
... 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.
One of my hobbies is writing and recording music, mostly using MIDI software instruments. It seems that the programmers who create DAWs (Digital Audio Workstations) like Cubase and Logic Pro, and software instruments from Native Instruments, Steinburg, Apple, etc., are very young folks with excellent eyesight who are able to read 4pt fonts, use scrollbars that are 1 pixel wide, 1 pixel away from their borderless windows. Apparently they think everyone can see that well, too, and don't need a way to change the font sizes. Bastmmmpff. And that goes for you too, Microsoft.
If you think 'goto' is evil, try writing an Assembly program without JMP.
-
We developed a sales forecasting tool for use by our salesmen. The sleaze — sorry, sales — manager took the software home on his laptop to test over the weekend. He came back and reported that he couldn’t enter any data in any of the fields. He swore that he had done nothing to the software. It took us a couple of days of wasted time to figure out that the sleaze ball — who didn’t want to forecast sales at all — had changed the input characters, which were white on a blue background, to blue on a blue background. Maybe I should have tried to convince a jury of my peers, that is programmers, that this is a case of justifiable homicide,
-
One of my hobbies is writing and recording music, mostly using MIDI software instruments. It seems that the programmers who create DAWs (Digital Audio Workstations) like Cubase and Logic Pro, and software instruments from Native Instruments, Steinburg, Apple, etc., are very young folks with excellent eyesight who are able to read 4pt fonts, use scrollbars that are 1 pixel wide, 1 pixel away from their borderless windows. Apparently they think everyone can see that well, too, and don't need a way to change the font sizes. Bastmmmpff. And that goes for you too, Microsoft.
If you think 'goto' is evil, try writing an Assembly program without JMP.
It's the low contrast that starts the problem. This artsy design fad has made it's way into numerous medical software interfaces. One day, someone will die because of it. Then, hello, standards. There is, in fact, a user interface standard which is human factored based (the official name escapes me) designed to avoid such habits. Sorry for rant. It's the artsy-ness aspect that gets to me. It's not professional software. MIDI's and DAW's software habits are bad ones for young programmers.
"A little time, a little trouble, your better day" Badfinger
-
... 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.
Shmoken99 wrote:
And if you allow "I" and "O" into the mix
I think we should start a campaign to ban 1s and 0s. They have no place in a polite, decent society and the use of them is quite frankly beyond outrageous! But on the topic of long numbers, Tesco clubcard(a loyalty card system) has something like 16 digits and they used to ask you to authenticate by typing in 4 numbers at random positions which usually entailed me typing the whole number vertically in notepat++ then counting down to find the digits required - very annoying!
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
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 DomainQuote:
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.
-
... 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.
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.
-
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"
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.