back to article Dear Stupid, I write with news I did not check the content of the [Name] field before sending this letter

Ah, gentle readerfolk, welcome once again to Who, Me? in which Reg readers much like yourselves regale us weekly with tales of technical disasters of their own making narrowly averted – and sometimes not averted at all. This week meet a reader we'll Regomize as "Stan" who once worked as the subscriptions and IT manager (an odd …

  1. Pascal Monett Silver badge

    "a while back I renamed the Comment field to Name2"

    No, that would be : Ah, a while back I decided to create a situation that could possibly destroy the company since I didn't think for a second about any possible consequences of my decisions.

    It's called Data Management for a reason. And doofuses like that are the ones who enabled the book to be written on the subject.

    1. Stuart Castle Silver badge

      Re: "a while back I renamed the Comment field to Name2"

      I've told this story a couple of times, so apologies if you've read this, but..

      A few years ago, we had a need for an equipment and inventory tracking system. None of the existing commercial solutions quite fitted out requirements, at least not for the prices our management was willing to pay. The problem was that we needed users to be able to book some of the equipment, and any equipment worth over £500 required the user to fill out a risk assessment, and get it approved by a manager outside our team. The booking system needed to be able to manage all communication with the approver and user. We did not know about any bookings until it was approved.

      So, my boss initiated a project where we would build our own. It wasn't a massive system (although it was much more heavily used than we anticipated, loaning more than 100,000 items and taking hundreds of bookings. Thankfully, we'd worked out our requirements for hardware resources, and doubled them, to enable the system to expand, so the system coped well, mostly. (there was one area where it was too slow initially, but we resolved that).

      There were three of us on the team. One colleague designed the backend stuff. Basically a Java Web service connected to an SQL server based Database, and a small Java based application to manage it. I designed the booking website (for the users) and designed some administration pages that were accessed from a central Administration website, that managed various systems we used at the time.

      I can do basic web design, but am not good graphically, so my other colleague did the graphic design for both sites, and I wrote the HTML/Javascript required to implement functionality for them.

      It worked brilliantly (mostly, there were users who had bypassed the rules before that complained they were suddenly forced to follow them, and there was the aforementioned slow part we corrected eventually) until one day when our counter staff suddenly reported it wasn't allowing them to loan or return anything. Then I started to get notifications from our bookings website that it was failing (I'd built error checking into the code that emailed me any errors as and when they occured).

      The emails told me that calls to the webservice were failing, and the webservice was reporting it could not find the transactions table. The way the system worked, every action we, or a user, performed generated a transaction. This was done deliberately, to ensure the system could be audited, and for debugging purposes..

      The colleague who designed the webservice opened up SQL Manager. At this point, my colleague who designed the UI disappeared saying he had meetings all afternoon, so needed to go for lunch, and vanished.

      It was then we discovered that somehow, he had renamed the transactions table as a full stop. Not sure how he did this, because I am certain SQL Manager does not allow that as a table name (although I don't currently have access to an SQL Server to try it).

      My manager didn't take any action against him because all three of us had access to the database, and it could not be conclusively proved who did it, at least not the way that server was set up. So, after the manager give a stern talking to to all of us, our DBA removed both my access, and the access of the technician who had broken it. In fairness, we did not need direct access to the database anyway, so that worked out better, IMO. I'm quite happy at work to not have access to stuff I don't need access to. I can't be held responsible when something goes wrong..

      1. yetanotheraoc Silver badge

        Re: "a while back I renamed the Comment field to Name2"

        "I'm quite happy at work to not have access to stuff I don't need access to. I can't be held responsible when something goes wrong.."

        Upvoted for this.

        1. Anonymous Coward
          Anonymous Coward

          Re: "a while back I renamed the Comment field to Name2"

          Absolutely as it should be everywhere. Minimum privileges for the required task.

          Not "We gave everyone domain admin access to make this application work. Don't worry though, it isn't a security issue as we didn't tell the users." Yes, I have actually had this one and of course, the real fix was a simple permissions change. That client was a "special" case in so many ways though.

      2. 9Rune5

        Re: "a while back I renamed the Comment field to Name2"

        renamed the transactions table as a full stop. Not sure how he did this

        Challenge accepted!

        CREATE TABLE [.](

        [Id] [uniqueidentifier] NOT NULL

        )

  2. wolfetone Silver badge
    Coat

    "Dear don't let him get drunk or he'll bore you to tears, I am delighted to enclose the latest copy of …"

    I am outraged that I never got the magazine as intended!

    1. Paul Herber Silver badge
      Coat

      Us subscribers to "Telephone Pole Number Spotters Weekly" declare this to be the next *Me Too* moment.

      1. Anonymous Coward
        Anonymous Coward

        These guys' newsletter?

        https://www.telegraphpoleappreciationsociety.org/

        It may not be entirely serious. However, the 2023 calendar appears to be entirely genuine.

        1. DJV Silver badge

          Re: These guys' newsletter?

          As a Norwich (UK) resident myself, I was most amused to see that the Norwich and Norfolk Branch of the TPAS had their newsletter featured!

        2. Anonymous Coward
          Anonymous Coward

          Re: These guys' newsletter?

          I found it strangely interesting, the page on the markings at least

        3. R Soul Silver badge

          Re: These guys' newsletter?

          I think this group was formed by people who found the Pylon Appreciation Society too racy. Well it does have a pylon of the month feature.

          Don't ask how I know this.

          https://pylons.org

          1. NoneSuch Silver badge
            Joke

            Re: These guys' newsletter?

            "Don't ask how I know this."

            How do you know this?

            1. C R Mudgeon Bronze badge

              Re: These guys' newsletter?

              <nasal_don_adams_voice>

              I *asked* you not to ask me that!

              </nasal_don_adams_voice>

          2. Anonymous Coward
            Anonymous Coward

            Re: These guys' newsletter?

            Sadly, the founder of the Pylon appreciation society has died. The site is kept up as a memorial. That's what it says at the bottom if you click read more

            1. Benegesserict Cumbersomberbatch Silver badge

              Re: These guys' newsletter?

              Work continues across the country on lowering the wires to half-mast.

            2. Anonymous IV

              Re: These guys' newsletter?

              It also says that "This site is kept up to honour her work, but is otherwise moribound. [sic]"

              Which curiously reminds me of the ropey novel cliché: "With one moribound he was free!"...

          3. 080

            Re: These guys' newsletter?

            Would that be the group that branched from the Haemorrhoid Appreciation Society?

        4. Martin-73 Silver badge

          Re: These guys' newsletter?

          Damnit now i have another rabbithole. Given the PSTN (copper at least) is going byebye in a few years, it's not a bad thing to be nostalgic about

          1. Roland6 Silver badge

            Re: These guys' newsletter?

            It seems both POTS.org and PSTN.org are available...

        5. ricardian

          Re: These guys' newsletter?

          Or it could be The National Insulator Association (https://www.nia.org)

          1. Anonymous Coward
            Anonymous Coward

            Re: These guys' newsletter?

            "Or it could be The National Insulator Association (https://www.nia.org)" I wanted to read that but I couldn't get a current issue.

            I'll get my coat...

      2. Bebu Silver badge

        Telephone Pole Number

        A few weeks ago a pole outside our residence demolished by a speeding car - the pole was splinters as I imagine was the car.

        After the mess was cleared away the next morning, the two things left were two metal digits from the pole number that had been flung off the pole by the impact.

        On the ground where they lay they formed the number 42 :) which I took to be rather auspicious.

    2. Anonymous Coward
      Anonymous Coward

      A long time ago in broadcasting I heard a tale about a radio station using the RadioText feature on DAB. Now whilst you can do artist and song in RDS I believe this was the station’s first use of it, and it was on DAB. So the playout system was spewing the metadata out of which track was playing etc. the problem was they hadn’t checked all the fields the system was drawing from. They also hadn’t looked at the scheduling database since moving from CD to hard disk. Nor had they checked what fields were being used from it to send the text. Artist 2 being a field used for comments on the version of the song, the CD state etc.

      As a result certain songs had some very interesting metadata attached which duly appeared on listeners radios. So comments like “Is the radio friendly version with the F*ck bleeped out at the start.” Or “F’ing thing skipped on Saturday when last played” to “live version, recorded before she stopped being able to sing in tune” etc. I’m told not a UK radio station but I can’t be certain.

  3. b0llchit Silver badge
    FAIL

    To access or not to access

    A CFO with database master access. That is a recipe for disaster.

    Then again, a database with obscure layout and questionable content as a basis for your company is not the most healthy choice either.

    1. Korev Silver badge
      FAIL

      Re: To access or not to access

      > A CFO with database master access. That is a recipe for disaster.

      In GDPR land that's 4% of turnover or €20 million...

      (Of course, most regulators seem content to make themselves look toothless and fine organisations much less)

      1. Killfalcon Silver badge

        Re: To access or not to access

        It's about incentives.

        The regulators like the threat being available - makes the reprobates fight less, and results in less push back from politicos saying "you're endangering jobs in my region" or "you just fined my mate". They get to say "we know, so we low-balled the fine".

        The CEO who just walked into the lariat of GDPR gets to say "yes we got hit, but due to my Leadership and Negotiation, we rolled with it" and that might save his job.

        You know if anyone ever eats a big fine, that's someone who's got no important friends left.

        (and for companies that haven't been hit yet, and don't know how bad it won't be - the unrealised threat is still there, hovering menacingly. I've seen plenty of internal discussions at my place end in "it can go up to 4% of turnover. We _cannot_ risk this.")

        1. Anonymous Coward
          Anonymous Coward

          Re: To access or not to access

          > The CEO who just walked into the lariat of GDPR gets to say "yes we got hit, but due to my Leadership and Negotiation, we rolled with it" and that might save his job.

          This is akin to what I've been seeing from several major tech company CEO's lately, as they have announced substantial layoffs;

          - "I take full responsibility for the decisions that has lead us here" (Sundar Pinchai, Google) or

          - "[I take...] full accountability for the moves that got us here" (Daniel Ek, Spotify).

          If you're so hell-bent on whole-heartedly accepting the blame, how come YOU get to keep your job while you're letting thousands of the people doing the actual work go?

          1. Anonymous Coward
            Anonymous Coward

            Re: To access or not to access

            ”how come YOU get to keep your job and get a big fat bonus while you're letting thousands of the people doing the actual work go?”

            Fixed it for you.

      2. Helcat
        Coat

        Re: To access or not to access

        Database Master? Now, there's a Master Database... which would be a problem if the CFO went messing around in that.

        But not GDPR bad.

        If they had System Admin access, or they were Database Owner of a database with sensitive information... that would be a potential GDPR issue.

        Yes, I know... I'm a pedant. But I'm a DBA so these things matter :p

      3. 080

        Re: To access or not to access

        "Of course, most regulators seem content to make themselves look toothless and fine organisations much less"

        Don't want to kill the Golden Goose do we.

    2. My-Handle

      Re: To access or not to access

      I've seen worse.

      A database with several dozen tables, but no foreign keys. Table relations were managed in code, not enforced by the database. Some tables had in excess of a hundred fields, several of which were duplicates of each other, and which one of those duplicates actually got the data depended on which bit of code was filling it in.

      There was actually a function in code called "check if column exists and if not create it", which might have gone some way to answer why there was a "color", "colour" and "coloour" field.

      Even worse, significant bits of that database had been duplicated out to other systems.

      Despite all of this, the company in question did pretty good business and their system worked pretty reliably.

      1. DJV Silver badge

        Re: To access or not to access

        Having tried to unscramble the databases of websites built with WordPress in the past, I suspect this is pretty much how WordPress works normally!

      2. Anonymous Coward
        Anonymous Coward

        Re: To access or not to access

        Not a DBA, but a user of a CRM database that had entries for

        BBC

        B.B.C.

        the BBC

        Bristish Broadcasting Corporation

        may have been more, was some time ago!

        You say that bits of the database had been duplicated??? Maybe by design - redundancy!

      3. yetanotheraoc Silver badge

        Re: To access or not to access

        "check if column exists and if not create it"

        That's one way to eliminate those pesky runtime errors.

      4. Anonymous Coward
        Anonymous Coward

        Re: To access or not to access

        "check if column exists and if not create it"

        Wonders nervously if My-Handle has seen some of my (old) code. In my defence it was a _long_ time ago and I've learned better.

        A/C for obvious reasons

      5. Anonymous Coward
        Anonymous Coward

        Re: To access or not to access

        An application with DDL rights? Courting disaster...

    3. Roland6 Silver badge

      Re: To access or not to access

      >A CFO with database master access.

      Well what do you expect when you sell tools such as dBase, Paradox, FileMakere, Base and Access as part of desktop Office suites and being suitable for users to build DIY databases. Wouldn't be surprised if the original address database was based on a 1990's hands-on/getting started PC magazine article...

      1. phuzz Silver badge

        Re: To access or not to access

        I used to work at a company, where an important tool for the finance team was an Access DB, that pulled data from the actual accounting system, and spat it out into an Excel spreadsheet. The only person who understood any of it was the CFO (other staff having moved on), and they only understood about 85% of it.

        None the less, it was deemed 'business critical', so I had to occasionally wave a dead chicken at it to keep it running. Keeping it under the 2GB limit for Access DBs (iirc) was the main problem.

        As the lowly IT serf I couldn't force it's replacement, and as far as I know it's still an integral part of the finance systems.

      2. Anonymous Coward
        Anonymous Coward

        Re: To access or not to access

        I used to work at a place where Filemaker had quite a good workout - with a key one having been built by the definitely not too technical FD.

        Eventually, it became my responsibility to work with it and I spotted some interesting things. I spent a few minutes working out WTF a fairly long string of functions performed and next time I saw her commented along the lines of "Filemaker has a 'round up' function you know". It din't go down well !

  4. Mayday
    Facepalm

    Reminds me of a presentation I had to do.

    I used to work for a major telco and my job at the time was to give customers tours of a fancy showcasing setup where we talk about how wonderful the place was. When a salesperson has a customer group ready for a tour, we ask them to give us names for name badges, and whether each individual was an advocate, a detractor (of us, said telco), if they were a decision maker, an influencer or the like.

    One day, I did a tour and the receptionist of the showcase was, as always sent this list. This particular customer group turned up with names including “Influencer” “Detractor” “lEconomic Buyer” “Big Boss” and “Subordinate”. I saw the “names” after I commenced the tour. By this stage it was too late.

    I had to think of a way to sort this out. I texted a colleague and said “bring a six pack of beer, and a bunch of post it notes with “influencer” “detractor” “big boss” etc on it. At the end of the tour I showed the customers that we were having a lucky draw to win a six pack of beer, and if your “random title” gets drawn, you win. It was Detractor’s lucky day that day.

    1. Killfalcon Silver badge
      Pint

      Re: Reminds me of a presentation I had to do.

      "Lucky".

      Great save. Hope you bought your colleague their own one of these --------------->

  5. Sequin

    I worked on a system for a Housing Association which was set up to encourage tenants to pay their rent in time. If their account was up to date at 1st December they would be sent a prepaid Visa card loaded with £25 which they could then use in any shop at Christmas. I was tasked with setting up a mailmerge from their data to send out a letter to prompt them to clear any arrears and inform them of the scheme. I sense checked the data and found quite a few instances where the tenant had obviously died and they noted this by tacking the word "Deceased" onto the surname. I managed to warn the client before they got lots of complaints from people who got letters for their dead relatives.

    1. keithpeter Silver badge

      Perhaps those relative(s) of the deceased tenants who are still living in the house need to get the tenancy signed over?

      Has advantages.

      1. katrinab Silver badge
        Meh

        Probably they were in the process of doing that? It takes time.

  6. Anonymous Coward
    Anonymous Coward

    I used to work at a pension company. One of the fields on the customer data screen was called "Alias", which was always left blank. One day, after a heated complaint from a Welsh customer, one of the call centre users decided to type something derogatory into the Alias field for that customer. He thought it was funny that when you looked up the customer details on the system it displayed that alias. What he didn't know was that the intended use of the field was for performers etc. You have to have their real name on the contact, but all their mail gets addressed to the alias. So a few days later, the customer got a letter addressed to "Dear Taffy Bastard".

    1. Anonymous Coward
      Anonymous Coward

      When the gas bolier in our new-build home was commissioned, the fitter just put the builder's name in as the owner on the guarantee forms, as "Xxxxx Construction".

      So, all the letters & paperwork come addressed to "Dear Mr. Construction".

      1. Killfalcon Silver badge

        A while back I had a heck of a time changing the name on one utility bill, as they wanted to speak to the current named individual, a "Mr The Occupier".

        1. ChrisC Silver badge

          Yes, that's me. Mr Ccupier, Theo Ccupier. I know, odd spelling, long story short, great grandparents were from the Kuiper family in Rotterdam, grandfather was born here, registrar mishead the surname, rest is history...

          1. KittenHuffer Silver badge
            Facepalm

            You should try being Mr Thera Pist then. Sometimes people approach me and ask for help with their mental health, and sometimes they walk up and just take a swing at me!

            -----------> Me after either!

            1. Alumoi Silver badge
              Joke

              Psycho the rapist, maybe.

              1. Elongated Muskrat Silver badge
                Joke

                Maybe try being a new cross between an analyst and a therapist?

                (this joke proudly stolen from Arrested Development)

          2. Anonymous Coward
            Anonymous Coward

            Now I understand the joke from Good Omens...

    2. Potty Professor
      Facepalm

      I am unfortunate enough to have an account with British Gas for my electricity supply (?)

      Suddenly, last December, I received the third of my £67 vouchers, but addressed to Mrs. Pauline Purvis, someone of whom I have no knowledge. I phoned the helpline on another matter, and asked why my account had been changed. They replied that they had no idea why, but they knew exactly when the change had taken place, and promised that they would take steps to correct the mistake.

      I have since received the fourth voucher, still addressed to Pauline, whoever she may be.

      1. David Hicklin Bronze badge

        Good luck getting anything corrected by British Gas!

        They screwed up my gas readings last year, eventually got it straitened out only for them to do a 6 month "summary" statement that had all the (same) wrong readings.

        As it is in my favour I am not going to go through that hell to correct it again.

      2. JimboSmith Silver badge

        When I were a lad at Uni I was living in Yorkshire and my electricity was billed by the local firm. They wouldn’t accept me as a customer because I had no credit rating so my dad signed as the customer. Come the end of my 3rd year and I’m leaving, sent final meter reading paid the bill and thought no more of it. That was until my dad got sent a bill for 26p, well almost sent to him. It was actually addressed to Mr Previous Occupant, at his address with the supply listed correctly as Coalminers Cottage, The Lane etc. He said phone them and explain they’ve already spent more than that on the stamp. So I duly did and the bloke I spoke to was unhappy that I was refusing to pay the remaining balance.

        Two days later another letter/bill arrived and I called them again this time I spoke to a lady, i thanked her for the second letter as she was finding the details on the system. She said that the notes on the account mentioned that we were refusing to pay an I said yes….and we’re prepared to fight this in court. Then she saw the amount, burst out laughing and said she was terminating the balance as they had wasted more than double that on postage. She then said “Thank you for your call Mr Previous……do you mind telling me your actual name please?” We heard nothing more after that.

    3. Anonymous Coward
      Anonymous Coward

      I heard a tale of a patient going to a doctor's office. They asked what the patient wanted to be called, and the patient flippantly replied "The Chosen One." The patient didn't think anything more of it, until at a much later visit, they overheard one office member say to another, "Please inform Dr. ___ that The Chosen One has arrived."

  7. theOtherJT Silver badge

    This would be the flip side...

    ...of the one where office admins see a bunch of "unused" fields in the database so decide they can keep notes in them. "I've been looking for somewhere to keep the reminder that this shithead always makes a fuss if we don't have the right kind of tea on hand whenever he comes in to give a lecture - hey look, this 'accessibility' field never has anything in it, I'll put it in there!"

    Next thing you know the mailshot with this weeks events goes out and at the bottom there's a footer: "Students with accessibility issues, please note: Get twatface his stupid poncy tea."

    1. Flocke Kroes Silver badge

      Re: This would be the flip side...

      Sounds like databases need a field explicitly labelled: "Offensive notes".

      Many years ago, doctors used secret acronyms for things that it would be awkward to explain to patients. CAAC was "Crazy as a coot".

      Several dictionaries and acronym finders seem to think CGSM is real. I thought it was fiction. Anyone know for sure?

      1. UCAP Silver badge

        Re: This would be the flip side...

        I don't think its real, but I know several Civil Servants who wish it was!

        1. Anonymous Coward
          Anonymous Coward

          Re: This would be the flip side...

          Whilst working in the Civil Service a while ago, I can lay claim to having invented the COSCC system (Circular Object Supply Chain Codes). These indicated the likelihood of acquiring a round tuit, from imminent to possibly never. It wasn't actually *used* (as far as I know), just an exercise in fun.

          AC, just in case anybody remembers.

          1. Anonymous Coward
            Anonymous Coward

            Re: This would be the flip side...

            I made the mistake of saying I would do something "when I got around to it" to my in-laws. My mother-in-law (a wonderful woman) promptly handed me a small wooden disk with "TUIT" written on it...

          2. JT_3K

            Re: This would be the flip side...

            Late to the party but that reminds me of the US military, who spent a lot of time partiucularly in Korea/Vietnam era (although much later too IIRC) with quartermaster-types shipping non-existent products to each other when they'd lost items (from a box of pens, to a tank or a couple of Jeeps). This was necessary as there was no formal acceptable way to state that a box of items had been misplaced or stolen without it being a big problem.

            The game was to trade them off sufficiently so they could be "used", noting that one unit probably wasn't going to use a shipment of ~10 Jeep axles, but 10 different units could reliably have used them, or until they ended up at a unit that did a lot of flying. If the flying unit had a flight crash, it was an opportunity to posthumously load a large quantity of missing items on the flight and claim them as lost also. I recall a story of one largely empty Huey/C130(?) that had been recorded at something like 8x maximum-weight when it went down, such was the load of "items" it was carrying.

      2. Roopee Bronze badge

        Re: This would be the flip side...

        Upvoted for the Yes Minister reference :)

        1. Jou (Mxyzptlk) Silver badge

          Re: This would be the flip side...

          Thanks for the hint! It was broadcasted recently in Germany on public television, original without synchronization - and I was lucky enough to record it. But I yet have to watch it, since it ran at weird times...

      3. theOtherJT Silver badge

        Re: This would be the flip side...

        I remember that one from a stint working with medics. There was a common one that showed up in the post-birth notes "FLK" because the delivery room staff just thought the Kid Looked Funny and should be checked over by a doctor just in case. The follow up was often "FLP NFA" after the doctor met the parents.

        "Funny Looking Parent. No Further Action."

        1. Elongated Muskrat Silver badge

          Re: This would be the flip side...

          "NFN"

          (I can use this, as my wife is from Norfolk, and a lot of things are indeed "normal" in some of the small villages there, as they are, no doubt, in small villages the world over)

        2. mirachu

          Re: This would be the flip side...

          Kid Looked Funny? KLF? Guess my current earworm.

      4. revdjenk

        Re: This would be the flip side...

        We had a dentist who actually had receptionist put PIA on patient folders, to remind him of the posterior pain they produced. He had a ready scientific-sounding phrase if that patient happened to see the acronym on their folder!

      5. Anonymous Coward
        Anonymous Coward

        Re: This would be the flip side...

        Apparently, someone put "Patient TTFO" when they had loudly dismissed them.

        The patient sued about something else. When their notes were being examined, the quick thinking doctor translated it as "To Take Fluids Orally".

      6. John 110
        Windows

        Re: This would be the flip side...

        Scottish versions:

        ATL = aff the legs

        ATH = aff the heid

        (Usually found on geriatric patients' notes)

  8. Anonymous Coward
    Anonymous Coward

    You're Special

    I worked in a place with a call centre, taking calls from people with problems. Shortly after I joined, I noticed that customers could be flagged as "special". What it turned out to mean was that they are stroppy bastards but had they ever requested their data under the then DPA, they would've just seen "special".

  9. KarMann Silver badge
    FAIL

    'Stan didn't design this dastardly DB.'

    I think it's pretty clear, neither did anyone else. 'Design' is not a thing that entered into its origin story.

    1. chivo243 Silver badge
      Coat

      Re: 'Stan didn't design this dastardly DB.'

      Designed by Muttley? You did say Dastardly...

      There's a dvd of "The Wacky Races" in one of these pockets

      1. UCAP Silver badge

        Re: 'Stan didn't design this dastardly DB.'

        Would be more appropriate if it was a "Dastardly and Muttley in Their Flying Machines" (aka "Catch the Pigeon") DVD.

        1. chivo243 Silver badge
          Pint

          Re: 'Stan didn't design this dastardly DB.'

          Correct you are!

  10. Pete 2 Silver badge

    Dear Rich Bastard

    Apparently this sort of thing happens from time to time.

    1. Dave559 Silver badge

      Re: Dear Rich Bastard

      I was starting to get a little bit worried at having to scroll this far down the page before seeing reference to this old classic!

      (OK, it was actually chronologically an early comment (Whew! I was pretty much expecting it to be the first one!), but it has only appeared way down the page for some reason…)

    2. Toe Knee

      Re: Dear Rich Bastard

      Extra points for the truth teller at Wells Fargo:

      “You owe your soul to the company store. Why not owe your home to Wells Fargo? An equity advantage loan can help you spend what would have been your children's inheritance.“

      I can get behind that kind of “mishap”…

    3. Anonymous Coward
      Anonymous Coward

      Re: Dear Rich Bastard

      I went for a job interview in the 90's with a small UK-based company that made a bespoke database that was used for direct marketing, and the interviewer spent a lot of the interview telling me anecdotes.

      One was "Dear Rich Bastard" (told in the context of it happening there). I have never known if it was true of not, but the link by Pete 2 suggests it might actually be. It may even have been that company as the description and timing fit.

      They also apparently had to fire a developer as he was going through the unanonymised database running queries as his own dating / matchmaking service and making unsolicited contact with the women that fulfilled his criteria. Obviously they started anonymising the test data after that.

      (I don't actually expect anyone to believe me, but all of the above is true; I am not making any of it up)

  11. chivo243 Silver badge
    Devil

    How about

    We give all C and D levels Root Access to Everything! Let's try it for a while! Then we can make boat loads of quatloos when they call us to fix their problems! Win-Win!

  12. Anonymous Coward
    Anonymous Coward

    Reminds of the time I once worked for a telecoms company some decades or so ago. There was one lad who was working there while finishing university. He was studying film making and working on his final submission/dissertation which was a film about vaginas. You guessed it. It was a video of various vaginas and yes he brought it to work to show off. We were lucky no one requested a copy of their notes from the accounts he worked. Such classics as "Customer sound like they have had too much coffee and not enough sex" to "My supervisor is a think cunt who has absolutely no idea how to do her job" with lots in between, those are the tame examples. He also had this weird serial killer vibe. I sometimes wonder what he's up to these days.

    1. DJV Silver badge

      Re: I sometimes wonder what he's up to these days

      ...or even what he's down for...

    2. Anonymous Coward
      Anonymous Coward

      Either promoted, or with his "artistic" skills - working in the marketing department!

      1. Anonymous Coward
        Anonymous Coward

        I would have gone for sales. He had experience of working with c....

        1. Anonymous Coward
          Anonymous Coward

          Sales is then a C2C job.

    3. Michael Strorm Silver badge

      I'm surprised that your employer tolerated such fannying about.

      1. Anonymous Coward
        Anonymous Coward

        It was mobile telecoms in the 90's. They were too busy doing coke and hookers in the boardroom before the multi-million pound buyout. Had some great paid for Christmas do's though.

    4. Anonymous Coward
      Anonymous Coward

      Neo Wannabee

      I had a dev who dressed up as Neo and was prone to hissy fits, the guy really did have some serious issues, I found out that he also collected samurai swords. I really did think he would smuggle a couple in under his ankle length leather Jacket one day

      1. Anonymous Coward
        Anonymous Coward

        Re: Neo Wannabee

        how did he rate as a Dev?

        i'm guessing someone that eccentric is one extreme or the other .

      2. Anonymous Coward
        Anonymous Coward

        Re: Neo Wannabee

        If he had hair like a long haired monk (the circle at the top missing any hair), was not allowed to drive (for various reasons) and was thrown out of the local 'war games society' (for being too weird even for them), then I know who you are talking about.

        Brilliant developer, if you could find the right job to press his buttons.

        There is a place for everyone in this world, and a good manager should find it.

  13. Prst. V.Jeltz Silver badge
    Headmaster

    "to be taken to the fulfilment house."

    cmon now!

    seriously?

  14. Anonymous Coward
    Anonymous Coward

    Live by the shoddy business practices

    Die by the shoddy business practices.

    I would have done nothing. If their most valuable asset is in such a shape, they deserved to fall over.

    One of my first jobs had a small AT&T phone switch & voicemail (Merlin?) running off a small AT&T branded PC-AT with some proprietary boards. One day it died, and the horrible noises from the hard drive told us why. AT&T support was really insistent on following the script and did not like being informed that we knew why it was dead - the support ticket said "customer thinks he knows more than we do"

    1. Anonymous Coward
      Anonymous Coward

      Re: Live by the shoddy business practices

      Alas, sometimes the customer DOES know more than support. Like me calling because my DSL didn't work - "Both the DSL and Internet lights are off on the modem." Their reply: "Have you rebooted your computer?" Or very recently, support asked "Have you tried a different outlet?" Me: "It's plugged into a UPS. Nice, clean power 100% of the time." Them: "Try a different outlet. It could be an outlet problem."

      1. TSM

        Re: Live by the shoddy business practices

        I know your pain. When my ADSL modem died a few years ago, I was unable to convince my ISP's tech support that a problem with the line would not explain why it wasn't able to route local traffic - or why the power light wasn't coming on any more. It took a technician visit (who confirmed that yes, the line was fine) before they would accept that the modem needed to be replaced.

  15. heyrick Silver badge

    Many many moons ago

    Stupid little estate agent, half-assed database in FoxPro (the DOS one). Fields for title, name, surname. Title was supposed to be Mr or Mrs (etc).

    Scarily many had commentary like Twat, Pisshead, Eunuch, Wanker...

    ...and or transpired (from copies of letters in the archive) that letters had actually been sent out formatted as <name> <surname>, <title> so it was probably no surprise that the return on letters sent was abysmally low.

    Company owner? Narcissistic megalomaniac with so little talent he failed at door to door sales. Suffice to say, I didn't hang around.

  16. yetanotheraoc Silver badge

    Mystery columns

    We had a vendor supplied database with an insert-only comments table. No one knows why but the design was PrimaryKey, ForeignKey, DateTime1, Comments1, DateTime2, Comments2. The insert code would (randomly?) pick either Comments1 or Comments2, the other one was always null. The table worked fine for display in the UI, but any reporting query of the type (where comments='foo') performed very poorly. That didn't stop the business from "extending" the application functionality by having the users put in the comments: a prefix code followed by the relevant data. Once word got out on this genius method everybody was doing it. That's a terrible idea even with a properly designed comments table, but needless to say expressions of the form (where case when comments1 is null then (case for comments2) when comments1 like 'foo%' then comments1 end is not null) are the opposite of sargable. The application ground to a halt but rather than telling everyone to stop the madness we just replaced the system with another vendor's. Out of the frying pan into the fire.

  17. Anonymous Coward
    Anonymous Coward

    Careful with your test data as well

    You never know when it will get into production by mistake – I’ve heard of instance where instead of setting up clean database for client, someone just copied and “cleaned” a test one to setup a telephone booking system, trouble is the cleaning missed some audio clips and when CEO of client was first to use the telephone booking – over the speaker phone came “This is sh1te, I’ve no idea why you’d want to ...”

  18. Kevin McMurtrie Silver badge

    That's not so bad

    Typical old app written by tech enthusiasts with self-taught PHP and SQL skills:

    There's a CUSTOMER table with personal information. Do you use that? No. Data quality is poor because a customer may be multiple people. It's old.

    That can join to a USER_INFO table with PI. Do you use that? No, somebody read that the contact information should be normalized to a new table.

    That can join to a USER_ADDRESS table with PI. Do you use that? Yes, but not everything does. Check the USER_INFO and CUSTOMER tables too.

    <desk flip>

  19. C R Mudgeon Bronze badge

    Dear has no clue about proper change control and never looks before he leaps

    You're a prat.

    Signed, Stan and the rest of your long-suffering underlings

  20. The Oncoming Scorn Silver badge
    Pint

    Hidden Messages & James May (Autocar Firing)

    That is all.

    https://www.carscoops.com/wp-content/uploads/2019/07/902f3beb-jamesmayautocar.jpg

  21. This post has been deleted by its author

  22. Anonymous Coward
    Anonymous Coward

    Databases and the greif they can cause.

    Having worked for a Stockbrokers, I can confirm that some of the dumbest ideas come from the coloured crayon department. Once they got us to export the whole database to a csv so they could use it for a mailmerge, but they neglected to remove all the "Deceased" entries before running their merge. Over the next few weeks, there were multiple phone calls from outraged clients who had received letters addressed to the dear departed.

    When this was raised at the board level, the IT manager repeated that he had warned that most of the disabled accounts were for deceased clients but this had been ignored because, "there are lots of accounts that are disabled simply because the client has gone elsewhere".

    1. Anonymous Coward
      Anonymous Coward

      Re: Databases and the greif they can cause.

      It took me 6 months to get Spectrum (Charter) to stop sending me mail. Apparently opt-outs require the name of the person the mail is attached to - at which point they put the name of a different current or former resident on the mailing instead of stopping. Per the Spectrum representative responding to my BBB complaint, the marketing department said this was to prevent loss of marketing opportunities.

      Guess what company I'll only do business with if they are the one and only ISP that is physically capable of getting internet to my house?

  23. Code For Broke

    I think 'Stan' has some culpability here. He inserted rows into a table without running the same SELECT into a table on screen first, for at least a glance and maybe a quick chat with the boss? "Because he told you to," is just not an acceptable excuse. Stan was working at a trade publication, not a Minuteman silo.

  24. Anonymous Coward
    Anonymous Coward

    FileBreaker

    FileBreaker is the most egregious piece of software unleashed on business owners and people that fancied themselves IT people. It allowed amazing, epic, disastrous collections of data to accrete over time and be leveraged wtih the most horrible network and sharing hacks I have ever seen added to a product over time. It ended with the most inefficient, horrific results that never scale over time. I battled one such business owner for years, as the business grew, I tried to point out that it is not a real RDBMS and would not scale and it did not. Every year the seasonal company had to start over with a fresh, empty database and as the season moved along, it got slower and slower with more and more complaints. ISP bandwidth and RAM thrown at it did not help. God help them if they are still using it with someone at the helm that poo-pooed relational databases.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like