A colleague of mine had put together a PowerPoint for the top dogs and had used various placeholder names for information for us to put information that he formatted and on the last page he had a placeholder for "any other shit that the bean counting cretins will want" and yes never removed it. Thankfully it must have been a long day and nobody noticed but our boss giving the presentation and quickly blocked the screen before switching slides.
What the **** did you put in that code? The client thinks it's a cyberattack
Welcome to another Monday morning! We hope your weekend could be described in pleasant terms. That's what The Register strives for at this time of week in each installment of "Who, Me?" – the column that shares your stories of making decidedly unpleasant mistakes and somehow mopping up afterwards. This week, meet a reader who …
COMMENTS
-
-
-
Monday 28th April 2025 09:31 GMT Joe W
I met some suits that actually would have loved for this to stay in the final presentation... :D They will have a beer with you at a company event, be totally relaxed and cool, and join stupid team games.
(Those are the ones not with their heads up their own - or often their CEO's - arse)
-
Monday 28th April 2025 08:25 GMT The Man Who Fell To Earth
I've never understood that
In over 40 years of working in high tech, I've never understood people who put inappropriate language in code or presentations, even as placeholders. Murphy's Law ("Anything that can go wrong will go wrong.") should just scream at people that it's only a matter of time before it's going to appear at the wrong time in front of the wrong audience. So just don't do it no matter how funny you think it is.
-
Monday 28th April 2025 10:25 GMT CountCadaver
Re: I've never understood that
Though human frustrations at drudgery and boredom have boiled over into work since time immortal (tapestries with "rude" additions - well rude by the metric of the annoyingly persistent Victorian prudish standards that still pervade - I blame the segment of the UK that adheres to the USA religious right attitude to morals alongside "I know it's not banned but better not just in case"
-
Wednesday 30th April 2025 20:47 GMT jake
Re: I've never understood that
I damn near killed an idiot who we discovered had been commenting code in Klingon[0] ... Normally, I wouldn't have cared, but the comments popped up during a surprise visit from the CEO with a couple clients in tow looking to see how their customized version of the code was coming along. The customer knew Klingon. Including the cuss-words. He found it funny, thankfully.
[0] The Klingon only appeared in bits of assembler embedded in C ... quite fitting, actually.
-
-
Monday 28th April 2025 08:31 GMT Pascal Monett
Ah, PowerPoint.
As lead Notes developer in a company that was actively transiting to Sharepoint, Outlook and MSSQL (at least one good decision), I had been called upon to present the current uses of major Notes applications and the future of Notes in the company.
I dutilfully put together the memorandum of all the Notes applications being slowly decomissioned, but I just couldn't help my self and, on the last page of the page of the presentation entitled "The Future f Notes at <company name>", I used this kind of image as background with, at the bottom of the slide, the words "Any questions ?".
Even the IT director chuckled at that, so I consider it a total success.
-
-
Monday 28th April 2025 10:28 GMT CountCadaver
Depends how much stress, frustration and hair loss Notes had caused them I suppose. I have worked with a few senior people (male and female as well as several shades in between) who would have laughed at even the most risque images if aimed at the products of certain vendors who they were incredibly glad to see the back of
-
-
-
Monday 5th May 2025 07:42 GMT Anonymous Coward
Spoken by someone who’s obviously only ever used the desktop client mail app.
Domino webmail was light years ahead of outlook and included multiple features like recall years before it became a thing in Exchange and outlook.
The problem with Notes wasn’t the product, it was the people who (poorly) implemented the wrong mechanism for end users.
-
-
-
Monday 28th April 2025 07:47 GMT SVD_NL
Be careful where you type
I once got the suggestion from higher-ups to allow some large customers limited access to our internal ticketing system to check on project progress.
I did a quick query and showed them some of the things our engineers say in there.
Sticking with weekly reports seemed like the better option to them!
-
Monday 28th April 2025 11:24 GMT goodjudge
Re: Be careful where you type
That suggestion comes up here every so often. It's a BAD idea. Just a couple of weeks ago I spotted and had to edit some very sweary engineer visit notes, where he'd been using speech-to-text to report his findings whilst - allegedly - having a separate moan with a colleague about someone else, definitely not about the customer (according to him). Of course the mic just put it all into the report and he didn't sanity check before hitting 'submit'.
-
Monday 28th April 2025 23:35 GMT blu3b3rry
Re: Be careful where you type
I recall taking on responsibility for a some analytical lab equipment at a previous workplace, including the weekly service routines.
The machine came with a handwritten logbook that had been very dutifully filled out by the previous lab tech, a chap called Alan. It turned out I was Alan's replacement after he had been sacked by manglement.
His maintenance logs were full of things like "Furnace temperature sensor 2B broke, senior chemist insisted on buying second hand replacement. Replacement sensor fitted. Fucking surprise, sensor doesn't work. Replacement sensor stolen from other analyser in test lab B and fitted. Analyser functional with no thanks to idiotic senior chemist."
Apparently this prose would cross over into the way he spoke to anyone within earshot fairly often, which went some way to explain why he had gotten sacked.
-
Tuesday 29th April 2025 14:11 GMT Shalghar
Re: Be careful where you type
Things like this also happen in the military. When i was on guard duty as NCO i read backwards in the guards book of a really, really remote weapons and ammunition storage facility. The text i found a few months back is quite likely etched forever in my mind until alzheimer comes to the rescue.
"Gefreiter Nordhorn wurde beim Geschlechtsverkehr mit einem Schaf erwischt und sofort erschossen. Neue Wachstärke 1-9."
In translation: Private Nordhorn was cought shagging a sheep and was promptly shot. New Personnel count 1(NCO) / 9(Privates).
Of course this was forged in later on. I am somewhat sure due to the strict regulations concerning personal weapons and equipment. there would be a hell of a fuzz (and with the fuzz) if a weapon wasnt returned to the weapons storage after end of guard duty cycle and the ammo wasnt accounted for properly.
More on topic and much more in reality, we had a very emotional telephone conference concerning a machine installation at GKN/Airbus around 2010, especially emotional when it came to health and safety as well as the strangely non compliant higher ups (running around without helmets and high vis vests, things like that). What we did not know was that the customer had some of his higher ups on visit in our company in germany and the call was on hands free. Still glad we used below medium level of snarkiness and sarcasm which kept the aftermath tolerable.
-
Wednesday 30th April 2025 01:06 GMT Meph
Re: Be careful where you type
See now I find that kind of action note exceptionally helpful, since if something broke, I'd not waste my time speaking to the senior chemist for replacements. The only real mistake he made was not filtering his conversation patterns when in front of the end users.
-
-
-
Monday 28th April 2025 07:54 GMT Caver_Dave
Most inappropriate message
In the early days of Windows we had a program that implemented all the error checking hooks that we could find.
If the user saw a Windows error message pop up and decide to cancel rather than OK the issue, then the our pop up would appear saying "Believe the Microsoft error message!". Any subsequent keyboard or more than minimal mouse movement would return the action that cause the original Windows error message.
I have often wondered over the years whether the text was appropriate.
-
Monday 28th April 2025 10:17 GMT doublelayer
Re: Most inappropriate message
Appropriate in the sense of avoiding making customers angry, probably. Appropriate in the sense of proper user design, no, in my opinion. The problem is not the informality or even the command, but that it didn't tell the user what they did wrong or what they should do differently. In fact, I don't entirely understand what this even means. What my mind immediately jumped to is those times where what looks like a simple modal has an OK and a Cancel button, but I can't tell what differences to expect when selecting which one to press. I'm assuming your case was more complex than that, but since I don't know when it would appear, I would be wondering whether this was the equivalent of the abort/retry/fail situation where I was stuck in a loop until I terminated the program. If the users could do anything about the situation, then probably a better error message was possible.
-
Monday 28th April 2025 14:14 GMT Phil O'Sophical
Re: Most inappropriate message
The problem is not the informality or even the command, but that it didn't tell the user what they did wrong or what they should do differently
I've never seen a Microsoft error message that did this, so it won't surprise anyone if a product error message follows the same guidelines.
-
-
Monday 28th April 2025 08:00 GMT Oliver Mayes
One of our order forms contained a hidden tick box called "shittyTicky", invisible until one of our customers read the page source and asked about it.
Unfortunately this tick box appeared to be crucial to the website and removing or renaming it caused the whole order system to stop working, we never did figure out why since nothing referenced it.
-
Monday 28th April 2025 09:30 GMT jake
Usually that box will be ticked ...
... if the client is known to be more trouble than he's worth. In other words a client where the Boss is just looking for the final straw to fire them.
The person(s) ticking/accessing/referencing it is likely one with the power to get rid of trouble. They will rarely speak of it.
Usually it will only be visible internally; making that source accessible to the clientele is contraindicated.
Yes, there are much better ways of going about this, but when all you have is a hammer ...
NO! The customer is NOT always right! Sometimes firing them will save a company much money. Recommended.
-
Monday 28th April 2025 14:49 GMT mhoulden
There's a similarly named data structure in the Windows API. Older code was very keen on Hungarian notation which could lead to some strange results. The Windows shell includes an item ID structure. Unfortunately it came out as this: https://learn.microsoft.com/en-us/windows/win32/api/shtypes/ns-shtypes-shitemid.
-
Monday 28th April 2025 08:18 GMT Giles C
On internal documents I tend drop easter eggs into long documents - a recently design document for the wireless network ran to 80+ pages. Halfway through the document is a reference to new SSID names (which were very silly), and the description of why roaming needed to use a common platform with a multi building campus. The reason given was "better snacks" as for why someone would move between buildings.
However I keep them clean, rather than anything too rude. Although in a previous job I did write in a document that my named boss won't have read this far.... He did and when mentioned I just said it good at least you read until the end...
-
Monday 28th April 2025 08:38 GMT Strahd Ivarius
It reminds me of the time at a bank where the head of implementation was complaining at a high level meeting that the dev team was providing implementation documents writing with dingbats or the like.
The head of dev answered that since it was obvious that the implementation team was not reading the documents anyway, it had been more that 6 months since he asked his team to change the font for all documents sent to implementation, and it took that time before anybody noticed it...
-
-
Monday 28th April 2025 09:34 GMT jake
A friend of mine included a README file in a rather popular shareware title that he wrote. It consisted of one line of text ... roughly "Congrats! If you are reading this, you have won $100! Send email to <valid address> to collect!".
In the 10 years that he had that email address (roughly his college years), he had no takers. Not one.
Note: This was back in the early 1980s, when $100 was actually a fair amount of money and shareware users were mostly computer literate.
-
-
Monday 28th April 2025 23:40 GMT blu3b3rry
I worked somewhere where the company quality manual was promptly released for "read and understand" in the DMS for all employees. The DMS software would convert documents to PDF format automatically before raising them as available for signing off.
The whole thing was completely unreadable, being still in full markup redline formatting including comments. The metadata showed it had been reviewed by six of the QA team and the QA director himself...this was two days after a snotty email from said QA director grumbling about how people "obviously weren't reading documents before signing them off as understood"
-
-
Monday 28th April 2025 09:36 GMT Anonymous Coward
We regularly used to perform peer reviews on stuff destined for customers eyes.
I sent a colleague one document and made the remark "I'll know you've read it all if you find where I've put 'big horses todger'.'
I kept half an eye on him as he read through and gleaned a satisfying reaction when his expression said he'd found it.
(And no, it WAS removed before sending to the client)
-
Monday 28th April 2025 12:32 GMT KarMann
Would've been even better if you hadn't actually put 'big horses todger' in at all (ooh err missus), and they had to go through the entire thing looking for it, and maybe even double-check it then, before twigging that you might've misled them. Much like the 'beep beep' transmitter G'kar may or may not have drunk in 'The Gathering', for those who have followed Babylon 5.
-
-
Monday 28th April 2025 12:29 GMT Gene Cash
I remember a recent comment concerning buried documentation saying something like
Ut ullam impedit amet et. Harum voluptatum debitis itaque corrupti libero dolorum. Doloribus nihil sit laborum. Laborum amet est est. Qui quo in voluptas maxime doloremque cumque voluptas. Officia sequi voluptates placeat. Impedit non et minima. Veniam doloremque qui dolorem excepturi autem debitis. Minima voluptatibus magni aperiam temporibus atque ullam iure. Aut dolores unde enim odit cupiditate non numquam et. Praesentium ut veniam quis ut voluptatem inventore at. Voluptate voluptas omnis a qui temporibus. Tempore facilis tenetur consequuntur. Quod voluptates sed inventore blanditiis. Sint voluptatibus optio enim incidunt deleniti nostrum. Molestias corporis et corrupti velit eius natus. Sint delectus rerum praesentium nemo. Et dicta odit dolor. Quos repellendus et saepe consequatur rem molestiae nesciunt. If you switch to LDAP all accounts will be completely deleted because this is a feature. Soluta beatae perferendis sed. Est temporibus natus ab odio tenetur nemo alias. Ex sed consectetur possimus quia animi. Doloribus nihil cumque commodi recusandae id dolores quisquam cupididate.
-
-
Thursday 1st May 2025 15:39 GMT Robert Carnegie
It was this "Who Me" published in mid January 2025: https://www.theregister.com/2025/01/13/who_me/
Updating "the customer ticketing system" - having read *some* of the manual -
"It wasn't in bold or caps, there were no warning symbols or information boxes. It was just another sentence in the paragraph: 'Enabling LDAP authentication will delete all existing users'."
-
-
-
Monday 28th April 2025 08:24 GMT Michael H.F. Wilkinson
Colourful Comments in Code
I put some choice words in code comments when I had (yet again) to create a workaround for some bug in MS Pascal. One example was that in a linked list with an even number of of nodes, the statement
current := current^.next^.next;
(i.e. jump forward two nodes), and the code snippet
current := current^.next;
current := current^.next;
produced different results. The former caused random crashes, the latter worked flawlessly. I added some quite colourful comments at this juncture.
In a similar vein, the natural logarithm function was extremely inaccurate. I had to call the version in the MS C library to get correct results. Again, various swear words emanated from my office, and quite a few were included in the comments in the code. They didn't end up visible to users, but were available to any programmer bothering to read the documentation thoroughly.
-
-
-
-
Monday 28th April 2025 11:44 GMT Antron Argaiv
Re: "I learned FORTRAN on an IBM 1401"
Took my uni assembly language course* from a CDC Software Consultant** on the CYBER74. Yay, COMPASS!
*it was either this, or fight with the CS students for time on the PDP-11s, and they got first dibs
**when we took delivery of the CYBER, it came with a software consultant to help us translate our apps to the machine. I guess this is standard for businesses, but as the university didn't have any apps that needed to be translated, they put him to work teaching the undergrads how to write assembly.
-
-
Monday 28th April 2025 09:44 GMT Joe W
Re: Colourful Comments in Code
I used to joke with a colleague that while I learned Fortran (95) he leraned FORTRAN (no year given...)
He was actually quite happy that a young lad learned "the ways" and did complicated stuff that actually got better results than he did. Wonderful guy. Allergic to BS and could then be quite... yeah.. abrasive to say the least. As I said: wonderful guy
-
Monday 28th April 2025 15:19 GMT Vincent Manis
Re: Colourful Comments in Code
Learning Fortran on a 1401 would be quite an achievement. IIRC, the 14xx Fortran compiler had 64 (sic!) passes, given the microscopic memory size of that machine. I always wondered how many people had enough patience to wait for an entire compilation.
I actually came late to the party: IBM 7044, in 1966.
-
-
-
Monday 28th April 2025 09:05 GMT GeekyOldFart
Re: Colourful Comments in Code
There was one time when a long-standing bug in a different package, developed in-house but by another team, had gone unfixed for so long it had whiskers.
Then a colleague of mine realised that as a "fresh set of eyes" on it, each of the two teams led the code review of the other's changes. So, every time his code called the other package's API he'd have a comment along the lines of "They still haven't fixed this. Apply dodgy workaround AGAIN."
After a month or two of this it was suddenly fixed - and in the comments of their code when we reviewed it was "Shut up, [colleague's name]"
-
-
-
-
Tuesday 29th April 2025 14:34 GMT Shalghar
Re: "Clever" machine obscenity detection...
There is a little village called "Pissen" (yes, "urinating") near Merseburg in eastern Germany.
Other more "civilized" names like AschAFFENburg (monkey) also exist.
Profanity filters should implement a cross reference list for triggering but "innocent" nonprofanities like comPUTEr (for french speaking people) or mARSCHmusik or whatever longer word seems to contain a built in profanity substring. There was a now closed down MMORPG called "forsaken world" that censored its own item "Drachenkraut" through all three languages it was published in europe due to "kraut" i believe. Its hard to guess beyond the XXXX or ****.
Naturally, the french players talked trash in circles around any filter upgrade that was implemented. Biological creativity outwitting any kind of "AI" or similar glorified sort-of-sort algorythm as usual.
Much better however would be to globally set the societal variable snowflake_mode_intensity from "excessive" down to "whocares".
-
Monday 28th April 2025 09:59 GMT Alan J. Wylie
Re: "Clever" machine obscenity detection...
I once had an email blocked by one university because it referenced The University of Sussex (or was it Essex?)
-
-
Monday 28th April 2025 11:55 GMT jdiebdhidbsusbvwbsidnsoskebid
Re: "Clever" machine obscenity detection...
Years ago, where I worked it was corporate policy that email addresses were in the form [first initial][second initial (if exists)][surname]@company.com.
This led to some email addresses that were funny and very rude. I won't say what they were here but they were for people with names a bit like Trevor Watts, Sian Hitter and so forth. The strange thing to me was that those individuals never asked for a different username or email address.
-
-
Wednesday 30th April 2025 01:26 GMT Meph
Re: "Clever" machine obscenity detection...
On more than one occasion, I've gone out on a limb to veto the default naming convention to avoid circumstances like this. As amusing as it would have been to let it go through, I do still have at least some conscience left (which is surprising after 25 years in IT..)
-
-
-
-
Monday 28th April 2025 08:37 GMT Prst. V.Jeltz
Candid error message
I wrote a script that the desktop support staff would use to remotely query a machine via WMI and it would return lots of useful info: whose on it, the phone number of whose on it , uptime, OS ver , where it is , IP address , etc etc .
.
...UNLESS there was some kind of DNS error / conflict , when the script would establish that it had been routed to the wrong machine , apologise to the user and suggest they go and berate the server team responsible for the DNS tables.
Captain of server team was less than impressed when they themselves were using the script for something and this occurred .
-
Monday 28th April 2025 08:41 GMT Anonymous Coward
funny code comments
I've been known in the past for putting funny comments in my code, yes. Nothing any end users had any chance of seeing, though, like comments in C code.
Not vulgar or inappropriate but funny vs. other team members.
The satisfaction came, when those were unearthed, 10 years later, and an ex-colleague told me he had a good laugh, when porting said code to a new platform :)
-
Monday 28th April 2025 08:45 GMT Anonymous Coward
The crudeness was ok, but not the trace message
Back in the 80's I joined a team to work on an Expert System shell for the IBM PC, which already had a few less than professional messages coded in:
If the engine hit a problem, the status/progress box recorded that "shit" had happened; if the problem was in the text-UI-handling code then it was "deep shit" (the devs up to that point were happy with the maths in the engine but weren't great with UIs!).
But those weren't what I recall having a user complaining about (well, we did *try* to fix those problems and stop the messages before a release).
One of the small demo scripts was to decide "which sport would you prefer?", so "football" or "tennis" or "running" or ... The user was upset that, no matter what he input, it always gave the same suggested sport - so how could he trust the decision engine was working and could run his own script properly?
Turned out that when the script completed, it did a fast traversal up its stack and, as this in C code, the status text was given to the user was that we had decided to do - the "long jump".
-
Monday 28th April 2025 09:07 GMT Anonymous Coward
Why always build Client DBs from Scratch
Many years ago, I was told this second or third hand - Software company setting up the Phone booking system for a cinema, and rather create a clean database they used a copy of a internal test database.
First phone call was made by CEO and the audio message describing the film was "this film was s*** I don't know why anyone would see it" - now add customer was Disney related, lets just say someone got sacked over it.
Lesson - always keep things clean and nondescript, you never know who'll see/hear it.
-
Monday 28th April 2025 09:22 GMT Juha Meriluoto
I was once in a team developing some research software, in times when a '386 at 33 MHz was considered high-end hardware. As M$ C 6.0 memory allocator was a piece of cr*p we had to work around it... When the workaround ran into an impossible situation, it would give a 'Red Screen Of Death' saying 'Fatal internal system error: Press any key to reboot, or any other key to continue.'
-
Monday 28th April 2025 09:38 GMT Anonymous Coward
Not rude but still hard to look the user in the eye
Writing a UI to fit a text-mode screen, added an INI file guard to enable turning on extra config features for developers to use, like being able to replace an area of the display with internal stats, enabling commands/actions that were useful but could cause damage if not used carefully, search options we thought were a bit complex for the user. The normal sorts of things that make life easier. No guard entry, no developer mode and these features' config options were inactive.
Until the inevitable, when it is realised by our consultants that a few of these features would be really useful to the clients' installs: "Does it work with the versions they already have?"
"As it happens, yes, yes it does. All you do is add "enable-xxx" to the INI file (in those days, users were quite capable of editing INI files) just replace "xxx" with the name of the feature, here is the list of the safe(ish) items."
"Sounds good; ah, you're looking a little shifty, is there anything else I should know?"
"Um, well, you see, to actually allow any of these to work, you have to tell the program to run in developer mode"
"And?"
"You tell the user to put at the top of the INI file, um, ah, the line"
"Yesss?"
"MeProgrammerYouJane"
"<sigh>"[1]
[1] note: this predates HTML and you didn't need to pronounce the closing slash in those days.
-
Monday 28th April 2025 12:19 GMT A____B
Error Message
Back in prehistory (late 80s), I recall a colleague's error message which almost made it to production.
The system was for a local authority managing social housing. On the data entry screen for a client were the usual fields -- name, date of birth... and one labelled sex [that long ago it was just M or F].
If this field was left blank, the error message was "Sex is mandatory, please make an insertion" - if not F or M then "I need your sex, give it to me"
This was picked up in the rehearsal just before formal customer acceptance tests started and quickly changed to a more boring response. The customer tester, who had seen it commented that "I see what you have done there! very clever, but I know for certain that there are some on our books who will complain"
-
Monday 28th April 2025 12:27 GMT HenryCrun
Four letter word FORTRAN
During the 1980s part of my life included patching the FORTRAN in a Nuclear Medicine heart scanner. On one occasion I was surprised to find a comment block liberally spattered with four-letter words. The algorithm was quite tortuous code and the comment was clearly expressing the author's contempt for having to use it. After working through the code I decided to leave the comments as they were quite apt if rather fruity.
-
Monday 28th April 2025 12:58 GMT goblinski
I did that on my then big boss' wife's company website once (real estate company), after we shoveled for weeks while she kept changing her requirements. Just the hover tags over pictures.
I wasn't nasty, I have to insist. Just cutely snarky (I hope).
Took it down fast, as my direct supervisor was already neck deep into this and really stressed out (unlike me, he was actually working rather than goofing around). I hope to this day someone saw it.
-
Monday 28th April 2025 13:10 GMT Stratman
When on an OB quite a few years ago, covering a world famous dog show, we rigged a couple of standalone portakabins with various bits of equpiment. As is the way of things their names were scrawled with magic marker on 50mm wide PVC tape and stuck to the doors. We called them Additional Recording and Sound Equipment, and Field Editing and Compilation Kit.
We got a few knowing smiles, mostly from fellow tekky types, and they stayed there for the duration.
-
Monday 28th April 2025 13:28 GMT MirandaNoor
Stockphoto
No profanity, but a colleague of mine once made a presentation for internal use where he used photos from ShutterStock. Except, he used pictures with the ShutterStock watermark in it.
We pointed it out, and he said he was aware of it, but needed to wait for the properly licensed photos to arrive. As this was just an internal presentation, he considered it okay, because "what's the worst that could happen?"
Well, the CEO of the company could happen. He wasn't there during the presentation and didn't realize it was still a work in progress. But he found the presentation in his mailbox as part of the report about the presentation, and he forwarded the presentation to several of our customers.
Yes, with the ShutterStock watermarks.
To our customers, who were in the marketing business, thus not very happy about us violating copyrights.
With at least one client forwarding it to ShutterStock, who sent us a bill for unauthorized usage.
And three clients dropping us over this scandal.
Which resulted in me needing another job as the company went tits-up due to the loss of income and the high price we had to pay for the use of those images.
Let's say that explicit texts did appear in various company emails after this, though...
-
Monday 28th April 2025 15:15 GMT Anonymous Coward
Re: Stockphoto
Ah Shutterstock, such a nice company that wouldn't do anything shady themselves.
As IT Manager with my current employer, I signed up for a single user account in the company name with me as the contact, paid for from a Paypal account in the company name with me as the primary account contact. After we had the account for 15 months and downloaded 184 photos for use on our website, Shutterstock contacted me and said we needed to upgarde to a Corporate account rather than the Personal account which they said I was using in my personal capacity an was persoanlly liable for.
They wanted us to pay £1800 a year upfront for the account rather than the £59 per month we were paying. We went back and forth with them threatening legal action against me personally and everything.
Finally I asked for a signed copy of the agreement, and quoted their terms and conditions which say "For clarity, if a user is acting in an employment capacity, the employer will be deemed the licensee for the purposes of the license." at which point all chasing from them stopped.
Apparently harassment like this is not unusual for them.
-
-
Monday 28th April 2025 14:27 GMT Marty McFly
Back in the 2x daily reboot days of Windows 9x...
I shared an office with an attractive and endowed red head who was dating the PFY from the IT team. He created a script with seemingly random errors and put it on her computer, with instructions to not reboot and to precisely write down all the messages. After about 50 errors that morning, the final message before lunch professed his undying love for said damsel with a distressed computer.
Shortly thereafter her ample assets were bestowed elsewhere and he had more time available to write code.
-
Monday 28th April 2025 15:54 GMT Steve Hersey
I once coded APPROPRIATE profanity in a splash screen.
Decades ago, I worked on a truly awful project building an app to talk to a portable instrument.
The entire software spec was, "We want it to talk to the flowmeter." Predictably, it just got worse from there.
There was a series of internal-only test versions; predictably, sales, who were expressly forbidden to give them to customers, did exactly that, and demanded that I support these incomplete test apps.
I responded by incorporating a special splash screen in the next test version that read, more or less, "INTERNAL-ONLY <EXPLETIVE> TEST VERSION, NOT FOR CUSTOMER USE."
To the utterly predictable howls of outrage from sales conveyed to my manager that this was inappropriate language to expose to customers, I responded by by pointing out that internal-only test versions were never supposed to be given out in the first place.
-
Monday 28th April 2025 21:57 GMT A.P. Veening
Re: I once coded APPROPRIATE profanity in a splash screen.
To the utterly predictable howls of outrage from sales conveyed to my manager that this was inappropriate language to expose to customers, I responded by by pointing out that internal-only test versions were never supposed to be given out in the first place.
Let me guess, that only made them howl louder and now for blood.
-
Monday 28th April 2025 18:53 GMT samsungfreud
Webserver gone wild
I was made a sysadmin for a webserver belonging to a research facility.
My first task was to run a scan of everything on the server.
I found the developers had set up some obnoxious pages highly critical of the facility.
I turned over my findings.
The developers received a slap on the wrist.
I was marched into the office and questioned, "How could you let this happen?!?!"
Mind you I'd just received the role of sys admin a day before.
I
It was one of the worst tenures I'd ever had.
-
Monday 28th April 2025 18:57 GMT TFL
At an old job, we used this terrible, Java-based content manglement system. At one point in its history, it had effectively removed the ability to set cookies, so they'd added this dodgy hack where you could put the typical 1x1 transparent GIF on a page, with a Set-Cookie header. OK fine, except that being an image with a static URL, the image would be cached, and the cookie could only be set once.
I got annoyed by all this, so added a useless extra parameter that I called "fubarcookiecrap", with a random number as a value.
Did I mention that when this CMS failed, it barfed back 500 Server Error responses in various content panes? Well, this was found by a customer, who called it in, because they could now see the parameter on the invisible GIF request.
-
Monday 28th April 2025 20:07 GMT Anonymous Coward
London is full of....
I work on rock concerts and during one rehearsal it was amusing seeing a placeholder slide pop up on the giant screen behind where the band woud be playing. The guy running the media server assured everybody that it was only a placeholder and would never be seen during a show.
Of course a few weeks later during a show in Glasgow the audience roared their approval when the placeholder slide made its inevitable appearance 20ft high and 60ft wide -
"LONDON IS FULL OF CUNTS"
This made the national newspapers and the band were forced to issue a grovelling apology as the next show was the "Big London Show"
https://www.theguardian.com/music/2014/nov/21/kasabian-expletive-banner-glasgow-production-error
-
Friday 2nd May 2025 13:32 GMT Seenit
A UK bank wanted to impress how important their major clients were by sending a letter from a senior executive, who needless to say couldn't be bothered penning the letter to mere customers so it ended up delegated to Junior Oik. Junior was bored and started the letter 'Dear Rich Bastard'. The letters were sent out, then the calls started.
-
Tuesday 6th May 2025 12:54 GMT Anonymous Coward
Even comments can leak
I was working on a syringe pump that had a tendency to jam if it went wrong and hit the end of travel. If it was a bad jam then a spanner was required but most of the time a brief move at 100% power away from the endstop was sufficient. After doing this with manual commands many times I added it to the firmware with the very correct and descriptive comment that this is the pump jerkoff routine.
A few years later I was called by one of our support people at a customer site who asked if a specific firmware implemented jerkoff - clearly the comment had leaked.
Another one that took a few years to come to fruition was a line much like this
result = 0xffff; // With a nice Chianti
For a unlikely error. A developer next to me spotted and had a laugh.