ADVERTISEMENT

Those who had the "pleasure" of working directly with clients know a thing or two about how a clumsy communication can have grave consequences.

Software developer and an Imgur user , shed some light on these humorous situations and misunderstandings that often occur with clueless clients. Because we all have our niche interests and specializations, and it’s easy to sneer at the plebs who just don’t get it. To be fair though, dealing with unrealistic demands by clients who have no real understanding of what you do must get pretty frustrating at times, and if you work in IT, you’ll surely have come across at least one of these situations before.

What we have here are the daily trials and tribulations of an IT worker. Clients that read the latest trends in a tech magazine and want it right now. Business people who think that because they have the money, solutions should magically materialize. Clients that complain about something not functioning properly, when they clearly don't have a clue how to use it properly. We all know these kind of clients, and these kind of 'horror' stories are part of what makes working in IT so special. Sometimes humor is the only suitable response.

Scroll down below to check them out for yourself and please, add your own funny work stories in the comments below!

#1

Company I No Longer Work For Decided The It Department Cost Too Much, And Wasn't Doing Enough

Company I No Longer Work For Decided The It Department Cost Too Much, And Wasn't Doing Enough

They tried to get us to solve the issue first, but we aren't networking or IT, despite what the business management people would like to think - those are entirely different fields.

The company's total loss was estimated at just under 5 million.

One of the fired employees offered to come in as a consultant at $500,000 towards the end of the two weeks. Officially, he got hired for an 'undisclosed' price. Unofficially he's going to have a nice vacation from working for the next few years.

BackDoorNoBaby Report

Misterscooter
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Ah, layoffs. They rarely work out as hoped.

Bonnie Edwards
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

I worked part time for a company, and got fired 'because I wasn't doing enough'... found out from an employee later that they had to hire on 3 people to do my one job. Hahahaha.

Hans
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Extrem outsourcing has been found to be a very bad idea already 20 years ago. Only stupid managers repeat this.

Whawhawhatsis
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

When my husband and I got married, he was working for the government overseas (in IT, too). The person who handled the contract decided the government didn't have enough money in the budget to pay the family benefits we were entitled to, and it would have cost upwards of $15.000 to send my son to school. So my husband found a new job, handed in his resignation, and in two weeks he was gone. We only needed school for one child. First they had to pay a temp (a former employee) a MASSIVE daily fee to fill in for a few months. Then they found a permanent replacement. The replacement they found for him? Has seven kids, and so they ended up spending far more on them than they would have on us! Meanwhile, we were laughing happily from far away. The government contract person ended up losing their job over the whole fiasco, to no one's surprise.

Siddharth Rath
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Conversation of non-it company guys- Guy #1- My cat died last week. Guy #2- I'm sorry about that. Guy #1- He has tumor.*sobs* Guy #2- Must be because if those IT guys, they do nothing.

rakuninaru
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

It reminds me of a certain software company that had a major loss because of one client and decided to fire all the QA team... now all devs, devops, etc work long extra hours trying to save fires from production

Mark Tidd
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

awesome, wonder if the manager that came out with that s****y idea got fired?

stellermatt
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

hmm... i wonder how the entire system went down... and on the very next day too? quite the coincidence...

catwolf
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Not as much as you would think, networks are constantly crashing or being updated. Normally the system would switch to a backup while IT reboots the system and fixes the bug. Depending on the size of the company, primary support might have to fix issues as often as once per night.

Load More Replies...
Thomas Turnbull
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

what go's around come's around

Daniel Losinger
Community Member
7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

I'm guessing that one of the fired IT people left some malware on the server before leaving.

View more comments
RELATED:
    #2

    Built A Website For A Client

    Built A Website For A Client

    "It runs on your laptop there! Why do I need to put that on a server?! Can't I just send them a link to that?"

    Explaining this was... a hassle... to say the least.

    BackDoorNoBaby Report

    caleb
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    dang Hans got downvoted to the ground

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    And I just try to be an advocate for non-technical folk...

    Load More Replies...
    Angel Potchekansky
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    At least your client knows what a domain name is...try explaining how the internet and websites work to a client, who "just wants a website for their business".

    Sarah Figini
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Just explain it to them. Simple.

    mbergen
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I would ask clients where they would like to host their site before starting more than the initial design concept. From that point forward all work was saved to the host to make sure it worked correctly from their server and not just on my workstation.

    Daniel Losinger
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Why would they need a server when there are companies that do website hosting.

    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    If people don't _use_ websites a whole lot, they don't understand the concept well. I'll build you a billboard that you can keep in your garage for $100. For a minimal monthly fee, you can post your billboard by the highway where anyone can see it. Updates to your billboard will be billed accordingly.

    Hans
    Community Member
    7 years ago

    This comment is hidden. Click here to view.

    Well, the question might partlz be valid. If the Web site is purely static, you might as well send it to a client. However, it would be less of a Web site and more of a broschure then. For a dynamic Web site it should be easy to explain that you cannot also send ever changing data to a client. Use a metaphor from the physical work to explain!

    Aahzmandus Pervect
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Web site that isn't uploaded to server is not static, it's not a Web site at all.

    Load More Replies...
    View more comments
    ADVERTISEMENT
    #3

    Client Asked For An Android Application To Be Built. Gave Design Details, Features, Google Integration, Etc...

    Client Asked For An Android Application To Be Built. Gave Design Details, Features, Google Integration, Etc...

    The conversation went along the lines of:
    * Employee: "It doesn't quite work that way... They are two different types of"
    * Client: "It should! App "XYZ" works on both! Why not yours?!"
    * Employee: [Wanting to strangle him intensifies]

    Explaining this one was a hassle as well. Oddly enough, he paid us to develop on iOS as well but didn't renew the contract once we were done.

    BackDoorNoBaby Report

    caleb
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Hans wow twice in a row stay strong dude

    Nadine Ducca
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I love how you're not even saying anything about the post, but instead commenting on the "comments section events". lol

    Load More Replies...
    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    EXPERIENCED tech professionals know to ask STANDARD questions and clarify UP FRONT. "App for Android? So you do NOT want this app to run on Apple devices?" Such quality client service will prevent _some_ misunderstandings (because there's always going to be the clueless client) AND help to establish a stellar reputation for referrals of new clients.

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Hard to judge...but you might have insisted mor ein the beginning, scurtinizing if a HTML5-based Web app or even a progressive Web app might have been the better choice. Programmers out not to be, but Requirements Engineers ought to be consultants to a customer!

    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Han! WHY are people down voting you for being real?

    Load More Replies...
    #4

    Built Software For A Client With A Requirement That It Gets Updated About Every Three Months, And The Client Consistently Complains About The Software Not Working

    Built Software For A Client With A Requirement That It Gets Updated About Every Three Months, And The Client Consistently Complains About The Software Not Working

    Constant issue with this client. Continuously behind on latest updates, and keeps filing bug reports and complaints for things already fixed. We even created pre-configured settings for the client (not part of the requirements, just a sanity check for us) so that it would be harder for the client to not update, or mis-configure the service -- and the client still mis-configures the service.

    Personally, I think they are looking for a way to weasel out of the contract and blame us for it - we're apparently expensive.

    BackDoorNoBaby Report

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Software Engineering rule 1: if something can be done wrong, it will be done wrong. Rule 2: if there are several ways of doing it wrong, always the least imaginable or the one doing the most damage will be chosen.

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    An angry one, for he thinks Requiements Engineering is important!

    Load More Replies...
    Алексей Деркач
    Community Member
    6 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Взломы страшное дело, причем делается оно совершенно напрасно, потому что давно уже можно пользоваться шпионом ВК https://vk-fans.ru/vk-spy с помощью которого можно вообще на изи узнавать все что надо о человеке в ВК и не надо его ломать вообще, потому для меня очень абсурдно звучит что в 2019 году еще кому то нужны взломы, странные и неосведомленные люди видимо, потому я искренне надеюсь, что я сумел кому-то в этом деле помочь!

    Daniel Losinger
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It would help a lot if you would do your job and provide the client with the newest version of the software.

    Daniel Losinger
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Maybe it would have helped if you had provided a product that was not defective.

    Andreas
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    First rule for client communication: Implement a f***ing version number to check against the client!

    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Deep! Obvious, glad you mentioned it. Would smooth out communications!

    Load More Replies...
    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Did the client REQUEST the requirement that it be updated often? Is it the nature of this type of software, it's just not possible to be updated less frequently? Is there an initial design flaw, that the software was not well designed, and so needs frequent patches and updates? Version 5 vs. 23--What is the client's explanation for not running the updates? What have you done to explain to the client about how/when/why to run the updates?!

    View more comments
    ADVERTISEMENT
    #5

    Client We Work With Requires We Use Their "Custom Packages" To Implement Our Code

    Client We Work With Requires We Use Their "Custom Packages" To Implement Our Code

    Basically, We weren't supposed to be able to "see" the code, but we knew the method names to use, and the result of each. We initially spent 2 days trying to figure out why things weren't working (thinking the problem was on our end), and finally got on the phone with the client to figure it out. The client finally gave us their code to look at, after a bit of a fuss, and almost every other word in the client's code was misspelled. The best part was that everything on the code's documentation was spelled correctly, which added to the confusion.

    IE: "StartNavigationService()" is very different from "StartNavagationSirvice()"

    This was one of many, MANY, problems we had with the client. We probably won't be picking up this contract again.

    BackDoorNoBaby Report

    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Were they trying to save money by writing their own code, and hiring you to do the "complicated" stuff? Because it sounds like they should have admitted that they were amateurs and hired you for all of it.

    Johanna Kidd
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Education is aa wonderful thing, huh?

    ADVERTISEMENT
    #6

    Hired By A Client To Build A Cross-Platform App For Phones: Gives Good Direction, Good Design Choices, Etc...

    Hired By A Client To Build A Cross-Platform App For Phones: Gives Good Direction, Good Design Choices, Etc...

    One of the first times we've had a new client with a clear direction. Though, after two weeks of working on the application, we found out about the other one. None of us had used or seen the other application, and had only heard of it (yup. we all live under a rock), so we had no idea how it looked or worked.

    They said they'd run it by the legal department to sort things out... Never heard from them again.

    BackDoorNoBaby Report

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Isn't that the client problem?

    Blue Cicada
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Sounds like the client knowingly tried to infringe on the copyright. The programmer could have been liable--lucky they caught on!

    Load More Replies...
    Daniel Losinger
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Isn't this what all software companies do? If all software was original, we would still be waiting for XEROX PARC to start marketing the first computer with a point-and-click interface.

    Emma Perkins
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It depends on how broadly the software can be used and how closely it imitates the original idea and design. It sounded like they wanted a direct copy, which is illegal in most cases.

    Load More Replies...
    ADVERTISEMENT
    See Also on Bored Panda
    #7

    I Can't Sign My Name Blatantly On The Software For Everyone To See

    I Can't Sign My Name Blatantly On The Software For Everyone To See

    Personal win for myself. I was excited that I created, or helped create, something that would be used in a large-scale production environment, and used almost globally, AND I GOT TO PUT MY NAME ON IT.

    If you are the average user, you'll probably never see it, devs - maybe, but I still count it as a win.

    BackDoorNoBaby Report

    Jake Lutick
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    My sister kept the kids busy while my mom wrote some important source code for a device which I shall not name and got a thank you letter to her hidden in the source code.

    Alex Ross
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Now I’ve to say you Are a very Machiavellian man Enjoy it!

    Daniel Losinger
    Community Member
    7 years ago

    This comment is hidden. Click here to view.

    You should be satisfied with getting paid for doing the job. Why let your ego get in the way?

    Sammi Palmer
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You should be satisfied just reading the post. Why make a negative comment just to be rude?

    Load More Replies...
    #8

    Client Made The Decision To Switch Engines In The Middle Of Development

    Client Made The Decision To Switch Engines In The Middle Of Development

    The client ended up getting a deal (without consulting us) for a license to a new engine that we weren't developing on, and added requirements to change to the new engine. We explained to them that it's a large move, and it would take time to do. But, we forgot to explain EXACTLY how much time it would take...
    They assumed it was just copy/paste, and that "taking time" meant "about a week". It all worked out in the end, but there was a decent amount of yelling during that first meeting back after the change.

    BackDoorNoBaby Report

    Aleksandr Mikhlyayev
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    site - some spaghetti CRM on PHP client: wanna run my site on heroku pm: ok. easy to do and will take not that much of a time me: T_T near two months of work on "heroku ready" list

    ADVERTISEMENT
    See Also on Bored Panda
    #9

    Client Keeps Getting His Server "Hacked"

    Client Keeps Getting His Server "Hacked"

    Ever wonder why you need to admin or root access to open or move something on a machine you own? This is why. It's a sort of self-protection for the system. Never run as root. Never run as Admin. There are obviously a few exceptions to that rule, but mostly it just makes it easier for malicious software or "hackers" to ruin your computer.

    BackDoorNoBaby Report

    DannyG
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Login: root Password: root Server grooooooooot

    Vonskippy
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Meh, sop for most code monkeys, knee slappers they ain't.

    ADVERTISEMENT
    See Also on Bored Panda
    #10

    Blockchain... Blockchain... Blockchain...

    Blockchain... Blockchain... Blockchain...

    I had to listen to blockchain crap for about 3 weeks straight before it started to die down. Even went to a few meetings with some of the business people and management to listen to them talk about how "Blockchain can improve our business." Got a whole bunch of claps, but it was blatantly obvious nobody in that meeting knew what it was.
    *Edit: To elaborate, and give a shortened explanation, blockchain is a software coding method implemented by crypto-currencies, ie: bitcoin, which is super popular right now. (remember the tea company that added blockchain to its name and got a massive bump in stock prices?)

    BackDoorNoBaby Report

    Hans
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Well. SOA SOA SOA, dead. App App App, dead. Cloud Cloud Cloud, dead. Blockcain, Blochain, Bl...

    Vaida Kuodytė
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Agile, DevOps, and Full-Stack, applied everywhere senselessly. Blerrrgh.

    Load More Replies...
    SummerFan21442
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    In my company, agile means code faster, but still do the project in a waterfall method with endless forms and exact specifications. Ugh.

    Yssa Krystle
    Community Member
    7 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    (remember the tea company that added blockchain to its name and got a massive bump in stock prices?)

    ADVERTISEMENT
    See Also on Bored Panda