The Daily WTF: Curious Perversions in Information Technology
Welcome to TDWTF Forums Sign in | Join | Help
in Search

Odd numbers

Last post 07-10-2008 8:23 PM by Qwerty. 26 replies.
Page 1 of 1 (27 items)
Sort Posts: Previous Next
  • 07-04-2008 10:22 AM

    Odd numbers

    For almost two years now I've worked for a branch of the state. We've been deploying and testing a huge system, as of yet unfinished, that will impact the way almost everybody in the organization (thousands of people) works, and the way they interact with the taxpayers (millions of people). So the stakes are high, but the project is in trouble for multiple reasons.

    Bureaucracy, for instance. The project has already eaten though something between 1 and 4 million dollars (I'm way too low on the chain to know exactly how much), and yet we keep hitting serious performance issues because we're not allowed to spend a couple hundred bucks in RAM for our servers. It's become so bad that some of us are seriously considering buying it ourselves in secret (which is not as altruistic as it might sound; an underperforming system reflects poorly in our work, so we'd be just covering our behinds... but we still shouldn't have to pay for this ourselves)

    The contractors are an even bigger problem. Though they were at some poing awarded several huge contracts like ours across North and South America, they somehow burned through all the money and ended up filling for bankrupcy, and are only now slowly recovering. There's a management WTF there somewhere (did you really need to spend all that money renting the priciest offices you could find, and did you not think that at some point the money would run out?) but that's beyond this site's scope, I guess. The actual system, while suffering from a decent amount of bugs and issues, is rather well designed, and I've met some of the developers who are as sharp and efficient as they come. The only reason the development doesn't go any faster is because, well, most of them had to quit the company after they weren't paid for months. Nowadays the last couple of developers sit alone in an enormous office full of empty desks and maintain a bunch of deployments of their software. Last time I was there I saw holes where the ACs used to be, and for some time they couldn't afford phone bills either, so we had to call them to their homes.

    Anyways, the applications themselves are fairly good, but as development isn't over there's quite some quirks that need yet to be solved. Part of what I do is act as a bridge of sorts between our users and the contractor's development team. When I get an user call, it could go either way; maybe I'll have to walk the user through an unfamiliar feature, or perhaps I'll have to fill a bug ticket, or maybe both.

    Today I wanted to share with you a little story about our users. Some of them (most, actually) are highly skilled and intelligent. Some... not so much. This isn't surprising, as a bunch of them are just a couple of years away from retirement and had never used a computer in their lifetime. When you force someone who has a foot out of the door already to do something he has no idea how to do and no will at all to learn how to do, things can get nasty. Or sad. I remember a particular user moving the mouse around two-handed, not at all unlike you would use an ouija board if you were into that.

    But the user in this particular call was one of the sharpest of the lot, and certainly the most enthusiast one, so when he described his problem I thought at first that it was an issue with the application. However, I couldn't reproduce it so I had him walk me through the process, which involved entering some taxpayer data. It went something like this:

    (Me): - So what's the address?

    (Him): - It's XXX St., 5100. (pause) Maybe the problem is that it needs to be in uppercase?

    (Me):- No, that's ok, it's not case-sensitive. It should find it no matter whether you enter the street with upper or lower case, or even a combination of both.

    (Him): - Yeah, but what about the number? Doesn't it have to be in uppercase too? Because I've been typing it in lowercase...

    And that's when it clicked. The guy thought that the lowercase 'o' letter doubled as a lowercase zero. I have no idea how he had been managing so far. So, holding back the laughter, I told him that no, the system required that all numbers be typed in uppercase, and when I hung the phone I filled an enhancement ticket requesting that they add a numerical mask to that particular entry field.

  • 07-04-2008 10:47 AM In reply to

    • DOA
    • Top 75 Contributor
    • Joined on 06-26-2007
    • Posts 382

    Re: Odd numbers

    I can see the next forum post now... "I'm maintaining this application and I just got a request to add a check to a field because someone somewhere thinks the letter o doubles for zero. WTF!"

    Ah, clueless users... how I would love to strangle them all sometimes. Just today I got a phone call from one of our clients (a woman - I don't make the streotypes, I just see them) who needed instructions on how to copy a file from one computer to another over the network. One of our technicians had already shown her, yet she was moaning that we hadn't written it down for her.

    I wanted to ask... How is it possible that you have learned to type 100 words per minute on your mobile with just your thumb and without looking, but can't master a simple drag and drop?

  • 07-04-2008 10:56 AM In reply to

    Re: Odd numbers

    I honestly can't imagine how he types a lower case 5 and 1 to match his lower case 0s.

    But it seems from your description that the issue was with a street number. So if you make this a purely numerical field how will you handle the inevitable '51A' style street numbers?

  • 07-04-2008 11:09 AM In reply to

    Re: Odd numbers

    Oh, this guy sounds like he comes from the old school typewriters. I absolutely hated the cheapo typewriters that didn't have a '1' key, forcing you to use lowercase L to type 1 instead. Maybe some typewriters did the same for 0/O and this guy carried on with the bad practice into computers... ugh!

  • 07-04-2008 11:53 AM In reply to

    Re: Odd numbers

    We had a customer do much the same thing one time.  One of our developers was telling a customer how to access a part of their application that required password security, and he indicated that the password (which for our purposes will be "PASS1PASS") needed to be typed all in uppercase.  The customer inquired whether or not the digit "1" needed to be uppercased as well.  The developer, a very, very, bright guy, couldn't figure out what the customer met, until it dawned on him that she thought that "!" was an uppercase "1."  He managed to keep from laughing long enough to tell her that it was okay if the "1" was lowercased.  Then he got off the phone as quickly as possible and commenced rolling on the floor. 

    The incident got filed on our internal wiki under "Top 10 Stupid Customer Comments."

  • 07-04-2008 12:28 PM In reply to

    Re: Odd numbers

    mrprogguy:
    The customer inquired whether or not the digit "1" needed to be uppercased as well. 
    Although I would have pissed myself laughing as well, I can see where the customer is coming from - its a clash between the conceptual and the physical implementation. Conceptually upper/lower case only applies to alphabetic symbols and not to numerical and punctuational symbols. However the physical implementation of pretty well all keyboards is that you use a shift key to access upper/lower case alphabetics, but you also use the shift key to access numerical/punctuational symbols on the top row of keys. So the shift key has dual functionality that is context dependent, and in the heat of the moment it could be easy to mix up contexts if you don't know what you are doing and are simply trying to follow instructions verbatim.
  • 07-04-2008 12:34 PM In reply to

    • NSCoder
    • Top 500 Contributor
    • Joined on 07-24-2005
    • Geneva, Switzerland
    • Posts 60

    Re: Odd numbers

    So did he switch to uppercase O?
  • 07-04-2008 1:24 PM In reply to

    • Buzer
    • Not Ranked
    • Joined on 09-29-2006
    • Posts 31

    Re: Odd numbers

    mangum44:
    The project has already eaten though something between 1 and 4 million dollars (I'm way too low on the chain to know exactly how much), and yet we keep hitting serious performance issues because we're not allowed to spend a couple hundred bucks in RAM for our servers.
    You should have requested a new blade system instead of more RAM. It's easier to get that through in that type of projects (cheap way = "No way $20 part could change anything. Rejected". Expensieve one = "Where do I put my signature?")
  • 07-04-2008 2:01 PM In reply to

    Re: Odd numbers

    OzPeter:
    I honestly can't imagine how he types a lower case 5 and 1 to match his lower case 0s.

    But it seems from your description that the issue was with a street number. So if you make this a purely numerical field how will you handle the inevitable '51A' style street numbers?

     

    Street addresses in this system are broken down in pieces that are then stored separatedly, so in your example "51" and "A" would be in different fields, and the street itself ends up resolving to a separate table of streets (so the text search is actually just a filter on that table, which then has to be reduced to a single option). And there are also other ways to find taxpayers, filtering through other fields, all of them available on the same form.

    For the sakeness of fairness to my clueless user I should admit that this particular form is a bit complex (it's cool, I had nothing whatsoever to do with its design!). Not a whole lot, but it can be a bit overwhelming to inexperienced people. IIRC it has like 15+ fields that can be filled in different combinations which in turn allow for different actions. For instance, you can find taxpayers through their address but also through their names and other bits of info; depending on what are you trying to do, you need to fill out different fields that light up as you type. So, say, if you type in an street name you then need to type in a street number, but if you type in a name you might not need to type anything else... and if you type in a ticket number then you'll end up fetching a ticket rather than a taxpayer.

    If you know what you're doing you can navigate your way around the system just fine but, yes, it might befuddle first time users. However in my little story the user wasn't a first timer, nor does any of what I just say somehow justify "lowercase zero"!

  • 07-04-2008 2:01 PM In reply to

    Re: Odd numbers

    We actually had to remove RAM from our test servers (which were supposed to be identical to the production ones) and put it in some of the production servers. So the test servers are slow as molasses and nearly useless, but at least some users get to work with semi-decent performances.

  • 07-04-2008 2:02 PM In reply to

    Re: Odd numbers

    NSCoder:
    So did he switch to uppercase O?
     

    Obviously uppercase numbers get their own keys!

  • 07-04-2008 2:13 PM In reply to

    Re: Odd numbers

    OzPeter:
    I honestly can't imagine how he types a lower case 5 and 1 to match his lower case 0s.
    Have you guys never even seen an Underwoord typewriter? s-o-l
    How do you know if you're too drunk to drive?
    If you swerve to avoid hitting a tree and then realize
    that it was the air freshener hanging from your mirror!
  • 07-04-2008 2:35 PM In reply to

    • lolwtf
    • Top 200 Contributor
    • Joined on 04-02-2008
    • (null)
    • Posts 147

    Re: Odd numbers

    OzPeter:
    I honestly can't imagine how he types a lower case 5 and 1 to match his lower case 0s.
    sioo?
    (null)
  • 07-04-2008 2:44 PM In reply to

    • ounos
    • Not Ranked
    • Joined on 02-24-2008
    • Posts 21

    Re: Odd numbers

    Can't wait for DivisionByOmicronException

  • 07-04-2008 6:57 PM In reply to

    • mihi
    • Not Ranked
    • Joined on 05-10-2008
    • Posts 8

    Re: Odd numbers

    OzPeter:
    I honestly can't imagine how he types a lower case 5 and 1 to match his lower case 0s.
    Just switch your font to Georgia or to any other font that uses Text figures, and your lowercase o will match very well :)
  • 07-04-2008 7:41 PM In reply to

    • shepd
    • Top 500 Contributor
    • Joined on 05-23-2008
    • Posts 61

    Re: Odd numbers

     I'm betting 5100 is typed as:  sloo, or SLOO...  :-D

    As far as a unit field goes, that is fine, but hopefully there's also an option as to where the unit goes (as well as a subunit), otherwise mail doesn't make it.  My address is similar to 23F Paper Street.  The following wouldn't make it to me (I've gotten other's mail where this has been done):

    F - 23 Paper Street

    23 Paper Street - Unit F

    23 Paper Street,

    Unit F

     Because they interfere with the fact there can be a Unit 2, 23F Paper Street.  ie:

    2 - 23F Paper Street.

    Better yet, you can have 2 - 23 1/2 F Paper Street.

    *sigh* I hate mailing addresses.  A lot.  Especially now since some of the companies I get service from can't put the letter beside the number and I only randomly get their bills.  I don't blame the mailman for not sorting out these rejects, it's not his fault people can't write addresses correctly.

  • 07-05-2008 12:25 AM In reply to

    Re: Odd numbers

    You don't happen to live near the Paper Street Soap Company, do you?</movie-reference>

  • 07-05-2008 3:33 PM In reply to

    Re: Odd numbers

     L-zero-L!

  • 07-07-2008 10:56 AM In reply to

    Re: Odd numbers

    shepd:

     Because they interfere with the fact there can be a Unit 2, 23F Paper Street.  ie:

    2 - 23F Paper Street.

    Better yet, you can have 2 - 23 1/2 F Paper Street.

    *sigh* I hate mailing addresses.  A lot.  Especially now since some of the companies I get service from can't put the letter beside the number and I only randomly get their bills.  I don't blame the mailman for not sorting out these rejects, it's not his fault people can't write addresses correctly.

    I've had a quite different problem. Thanks to the proliferation of apartment blocks, it is almost a given that people will have addresses like 103 Apt. D106 or 304 Apt. 404B. However, they somehow didn't take in mind that some places might actually place a number on the building, instead of a letter, resulting in addresses like:

    Av. Papel 102, 10-4.

    That is ... the "Av. Papel 102" is the street address, Building 10, Apt. 4. I had an address like that for some time, and my bank just didn't send any bank statements there. When I decided to check out what was happening, I found out that somehow their system barfed on the "10-4" interior number, and they just cut it out. Nice ... try searching the correct apartment when there are 100 of them.

  • 07-08-2008 8:32 AM In reply to

    Re: Odd numbers

    Why are your addresses so doggone complex?

    Whatever happened to

    John Doe
    42 Streetlane
    2859XL, Citytown, State
    [Country]

    What's all this Apt 4, Unit 3, #6, Building 10, Street North, etc nonsense?

    That is ... the "Av. Papel 102" is the street address,

    For heaven's sake, why does your entire apartment building have a single street address? I live in a large complex, on a single very short and tiny street, but the numbering -- as per sanity -- is as though it's a long street: house numbers range from 1 to 250. Mail boxes are on the ground floor, numbered in the same linear way.

    — Flurp.
  • 07-09-2008 2:26 AM In reply to

    Re: Odd numbers

    dhromed:
    For heaven's sake, why does your entire apartment building have a single street address? I live in a large complex, on a single very short and tiny street, but the numbering -- as per sanity -- is as though it's a long street: house numbers range from 1 to 250. Mail boxes are on the ground floor, numbered in the same linear way.
     

    Probably because when new apartment blocks are being built on old streets, renumbering the entire street would probably piss off a lot of residents who won't get their mail anymore.

     

  • 07-09-2008 11:45 AM In reply to

    Re: Odd numbers

    dhromed:

    Why are your addresses so doggone complex?

    Whatever happened to

    John Doe
    42 Streetlane
    2859XL, Citytown, State
    [Country]

    What's all this Apt 4, Unit 3, #6, Building 10, Street North, etc nonsense?

    That is ... the "Av. Papel 102" is the street address,

    For heaven's sake, why does your entire apartment building have a single street address? I live in a large complex, on a single very short and tiny street, but the numbering -- as per sanity -- is as though it's a long street: house numbers range from 1 to 250. Mail boxes are on the ground floor, numbered in the same linear way.

    It does. Mexican street number writing is actually "street name, number" format so it would be like 102 Papel Ave. The problem is that some programs seem to be unable to manage two internal numbers.

    Say, it can manage "102 Baker St., Apt. 666" or "102 Baker St., Apt B666" but it will barf if I give it "102 Baker St., Apt 10-4". I do agree, however, on the "Building X Apt X" schemes, however my telco provider insists on using the damn scheme for my current address. So instead of

    WTF St. 123, Apt. C404

    I'm getting:

    WTF St. 123, Building C Apartment 404

    Nice.

  • 07-09-2008 2:08 PM In reply to

    Re: Odd numbers

    shepd:
    My address is similar to 23F Paper Street.  The following wouldn't make it to me (I've gotten other's mail where this has been done):

    F - 23 Paper Street

    23 Paper Street - Unit F

    23 Paper Street,

    Unit F

     Because they interfere with the fact there can be a Unit 2, 23F Paper Street.  ie:

    2 - 23F Paper Street.

    Better yet, you can have 2 - 23 1/2 F Paper Street.

    Why can't your mailman figure this out? All of them direct him to 23 Paper Street. Then look for something labeled F (double check, name on the mailbox is shepd, deliver it). Sounds like he's just lazy. He's a human being, not a computer. Humans are much better at figuring out what the sender really wants here. And that's not even that confusing a case. We used to live in a house whose address changed 5 times, and the mailmen would deliver anything addressed to any of them.
  • 07-09-2008 2:38 PM In reply to

    Re: Odd numbers

    Seeing all these issues regarding addresses reminded me a story that I saw last year. Think yourself lucky that you are not dealing with *that* mess.
  • 07-09-2008 6:36 PM In reply to

    Re: Odd numbers

    OzPeter:
    Seeing all these issues regarding addresses reminded me a story that I saw last year. Think yourself lucky that you are not dealing with *that* mess.

    Some small towns over here have similar "address" systems. One time at Veracruz, I found an annex in the phonebook that had the phone numbers for small towns nearby. These "phone numbers" were 3, 2 and even 1-digit numbers... and most of these had addresses labeled as:

    Domicilio Conocido (known address)

    So basically, you're expected to go into town, and actually ask somebody where the house for Mr. X is!