Post by @stefano@mastodon.bsd.cafe

Stefano Marinelli
@stefano @mastodon.bsd.cafe

I got a call from someone I don't know.

"Hi. We have a FreeBSD server. It's been working perfectly for years, but it hasn't been updated since then. We asked AI to update it, but now it won't boot anymore. It didn't even make a backup before starting. The AI keeps trying things, everything is down, and we've already spent over €500 in tokens. Can you help us?"

"Sure. €500, plus the time it'll take me to try to fix it. Assuming it can still be fixed and nothing important has been deleted."

"That much?"

Some silence.

"Well, I hope AI takes your job away!" And he hung up.

Believing that autopilot automatically makes you an invulnerable professional pilot will ruin far more people than job losses will.

I don't know if AI will take my job away, but it's already cost them €500 and, probably, their server.

#IT #SysAdmin

❤ 1
1 reaction
1040 likes
Refresh interactions
615 boosts
patpro
@patpro @social.patpro.net

@stefano MOUAHAHAHAHAHAHA :D

sleeper🔻
@somebody @circumstances.run
christeelna :blobcat_mlem:
@wizbean @tech.lgbt

@stefano "it didn't even make backups!" skill issue lmao

Replying to @wizbean@tech.lgbt
sleeper🔻
@somebody @circumstances.run

@wizbean @stefano Telling the clanker to just fuck my shit up zero hesitation without even considering a manual backup first.

MFierst
@mfierst @mstdn.social

@stefano
Shocking ignorance, is it not? Some people keep amazing me.

I bet they have fired someone too soon on the assumptions of promised intelligence.

Jeroen Baten
@JeroenBaten @mastodon.nl

@stefano well, stupid is as stupid does.... ( To be absolutely clear: them, not you!)

Teapot Ben
@teapot_ben @glammr.us

@stefano 🤯 it's amazing (by which I mean worrying) how many people seem to think they can absolve themselves of any responsibility by using AI.

I don't understand why anyone would just let AI loose on a production system like that, and even blame AI for not taking backups. Although why was it not being backed up anyway?

I wonder how much more money they will waste in tokens rather than pay a professional to fix the mess.

Replying to @teapot_ben@glammr.us
Adam
@_aD @hachyderm.io

@teapot_ben we saw this coming when people would follow instructions from any Web site or forum without knowing what they mean, now it's been skinned with a golden sheen.

@stefano

Replying to @teapot_ben@glammr.us
Dr. Bruce Simpson
@bms @mastodon.bsd.cafe
Public en edited

@teapot_ben @stefano Capabilities based security models (CBSMs) won't fix this. Nothing can, except a return to healthier attitudes -- valuing humans, not the flavour of the month. I think of CBSMs as more like a set of software bulkheads for CWEs to not turn into CVEs in cybersecurity terms. That they could be applied to constrain the state space for "rogue" "AI" "agents to wreck the place is but a side benefit, but I guess I need to phrase it that way when "selling" the work. CBSMs can be applied to oppress as much as liberate, though, without heed to means of understanding such as Zooko's Triangle.

Replying to @teapot_ben@glammr.us
@teapot_ben @stefano the delegation responsibility seems the main selling point imho
Andreas (82MHz)
@82mhz @mastodon.bsd.cafe

@stefano
One day, you should write a book with all these stories ;)

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@82mhz Maybe I should 😉

Farty McFly
@cheapdozen @mastodon.social

@stefano Looks like it won’t take any of our jobs anytime soon. Theirs on the other hand…

toots
@toots @fairy.id

@stefano they could at least have block-level imaged it before they sent an AI onto it. I forget that people who have servers don't know how to use them; sometimes.

Tyrone Slothrop
@slothrop @chaos.social

@stefano wait, what’s the FreeBSD equivalent of “apt update && apt upgrade” ?!

Tyrone Slothrop
@slothrop @chaos.social

@stefano never mind, I’ll go ask AI

subnetspider
@subnetspider @mastodon.bsd.cafe

@slothrop @stefano With the old freebsd-update method, it's:
freebsd-update fetch && freebsd-update install

With the new pkgbase method (FreeBSD 16 will remove freebsd-update), it is:
pkg update && pkg upgrade

@stefano@bsd.cafe Some people do not deserve the privilege of being your customer.

Replying to @himysyed
David Reid
@drreid @mastodon.social
Public en edited

@himysyed @stefano Exactly, you shouldn't want customers this stupid. They will be more trouble than they are worth. You want these people to go to your competition.

release_candidate
@release_candidate @mastodon.bsd.cafe
Public en edited

@stefano paying 500€ to a corporation ✅

paying 500€ plus hours to a person who actually get your calls 😡😡😡

luca
@luc0x61 @mastodon.gamedev.place

@stefano If an LLM takes €500 to screw it then you should ask €1000 to fix it.

Stefan Sperling
@stsp @bsd.network

@stefano Let them boil in the soup of their own creation. The ability to *not* rely on LLMs is an invaluable asset. Clients which don't understand this already will understand eventually.

Ian Wagner
@ianthetechie @fosstodon.org

@stefano how the heck to you even spend that much?! For context I do use these tools fairly regularly and my spend is like $20/month 😂 And all they were trying to do was some basic server admin?!

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@ianthetechie if I understood correct, they used then api and let an agent run for…days?

Paul Wilde
@paul @paulwilde.uk

@stefano@bsd.cafe probably good you didn't touch it - they would definitely blame you for the dataloss AI caused.

Tionisla
@Tionisla @mastodon.bsd.cafe

@stefano Well played, sir. Well, played. <tips hat> :-)

Duncan Bayne
@duncan_bayne @mastodon.bsd.cafe

@stefano Remember it's €5,000 when they call back in a week 😜

Jim Spath
@jspath55 @chaos.social

@stefano I almost think this story is unbelievable, except I know you well enough to be certain the tale, sadly, is true.
Sorry for their loss.
As the Monty Python troupe would say/yell: "run away!"

@stefano @jspath55 I definitely believe it. You'd be surprised how many company directors think you can cut corners on IT staff, yet will throw 5 figure sums on "services" to solve a problem. I had a boss like that once. I think he just liked shouting at companies, and got in the way of people trying to doing their job.
Some bosses are massive toddlers.

DistroWatch
@distrowatch @mastodon.social

@stefano I recently had someone ask me to set up WordPress for them. I agreed and they asked if I would be using AI to do the work. I assured them no, it is a simple (for me) task which takes just a few minutes.

They then clarified they were asking me to use AI to do the install. They thought using AI would somehow make the vanilla WordPress setup better. They were fine with it taking longer, even, if I somehow involved AI in the process they had already offloaded to me.

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@distrowatch totally crazy!

Carsten Franke
@carstenfranke @mastodon.social

@distrowatch @stefano "oh, if you want me to use AI I need $3000 extra for buying all the tokens"

Jonathan T
@JonnyT @mastodon.me.uk

@distrowatch @stefano I use AI* all the time in my work.

* That is, my actual intelligence and not the fake kind.

Nick :startrek: :powercat:
@linuxfiend @gts.linuxfiend.net

@distrowatch @stefano We live in hell.

George B
@gbargoud @masto.nyc

@distrowatch @stefano

It is truly wild that this idea that things are more trustworthy if they're said by a computer somehow took hold among so many people.

Pete Orrall
@peteorrall @mastodon.bsd.cafe

@stefano He could have just read the FreeBSD upgrade instructions. 🤣

Julian Del Vecchio :verified:
@redflegias @social.umoja.it

@stefano non ho parole…. A questo punto scusami il francesismo ma che si fottano pure con tutti i loro dati e servizi 😂😂😂

Certa gente si merita proprio questo 💪

Cyril Brulebois
@CyrilBrulebois @mamot.fr

@stefano @OdyX I'm at a loss for words… thanks for sharing and more importantly, sorry this happened.

Jaap de Vos
@jaap @bsd.cafe

@stefano Unbelievable how many crazy IT stories you’ve got. At this point you could probably write a couple of volumes. I imagine they’d sell good too

Flippin' 'eck, Tucker!
@losttourist @social.chatty.monster

@stefano
I love the complete unawareness of "AI has completely failed to do your job" coupled with "AI is going to replace your job"

Till Kleisli
@kleisli @mastodon.social

@stefano I guess *this* LLM won't take your job.

Nene
@NeneExists @hachyderm.io

@stefano AI did take your job away.

Thankfully there's a new one that's promising to be much more lucrative, if entirely more stressful. Either that or societal collapse when people refuse to admit they were wrong to give spicy auto-complete admin access to things.

Lisa
@LisaMaesie @nutmeg.social

@stefano Sounds to me like AI is creating work for you rather than taking over your job!

lopta
@lopta @mastodon.social

@stefano I thought €500 was remarkably low place to start but it sounds like it was an effective deterrent.

Queen 1066
@samk @rssfeed.media

@stefano weird how companies will throw good money after bad with American software companies but doing it internally costs and right costs too much.

Space Hobo
@spacehobo @teh.entar.net

@stefano "We've blown a grand on cocaine and none of it helped!!"

Ricardo Martín :bsdhead:
@ricardo @bsd.cafe

@stefano and that's why you need an AI voice receptionist to handle these calls 🙊

Replying to @ricardo@bsd.cafe
Tionisla
@Tionisla @mastodon.bsd.cafe
Unlisted en edited

@ricardo @stefano

Ai Receptionist: Ciao, I'm your friendly AI voice receptionist. How can I help you?

Customer: Eh, ciao... Our LLM botched our FreeBSD server upgrade, didn't take backups, and we already spent a lot of tokens and it's still trying... Can you help?

AI Receptionist: You were absolutely right to reach out. I assure you I can help. You want me to support your AI Agent in further botching your upgrade and spend more tokens on the task. It's good there's no backup in the way, so we both won't be running out of disk space.
Hang on while I make contact with your bankaccount for more tokens, and access to your network to team up with your AI. Thanks for calling.

Ox1de
@Ox1de @cyberplace.social

@stefano the app ecosystem and social networks have created a

Stage name Jay Peach
@jaypeach53 @calckeymusic.social

@stefano@bsd.cafe just desserts for that IT guy, I won’t say IT professional, because he’s a clown in a clown suit.

Ox1de
@Ox1de @cyberplace.social

@stefano apps and social networks have spawned a generation of people who think they shouldn’t have to pay for anything. Only they should make money not you.

ploum
@ploum @mamot.fr

@Ox1de @stefano : well, they are perfectly fine paying a lot of money to big corporations (Microsoft or Google, Apple for the laptops, OpenAI, Anthropic…)

They just don’t want to pay an human.

Probably because they are uncomfortable with the fact that this human will know more about the subject than they are.

(I mean, 500€ is cheap ! They already wasted as much without batting an eye )

But very good call: 500€ to undo the shit done by LLMs!

Dr. Bruce Simpson
@bms @mastodon.bsd.cafe

@Ox1de @stefano Obscene sense of entitlement? Not new to this decade.

In the late 2000s, a certain UK ISP who I won't name -- they gave the distinct impression that they were hoping to see certain FreeBSD VM-related enhancements for free. They ghosted me after I presented them with w pretty standard consulting agreement. TANSTAAFL! TANSTAAFL!

What they wanted ended up getting done a few years later by another committer working for a corporate stakeholder, not I, though I ended up buying and reading a book by @david_chisnall during that time to prepare for the work that didn't happen on my watch.

subnetspider
@subnetspider @mastodon.bsd.cafe

@stefano I bet the LMM agent upgraded and rebooted FreeBSD without updating the boot code, something which is documented in both the FreeBSD upgrading instructions and in the FreeBSD handbook.

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@subnetspider that's what I'm suspecting, too. They said "it doesn't boot anymore". Or the agent used dd to write the boot code but mistakenly overwrote something more than the boot code.

Woozle Hypertwin
@woozle @toot.cat

@stefano I honestly have to wonder if they will learn from this -- any more than, say, Tr💩mp voters have learned from their experiences over the last decade...

Leszek
@makdaam @chaos.social

@stefano Good thing they didn't hire you to get blamed for the whole thing.

We've had a similar thing (alas without AI, just lack of maintenance because they didn't pay their only admin) to a medium sized hosting company in Poland in 2016 (Adweb/2be.pl).

An IT company offered to help in incident response mode, after everything got fixed the hosting company said they won't pay the high fees for the response, IT company restored old snapshots, then got blamed for all kinds of made up issues.

Victor
@pvd1313 @mastodon.social

@stefano There`s some of a wisdom called "Скупой платит дважды". Well, in their case they will most likely pay three times :)

Christophe B. :android:
@bladecoder @androiddev.social
A display board behind a front window:

Price list

I code, manually: $500
I code, you watch: $800
I code, you advise: $1000
I code, you help: $1500
You vibe code, I help: $2000
You vibe code, I advise: $3500
You vibe code, I watch: $5000
You vibe code, I review: $8000
A display board behind a front window: Price list I code, manually: $500 I code, you watch: $800 I code, you advise: $1000 I code, you help: $1500 You vibe code, I help: $2000 You vibe code, I advise: $3500 You vibe code, I watch: $5000 You vibe code, I review: $8000

@stefano Reminds me of this

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@bladecoder totally!

Space Hobo
@spacehobo @teh.entar.net

@stefano A friend of mine said "500 plus time seems low" and I suggested that perhaps the goal is that when they come crawling back €2k in the hole you then say "Right, so two thousand plus time..."

mathew
@mathew @universeodon.com
Unlisted en edited

@spacehobo @stefano Yeah, €500 plus time is a very reasonable price for a data recovery job.

Lizette :perfect:
@Lizette603_23 @mastodon.social

@stefano people are generally insane now. I'm sorry this asshole found you.

Luis Falcon
@meanmicio @todon.eu

@stefano When karma meets AI and human stupidity 😜

Dr. Bruce Simpson
@bms @mastodon.bsd.cafe

@stefano Meh, just meh, this reminds me of all the thanks I didn't get when I saved the City of London prop trading desk I was contracting for by doing a live ext4 Linux filesystem recovery on an HP MSA based SAN.

@stefano Almost my entire income is unfucking bad AI nonsense, much of it starts like this story.

And it almost always comes with a phase in the negotiations where they beg me to reduce my rates because they have already spent so much money on AI.

But that isn't my fault, nor my problem.

Never been told off like this though.

Replying to @nuintari@bsd.cafe
Like Mucas :pumpkin_ugh:
@mwl @io.mwl.io

@nuintari @stefano

This AI crap is almost enough to make me consider going back into consulting.

The power in any negotiation goes to the person most willing to walk away. Companies trashed by AI cannot walk away.

@stefano Apparently it's not really important to them.
And it sounds like a customer noone wants to have.

Thomas Traynor
@thomastraynor @social.linux.pizza

@stefano Sigh, I hope someone there gets fired for their decision. You are paying the expert for their knowledge and experience.

I work full time in IT and it is rare that I get asked to do after hours work on the side. Rates depends on what they ask, but it starts at $50 an hour Canadian and a minimum of four hours.

rlonstein
@rlonstein @social.stonetools.tech
A three panel cartoon. The first panel titled "Current Situation", shows a frowning figure labeled "Sad Engineers" with a heap of trash labeled "Pile of Complexity" and an arrow pointing to a tablet-shaped device labeled "Apps". The second titled "What People Think AI Will Do" shows a a happy figure with a cloud labeled "AI!" and the heap of trash labeled "Hidden Pile of Complexity That No Longer Matters" and the arrow points to the tablet. The third panel is titled "What Is Actually Going to Happen" and shows a frowning figure again labeled "Sad Engineers" with a trash pile labeled "New Pile of Complexity" followed by the cloud-shaped "AI" and a second heap labeled "Old Pile of Complexity" with two frowning figures labeled "Sadder Engineers" and the final tablet labeled "Apps".
A three panel cartoon. The first panel titled "Current Situation", shows a frowning figure labeled "Sad Engineers" with a heap of trash labeled "Pile of Complexity" and an arrow pointing to a tablet-shaped device labeled "Apps". The second titled "What People Think AI Will Do" shows a a happy figure with a cloud labeled "AI!" and the heap of trash labeled "Hidden Pile of Complexity That No Longer Matters" and the arrow points to the tablet. The third panel is titled "What Is Actually Going to Happen" and shows a frowning figure again labeled "Sad Engineers" with a trash pile labeled "New Pile of Complexity" followed by the cloud-shaped "AI" and a second heap labeled "Old Pile of Complexity" with two frowning figures labeled "Sadder Engineers" and the final tablet labeled "Apps".

@stefano Remind of this now classic cartoon

Xenotar
@xenotar @mastodon.social

@stefano And you didn't charge too much for the task—it was more suited for a miracle-working saint on steroids.

Esther Payne :bisexual_flag:
@onepict @chaos.social

@stefano I think folks really have a lack of value for our profession because it's "computer skills".

It's the same attitude as "oh it's just plumbing" and before you know it you're knee deep in dirty water.

No matter how desperate we are for money, we must value our time. And like just get a plumber in.

We don't have to be good at everything. It's a chance to get to know folks and you never know the plumber might know a business that need your professional help.

Replying to @onepict@chaos.social
Stefano Marinelli
@stefano @mastodon.bsd.cafe

@onepict True. Years ago, "it's an easy task! The 12 years old son of my friend could do it".
My reply was: "Let him do that, but don't call me when everything will be gone".

At times, it happened. Sometimes, they just went out of business.

WellsiteGeo
@WellsiteGeo @masto.ai

@stefano
Memo to self : check out recent @bofh columns. He's probably got a digital lime pit full of aspirant AI BOfHs.
(The one he really doesnt like, he sets the PFY on. Savage.)

OddOpinions5
@failedLyndonLaRouchite @mas.to

@stefano somewhere, the BOFH is smiling

bsdtv_personal
@bsdtv @mastodon.bsd.cafe

I agree with the group here,@stefano. They did you a massive favor. You do not want this client. That nastiness at the end of the call is just their own unforeseen (by them ) consequences coming home to roost.

Barimah
@Barimah_Asiedu @mastodon.social
sollat
@sollat @beige.party

@stefano
Maybe triple the quote next time.

kktk
@kktk @toot.lv

@stefano I think this story then tells how good is FreeBSD documentation.

dodothedev🦤💻
@DodoTheDev @front-end.social

@stefano
So they're happy to burn €500 and get the wrong answer, but they bulk at paying that much to get (an almost certainly) correct answer and fix?

"Whatdaya mean it'll cost €3000 to fix my car? The €1600 sledgehammer the AI told me to use was much cheaper and it took the engine out in seconds, now you want to replace it and charge me more?! Why are you ripping me off? I just want my car to work!"

I just can't with people.

@stefano

Same scenario when people hire unskilled folks to do a kitchen remodel, based on their low quote. After it is finished and they are unhappy with products and teh sink leaks they call in a skilled tradesperson and cry when they are quoited another 50-60% to FIX the crappy work and installations!

"You can pay me now or you can pay me double later. "

dgeo ☕
@dgeo @mamot.fr

@stefano
😂😅😭😱🙄😂

Don Hawkins - W7DAH
@donhawkins @mastodon.social

@stefano @rolle And just think, Carrot Caligula wants to rename it “Super Intelligence” 🙄

arceuthobium
@theothersimo @mastodon.social

@stefano you’re charging the same amount to rescue my truck that I spent getting it stuck? Outrageous!

@stefano the audacity 🤨

Andres
@Andres4NY @social.ridetrans.it

@stefano The call tomorrow: "Hi, I've already spent €1500 on tokens and it's still down and I need your help. Are you still available for €500?" "No, I'm sorry, now it'll cost €1500."

lalala sombra
@lalalasombra @chaos.social

@stefano I say this all the time “you don’t know what you don’t know”. No LLM will proactively warn you about issues you don’t know about and no LLM will fill in the gaps of your knowledge for you.

It does what you ask it to do, so its context is your knowledge, not the other way around.

Heathen 🐈
@heathen_cat @furs.social

@stefano
I don't get this attitude for anything broken. Once I realize something will be a complicated fix, I immediately think that paying a professional is the cheapest solution. My computer, the plumbing, the roof, my taxes. If I know I could dig myself a deeper hole on my own, I give it to someone who won't.

Some people were never taught "penny wise, pound foolish" when growing up.

Sashin
@sashin @veganism.social

@stefano What a dick

labbatt50
@labbatt50 @mastodon.world

@stefano

Agreed.

Firestarter_OL
@Firestarter_OL @troet.cafe

@stefano
No backup? No pity.

Ryan
@fullywoolly @mastodon.social

@stefano the only way this could have been made better is if you were coincidentally eating a bowl of popcorn

Random_Seed :apple_inc: 💾 🇿🇦
@Random_Seed @bitbang.social
Animated gif of the end scene in Flightclub where Edward Norton and Helena Bonham Carter look at each other as the building are crash down and The Pixies -where is my mind, is playing.

@stefano F-yeah. Nice response. The amount of resentment toward people with IT skill is palpable. “You want to charge me for help with a free web page builder?”. “You’re charging me more than the device cost!”.

Shits going to burn down.

Marcos Dione
@mdione @en.osm.town

@stefano I don't know, feels like the +500 is punishment for reaching to AI instead of a person, and you chose that instead as a teaching moment of "don't trust AIs ever again".

I know lots of non computering people who use AI for one reason or another, and I don't scold them, but I take every opportunity to try to teach them. Last Sunday I explained some issues about AI data centers, and the people honestly didn't know. The one that asked most questions said themselves were "a total ignorant".

Neil
@gneilyo @mastodon.online

@stefano

HOURLY RATES
Minimum: €100
If you tried to fix it: €250
If you tried to fix it using AI: €500
If you come crawling back after insulting me: call for quote

Recovered Expert
@RecoveredExpert @mastodon.social

@stefano there’s the “I enjoy doing it”-rate, the regular rate, the “I dont enjoy doing it” rate and the “I really don’t want to do it” rate.

Troubleshooting an unknown mess created by a clueless person falls in one of the latter categories for me.