back to article Bite me? It's 'byte', and that acronym is Binary Interface Transfer Code Handler

Surprise! It's Monday again! The weekend has evaporated once more, so pour a coffee, steal one of the expensive executive biscuits and tuck in for another tale of reader woe in The Register's Who, Me? feature. Today's tale is a hybrid: part On Call and part Who, Me?. It is, however, 100 per cent "there but for the grace of God …

  1. Anonymous Coward
    Anonymous Coward

    FUCKED

    When I worked for Herberts, I often sent broken scales back from Tesco with the fault "Failed Under Calibration, Known Error Detected".

    Nobody ever caught on. I think...

    1. theModge

      Re: FUCKED

      I've seen Failed Under Continuous Testing quite a lot in various jobs, but it's subtlety is oft undermined by just writing out the acronym.

      For those reading from across the pond an (Essex) British English accent renders 'fuct' and 'fucked' pretty much the same

      1. Hubert Cumberdale

        Re: FUCKED

        Erm, I'd've thought they sounded the same in pretty much any version of English (including American)... I can't really see how you'd pronounce the two of them differently in any given dialect.

        1. The commentard formerly known as Mister_C

          Re: FUCKED

          Fact.

          1. Hubert Cumberdale

            Re: FUCKED

            Now that would make sense in terms of similar pronunciation in Essex/allied counties/the East End and not elsewhere.

            1. John Brown (no body) Silver badge

              Re: FUCKED

              Oz? Or maybe NZ? It's fact mate!

        2. Shadow Systems

          Re: FUCKED

          At Hubert Cumberdale, it's obvious innit?

          It's said like Throatwarbler Mangrove.

          *Hands you a pint & leaves another out for our friend when they read this*

          Cheers!

      2. Pascal Monett Silver badge
        Coat

        Ah, but the English are masters in writing a lot more letters than that which they pronounce.

        As in Worcestershire, which is pronounced Worstershire if I'm not mistaken.

        1. Excellentsword (Written by Reg staff)

          Wustasheer – source: family's from there.

          1. Marshalltown

            The way my dad's family pronounced it, but they're Canadian.

        2. Julz

          I think the not pronouncing letters in a word accolade should go to the French. Who knows how many letters at the end of nearly every French word are left silent.

          1. Dave314159ggggdffsdds Silver badge

            Trinidad's accent has silent words, arguably even silent sentences. They also say mothercunt instead of motherfucker, which makes no sense until you realise they refer to the UK as the mother country...

        3. Terry 6 Silver badge

          People often don't even include the -shire for that 'un.

          As in, "Wuster Sauce"

          But arguably it's not as bad as French - where many of the initial and particularly final consonants are silent, (morte pronounced "more" etc.) rendering many words indistinguishable from one another.

          1. Peter Simpson 1
            Thumb Up

            Yeah, they make up for it, though, by taking the long way round. French doesn't have words for some things, so you have to explain what they are using words it does have. Can't think of any examples right now, but stuff like "logic analyser" is probably a fair example. French would have is as a "machine for displaying digital information" or some such.

            1. This post has been deleted by its author

            2. Arthur 1

              Fun fact, the desire to maintain language purity has made Quebecois French create or repurpose words for many of these uses (courriel, aubaine, magasiner, clavarder, etc).

            3. Anonymous Coward
              Anonymous Coward

              "machine for displaying digital information" - in German that would be "machinefordisplayingdigitalinformation"

          2. Tom 38

            dessous and dessus.

            One means below, one means above. Difference in pronunciation is basically the length of the final "oo" sound. Jesus wept :/

            1. This post has been deleted by its author

            2. baud

              No, it's not the same sound:

              you can easily check on google translate

              https://translate.google.com/#view=home&op=translate&sl=fr&tl=en&text=dessus

              https://translate.google.com/#view=home&op=translate&sl=fr&tl=en&text=dessous

          3. Arthur the cat Silver badge

            Well that's because the factory is in Worcester itself, not out in the Shire.

            1. hoopsa

              Yes, but

              the label on the bottle says 'Worcestershire Sauce'. I tend to pronounce it 'Woo-sester-sher-shire-sauce' just to be horrible.

          4. Anonymous Coward
            Anonymous Coward

            >(morte pronounced "more" etc.)

            Ahem. I'm terribly sorry, old bean, but I don't think the froggies do pronounce "morte" as "more" as you have suggested. Don't worry, we'll pardon your French. You may be mortified to learn that "morte" would be pronounced "mort." You may morosely note that "mort" would be pronounced "more" in that morbid language.

            I do believe, however, that the name of the late great Mr Pratchet's novel, "Mort" would be pronounced "mort."

            Tally-ho!

            1. Terry 6 Silver badge

              Must disagree there. Still have strong recollections of various French peeps saying "Eel e mor*" Though I acknowledge there's a bit of a growl on the edge of that final -r

              *Because some device was "on pan".

              1. Montreal Sean

                @Terry 6

                "Il est mort" -> "He is dead." Or "It is dead." (Masculine item)

                "mort" pronounced "more"

                "Elle est morte." -> "She is dead." Or "It is dead." (Feminine item)

                "morte" pronounced "mort"

                Hello from Montreal, Quebec! :)

                1. Terry 6 Silver badge

                  Makes sense (sor of)

                2. Anonymous Coward
                  Anonymous Coward

                  > Hello from Montreal, Quebec! :)

                  Wooo! Your town matches your name!

        4. FBee

          Mericans, too, see City of Worcester (Massachusetts) pronounced "WOOsta"

          1. bigmacbear

            And interestingly enough, the "oo" is pronounced like that in "book" rather than that in "boot". Hence when a town in Ohio decided to simplify the spelling and name themselves Wooster (same pronunciation), the tag line became "Wooster, where the cows go moo".

            1. A K Stiles

              Been through that statement a few times and I'm still unsure - to me (as a northern right-pondian) "boot "and "book" are the same vowel sound (like the end of "You", "too", "hew", "hue")

              Is it that "book" edges towards "buk" whilst boot sounds more like my description above?

              1. sofaspud

                boot == boo-t

                book == buh-k

                As a West Coast Merkin, I've never been to Worcester MA but I've made several friends who lived there and in Baaahston. They pronounce it Wuhsta.

                I grew up (mis)pronouncing it as War-chester. I'm from the southwest USA originally.

                And then my Canadian friend pronounces is Woostar ("boot" sound), just to add confusion.

          2. jtaylor

            When I lived there, the locals pronounced it Wooster with the "oo" as bigmacbear says, from "book."

            That was back when the Paris Cinema was a disreputable smutty theatre downtown. City Hall spent years wrestling with the Paris to shut them down. The Paris added lime Jello and jumped right in.

          3. Antron Argaiv Silver badge
            Thumb Up

            Massachusetts resident here...

            Quincy - KWIN-zee

            Revere - ree-VEE-ah

            Boston - BAW-stun

            ...and for the Canadian gent above:

            I love visiting Quebec, because I can practice my French. For some reason, though the locals seem to understand me, I cannot comprehend a word they're saying -- it sounds like French, but it's all jumbled!

            Luckily, the food is wonderful, no matter what language it's ordered in.

            :-)

        5. Rameses Niblick the Third Kerplunk Kerplunk Whoops Where's My Thribble?

          "As in Worcestershire, which is pronounced Worstershire if I'm not mistaken."

          Unless you're from Sheffield, in which case it's pronounced "Hendo's"

        6. Imhotep

          Creative Spelling

          Or a nation that manages to pronounce Eoghan as Owen!

          They just get a shovel and keep piling letters on the page any old how.

          1. A K Stiles
            Coat

            Re: Creative Spelling

            That'd be because it isn't English, just abusing the same character set?

  2. MortimerTheCat

    With my condescending hat on, whenever I see someone creating even mildly offensive tests, I always have a moan about maintaining professional standards. The usual come back is "It's only a test, no one will ever see it" at which point I direct them to an article like this.

    1. PM from Hell

      System Test - UAT - Training

      I've had the same conversation endless times speaking to devs about the test data they set up. \It invariably ends up in a UAT environment as there 'wasn't time to build one from scratch so we cloned systest' and then the same thing happens again when training environments a built.

      even if it doesn't If I'm asked to front up a demo at a Project Board I know that any offensive data will pop up in front of the senior execs and I'll have to spend the next hour explaining hot it will never hit the live system / website.

    2. Hubert Cumberdale

      I once made a test gearbox model (for unit tests) in some engineering software I was working on that required the insertion of an elongated flexible mounting device. I called the part "Rubber Dong". It took two years for anyone to notice. I like to think it made it into a customer release somehow. There's far too much professionalism in the world, if you ask me.

    3. Marshalltown

      I thought offensive test messages WERE the professional standard. The strings utility used to be very entertaining.

  3. lansalot

    Father Ted for the win

    My test strings tend to be Arse, Feck, Girls and Drink.

    One of which popped up in front of some Council bigwigs I was demoing to. Hint: It wasn't "girls" or "drink"...

  4. chivo243 Silver badge
    Facepalm

    If that happened today...

    Our featured story teller would probably be tar and feathered, and likely fired, especially if the user was a "Karen".

    Or conversely, he could be working for one of those places where sexual harassment is the norm, and be promoted.

  5. Paul Johnson 1

    Colour me square

    Colour me square, but I just don't ever type any inappropriate language in to any work-related application, even if nobody else is going to see it. There have been too many cases like this (anyone remember "Dear Rich Bastard"?) and the momentary giggle isn't worth the risk.

    1. Terry 6 Silver badge

      Re: Colour me square

      My thought, not being a developer, reading this was isn't this the sort of thing you'd grow out of pretty quickly. Certainly, writing programmes (amateur) a few decades ago, I did do something of that sort in debug steps for the first few projects. But then I settled down to putting something more useful to me when the programme section ended or fell over- basically the comments. "This is the bit that adds up the hours" * being far more useful than "fuck fuck fuck".

      *I'd written a programme in the 1980s that collated and added up flexi-time and reported how many flexi-days could be taken, how much could be carried over etc. within the council's rules, for a girlfriend who worked for the council. It worked beautifully and could have saved her a load of the time that she spent every weekend adding up the hours etc. She never fucking used it. preferring to sit there with her bits of paper and adding it all up herself, divide by etc etc..... It was an interesting learning curve for the callow 20something year old me. About people, not computers.

      1. Tom 38

        Re: Colour me square

        As an 18 yr old, I had a summer job as an accounts clerk. One bit of it was boring as fuck, so I wrote something in Lotus 1-2-3 that did it all for me, just had to fill in the rows in the sheet each day; when the head accountant saw it, she went white as a sheet and told me to redo it all again, this time using the calculator.... (and no, not some fancy accounts calculator with a printer outputting an audit log, just a regular desk calculator)

        1. Anonymous Coward
          Anonymous Coward

          Re: Colour me square

          I'm in a heavily regulated industry, and have had this happen several times. 4-function calculator is allowed, with no paper trail, but Excel isn't - unless the specific workbook is heavily locked down and thoroughly inspected and tested by specific authorized personnel. Then any changes to the workbook (aside from the typed-in numbers) have to be handled through version control...

          1. Anonymous Coward
            Anonymous Coward

            Re: Colour me square

            I see where this is coming from.

            I remember there being lawsuits over things like early Excel not "inserting lines right" when inserting lines at the end of a summed column. Things would end up not being added up and no one was the wiser for a long time.

            So it had to be Excel's fault. Couldn't be the user's fault for not testing the workbook after modifying it.

            1. Paul Johnson 1

              Re: Colour me square

              That is the kind of thing that happens when you don't have the locked-down version management stuff in place. Given the risks its a sensible trade-off. Merely blaming the user for not testing it is like blaming a Tesla driver for not paying attention to the road when on autopilot. Yes in *theory* they should, but in practice they very predictably don't.

      2. John Brown (no body) Silver badge

        Re: Colour me square

        "It was an interesting learning curve for the callow 20something year old me. About people, not computers."

        The lesson, of course, being that people don't like change. If the new system doesn't work the same as the old system then it's too much effort to have to learn it. This applies doubly so when replacing a manual system with an automated system. Step one when designing a new system is to ask the users what they do, how do they do it and why do they do it then make sure the new system works the way they want it to.

        1. Terry 6 Silver badge

          Re: Colour me square

          I agree that, and have argued extensively about not designing new software on the say so of a management team about what the staff do, how they do it or what they need to be able to do it.

          But in this circumstance it's more that people have mastered a complicated procedure ( and this was insanely complicated - with all sorts of rules about when and how many Flexidays can be taken in exchange for how many hours) by following a set of rules that they don't actually understand they will cling to that procedure until the heat death of the universe - because they don't dare vary off the path they are following- because they don't actually know where it leads. They're Red Riding Hood off to Grandma's cottage by following the path. And anyone offering a better way that will get them there quicker is the Big Bad Wolf.

          (Also, don't try to help a girlfriend).

          1. MortimerTheCat

            Re: Colour me square

            {{Waffle mode on}} In preparation for a revamp of our order processing software, the management asked the uninvolved developers to host a series of informal user requirement meetings with the people who would actually be using the software. I hosted a couple but was never given the opportunity to pass on any feedback from those meetings.

            So we now have a management designed system and complaints about its functionality can be brushed aside with a "You had your chance at the design stage".

            1. Terry 6 Silver badge

              Re: Colour me square

              Been the wrong side of that one. Ask but don't listen to the answers.

              (Sighs, bangs head against wall)

          2. A K Stiles

            Re: Colour me square

            So many times, this sort of crap.

            When I started out I was doing temp admin crap that involved keying in account card numbers from a box of plastic 'credit' cards and checking the name on the account matched the name on the card. So, something like 16 digits, confirm, read name, quit out of record, repeat. If it doesn't match, pull the card from the box, put it to one side and carry on with the next card. cards in ascending numerical order (Lunn validation). Both I and my colleague cobbled together terminal macros that did "quit, increment last number, confirm", and then we'd read the account name to check the match. 7+ hours a day.

            We got through the boxes way faster than they were expecting and didn't believe we'd checked them all until we demonstrated what we'd done. Then we got bollocked for not following their instructions exactly...

            Another instance from about 11 years ago, I was seconded from development to the systems admin team to cover for staff shortage (long story). Part of the roll first thing every morning was to check that a set of jobs had run successfully on the server. They did this by manually reviewing the scheduler database and ticking the entries on a sheet for every job successfully run each day. Took about 30-45 minutes most days.

            I built a version of the tick sheet in excel, set it to connect to the scheduler database and match job names pulling back the job status for the current run date, then populate the next column with a tick where the job ran successfully. Took less than 5 minutes to open excel, run query, check the right jobs were all ticked, print it, walk to the printer, walk to the hole punch, walk to the shelf with the binder and file the report. The manager lost his mind 'cos how could that be a proper check? Thus demonstrating his effective ignorance of how any of the technology his team controlled actually worked...

            1. Terry 6 Silver badge

              Re: Colour me square

              This also points to another all too common management phenomenon. Effort ==success.

              The staff members who who appear to be slogging away doing what has always been done will get approval, pay rises and promotion - irrespective of actual productivity and effectiveness (within broad boundaries).

              Efficient staff who find better ways of doing stuff and achieve all that's required of them and more within the standard working day are seen as dangerous slackers - even though their productivity exceeds the sloggers. This, in part explains the ( pre-Covid ?) suspicion about working from home. Those managers need to see effort, not outcomes. Home working can see measurable outcomes - but not effort. It also explains the popularity among some management for installing key logging and screen viewing etc software on computers used for home working. It's the time bashing the keyboard that matters - not the outcomes.

              My theory, supported by experience (arguably), is that those managers are themselves sloggers -promoted through effort not achievement or imagination/innovation. Not very bright or efficient they work hard at doing what has always been done - and doing lots of it, making sure their staff do the same And their managers ditto, to the top.

              1. A K Stiles
                Facepalm

                Re: Colour me square

                Sounds about right. In another data entry experience I was told I was being 'too accurate' in a data entry role because it would take me 4-5 minutes to key in data from a paper application form, where my team-mates would do them in about 3 minutes. Completely ignoring the fact that, my next task in the day was to go through and amend the new applications (at around another 3 minutes per application) returned to our team by the underwriters because they had too many mistakes in the original keying. Let's just say it was rarely the applications I originally processed which needed rework, and there was a reason they brought them to me when they returned them...

                1. Terry 6 Silver badge

                  Re: Colour me square

                  Years and years ago ( at the time of the Woolworth's fire in Manchester - we were on the next block) I worked a few weeks at a mail order company. Our job was to stuff little slips of paper that customers had filled in from newspapers into the right place in plastic wallets stuffed as tightly as they could possibly be, in alphabetical order. They were quite random and I have no idea why they weren't already in those wallets, I guess they'd been located and used somehow and had to be replaced.These were packed insanely tight so it was impossible to get the papers in and the plastic cut into your fingers each time. It was a truly horrible job- and you could see why they used temporary staff. The papers were in laminated layers. They'd be in order for a few days worth, then get more and more random until that bunch of workers got fired and a new set rolled in. Which meant that by and large these files were useless. They had to be that tight to save space. It was a big old building and the space was used really poorly. But there wasn't really a shortage of space. Just that they had always done it that way. What is interesting in the context of this thread is that the system clearly didn't work. Most of the stuff was way out of place, they had to employ staff to recruit new teams of cheap workers every six weeks or so ( that's how long we lasted - though I'd stopped even pretending to work about two weeks before). And there was no way anyone could have located these bits of paper except by pulling a whole section of wallets and checking every one until the right name appeared.

                  But there was clearly no intention of ever reviewing this system.

      3. Anonymous Coward
        Anonymous Coward

        Re: Colour me square

        @ Terry 6

        She still a girlfriend?

        1. Terry 6 Silver badge

          Re: Colour me square

          Nah. A long time ago in a different place etc etc.

  6. John Sturdy
    WTF?

    Correcting the problem

    One product I worked on had a reasonable level of swear-words in the assertion strings (that could pop up when something happened that shouldn't be ****ing possible). Someone decided this needed cleaning up in case a customer saw it, and entered a task into the tasks database "Kick the shit out of <product>". WTF because that kind of phrase was involved.

    1. Anonymous Coward
      Anonymous Coward

      Re: Correcting the problem

      To be fair, they were specifying which word needed to be kicked out!

  7. Anonymous Coward
    Anonymous Coward

    Anon to protect the innocent...

    but I do know of an error message that referred to a rather big-boned PM's dismissal of a rather pedantic German coder's scenario.

    *years later*

    Client: "What does this dialog box mean? "Wobbly Wilson says this will never happen! [OK]"

    I got in trouble for an address in BELL END once, but was let off once I showed them a map of Rowley Regis. But I did get a "no answering back allowed" bollocking for using the word 'niggardly' on a teleconference once. I'm still seething.

    1. Peter Simpson 1
      Happy

      Re: Anon to protect the innocent...

      I once worked on a project where the client insisted on an audio capability (to play nice tunes on startup IIRC).

      I suggested to the firmware designer that we shouldn't let this opportunity go to waste, and provided him with a file of HAL saying his signature line: "I'm sorry, Dave, I'm afraid I can't do that"

      When the machine was booted in maintenance mode, and an error occurred, Hal told you about it.

  8. My-Handle

    Some colleagues of mine...

    There was one place I worked (briefly) that had a lot of developers working on the same (extremely old) code base. It was good practice to tag each new script with your name, the date that it was authored, and what the code was supposed to do. The usual good practice stuff.

    One day I came to modify a bit of code. I couldn't work out what it did, and all of the variables were variants of swear words. I scrolled to the top of the code file to look for the author, then leaned over to one of the senior programmers and asked "Who's Wilma Dickfit?".

    The senior programmer (a good-natured ageing metal-head), leaned over, read the header note without a change in expression, then shouted "Oi, Wilma!" at the far corner of the office. Everyone else turned to look at one mid-twenties programmer who had turned beetroot-red :D

    Apparently he had a bit of a reputation for immaturity, and an inability to learn from experience.

  9. PM from Hell

    And at the other extreme

    I came across an error message in 's VME operating system Kernel - this was in the kernel stack not a GUI error

    'I don't know how we got here and we are running at ACR2 so I think I better crash the system'

    ACR2 was the Kernel / Microcode privileged layer with unrestricted access to memory and all devices. When I started laughing at a Kernel error message I knew I was a real diagnostician

  10. Anonymous Coward
    Anonymous Coward

    I once got an error message out of a system of "we hope you know what you're doing because the system hasn't got a clue"

    1. Arthur the cat Silver badge

      Under version 6 Unix the mv command could produce "values of β will give rise to dom!" as a diagnostic.

    2. MiguelC Silver badge
      Mushroom

      "if you got here you're fucked"

      Yep, we were....

    3. Glen 1

      "Shut her down Clancy, she's pumping mud"

  11. Doctor Syntax Silver badge

    Back in the days of Prime and PrimeOS a branch of the Home Office had one of these. The systems manager had added a facility that would respond to swearing typed in at the command line by responding in kind.

    1. PaulVD
      Joke

      At least the manager was validating/sanitizing the inputs.

      1. A.P. Veening Silver badge

        Not only that, he had a clue (or two) about what the people, he was managing, were doing, must have come up from the ranks.

  12. MarkET

    Symbol tables

    Many years ago, in the days of Windows 3.x, the official SDK/DDK symbol tables contained a reference name "Bozos_End_Up_Here", or similar...

  13. matthewdjb

    When the same user needed his two passwords reset. For the fiftieth time. We set the first to Head and the second to Dick. To be fair he took it with good grace.

    My test string in ROSCOE was 'hippopotame'. Obvious but inoffensive. Mostly.

  14. Andytug

    Not coding, but similar effect....

    The admin console of Novell Networks allowed for the sending of IM's to people. Didn't get used very often, except for a couple of the PFYs to annoy each other. One day this was occurring, so one PFY logged off to (he thought) put a stop to it.

    Unfortunately the IMs are based on user IDs assigned at login, and when someone logs off that ID is often immediately assigned to the next user that logs in, if it's within a few seconds.

    So ……..that was why a senior manager called up to ask why his PC has a message in the middle of the screen saying "STOP IT!!!!".

    Could have been a lot worse though!

  15. RM Myers
    Thumb Down

    ...usually programmed in IBM's legendary Report Program Generator (RPG) language.

    Legendary or infamous? I know which one I would use.

  16. Zarno

    I usually use NUKEME, TESTNUKE, NUKEAFTER or something else for my testing stuff and variable name prefixe/suffix.

    Short search of the project for NUKE and I know what I forgot...

  17. dajames

    No only System/36

    For the uninitiated, accessing help on the System/36 required the user to hit the F1 function key. Users were trained that if they were stuck, pressing the F1 key would show some text to tell them what to do next. Simple stuff.

    I remember when pressing F1 could magic up some help in lesser systems, too. Even in Microsoft Windows!

    It seems no longer to be fashionable to know what you're doing, or even to be able to find out.

    1. Terry 6 Silver badge

      Re: No only System/36

      And even available help pages don't help anymore, anyway.

      They'll inevitable contain instructions on how to print and such.

      But won't even mention the several obscure menu items that seem to serve only to make the programme come to a grinding halt. Or how to perform some key programme functions that don't seem to have a menu item anywhere, or how to stop an essential function automatically rotating the page before it's printed or what to do when you get an error message saying that "formatted lists can not be sorted" or some such thing........etc etc etc.

  18. Andy Denton

    I experienced on of these

    Back in the late 80's at the start of my career, the company I worked for were selling Northstar Dimension systems. These were big boxes with S100 backplanes into which you could insert terminal cards that you could plug terminals into and ran Novell Netware. The main box had a floppy drive and option for a tape backup unit. Terminals could request use of the floppy drive (if no one else was using it) by typing in a command. We received an early sample of the Dimension 386 box and some fancy new 286 workstation cards to play around with. I decided to install some software on it to see how it worked. So I typed in 'request d' on my terminal to request floppy drive access, then typed 'A:Install' to run the installation program. Unfortunately the disk was corrupted and I got the dreaded 'Data error reading drive A: A)bort, R)etry, F)ail?' message. At this point I'd usually type A and go find another copy of the disk, but for some reason I typed F. I was then greeted with the message 'You fucked that, didn't you?' Several further experiments revealed that on a floppy error, pressing F always yielded this message. Cue one phone call to our mortified Northstar rep. Needless to say, this was patched in production firmware.

  19. Sequin

    A boss of mine (we were working for a big government department) asked the guy from the customer who was our liaison what the system should do if a low level user tried to access the admin functionality. "It should tell them to bugger off" came the reply. The boss then wrote an assembler program that slowly wiped across the screen, displaying "BUGGER OFF" in large red letters on a white screen, while my contribution was a bit of code that played the Monty Python theme as it was writing the message. We were both very proud of this, until the system was being demonstrated to the bigwigs from our and their departments!

  20. evadnos nibor

    It's raining *****, hallelujah

    At a print-and-mail house I had the job of implementing the workflow for the production of a national building supplier's commercial paperwork. They'd been bitten pretty badly by being tied into SAP, so when they sacked them and took everything in-house for processing, they were very keen on being able to lift and shift print and fulfillment. The bloke running it was very switched on and produced clear and complete specs that were a pleasure to work to, plus he was a very cheerful Brummie who liked cricket and beer ... we got on nicely, which was just as well.

    The one thing he couldn't get properly organised was testing, so we had to jump on the opportunities to test that came along at pretty short notice. Everything went well and we were approaching the end, with the monthly reports being the last thing to test - a few Excel spreadsheets FTP'ed over and loaded into their DB with a cron job. Part of the spec for these reports was that the name of the print supplier should be changeable and fit within a range of so many to so many characters. He rang up with the opportunity to test this just after I came out of a particularly unpleasant meeting with a power generation company and our Director-Buffoon, with many decisions going the wrong way as far as I was concerned. He was particularly keen to test the limits of the field lengths and our company name was three characters, so we'd already tested that - could I just make up a name fitting the required number of characters, simulate a print run and generate the reports?

    It was half past six, it's raining, the bus goes soon, the pub was calling loudly, the boss had been a complete fool and now this - you can see where this is leading. The limit to test was fifteen characters so I rattled it in, set the job running, I'll look at it in the morning. If I hurried, I'd catch the bus. I hurried and caught it. Pub.

    Next morning, my hungover backside hadn't quite settled on my seat when the phone rings and my marra from the building suppliers is sounding a little concerned on the phone. He's got some concerns with this latest test, could I have a look? An email pops up and I open the spreadsheet with him still on the phone. Got it open? I think we have a problem. My eyes eventualy focus and there, in lovely SHOUTY CAPS is the name that I'd rattled into the report and FTP'ed over to their *production* servers.

    Print provider: SHOWER OF TWATS

    The bastard let me look at that for what felt like ages before he pissed himself laughing and told me he'd been in early, cleared the record from their production server and, since the last test was giong to be sending the reports through to production ... we were finsihed.

    A truly top bloke. Back then you could afford to go to the cricket, and we arranged to meet him at the next ODI at Edgebaston and bought him a couple of pints (which you could afford at the cricket, back then)

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