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

1067 likes
Refresh interactions
612 boosts
patpro
@patpro @social.patpro.net

@stefano MOUAHAHAHAHAHAHA :D

sleeper🔻
@somebody @circumstances.run
christina :neocat_amogus:
@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.

sleeper🔻
@somebody @circumstances.run

@wizbean @stefano showed this to a friend and they just said "i love the difference in value when the money goes to an expert compared to the shart machine" and the reply was "It's literally gambling. A professional is a known quantity. But like a gambler, the sloperator hopes that they will beat the averages."

Zimmie
@bob_zim @infosec.exchange

@somebody @wizbean @stefano Why would they make a backup? They told it to make no mistakes!

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 @_aD@hachyderm.io
Teapot Ben
@teapot_ben @glammr.us

@_aD I guess it is just the next step on from running curl | sh as root 🙁 @stefano

Andreas (82MHz)
@82mhz @bsd.cafe

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

Replying to @82mhz@bsd.cafe
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 @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

HiMY SYeD - littleFedi
@himysyed @littleone.littlefedi.social

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

release_candidate
@release_candidate @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?

Ian Wagner
@ianthetechie @fosstodon.org

@stefano I have heard of such things of course but I still can’t understand it 😅 wow…

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

Duncan Bayne
@duncan_bayne @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!

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 @bsd.cafe

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

Replying to @peteorrall@bsd.cafe
Dragon of BSDCafe
@evgandr @snac.bsd.cafe
@peteorrall@bsd.cafe

Oh no! Reading human-written instructions! Like a caveman! 😀

CC: @stefano@bsd.cafe
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

Till Kleisli
@kleisli @mastodon.social

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

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.

Ricardo Martín :openbsd: :netbsd:
@ricardo @mastodon.bsd.cafe

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

subnetspider
@subnetspider @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.

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!

Luis Falcon
@meanmicio @todon.eu

@stefano When karma meets AI and human stupidity 😜

@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.

Jens Finkhäuser
@jens @social.finkhaeuser.de

@stefano I've walked out of exactly that conversation a few times, yes. @onepict

Esther Payne :bisexual_flag:
@onepict @chaos.social
Unlisted en edited

@stefano Years ago we had a packet storm in our office which was a nightmare of hubs hanging off hubs, hanging off hubs.

I literally had to get everyone off the network and find the offending printer someone plugged in. Then get each department to log back in on a staggered scale.

Couple of weeks later and an engineer went oh I run a network at home. "Yeah how big?" I ask him, "5".

With restraint I told him that this site alone had 150 pcs and we had other sites in the city.

He shut up.

Replying to @onepict@chaos.social
Esther Payne :bisexual_flag:
@onepict @chaos.social

@stefano All that because the office didn't want to invest in a rewire and more switches.

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

@onepict Many of the problems customers have are related to lack of (small) investment in hardware or proper planning. The most difficult part is making them understand that they'll pay it, sooner or later, with interest and a lot of wasted time.

Luckily, many understand it and plan accordingly.

Replying to @onepict@chaos.social
Alex@rtnVFRmedia Suffolk UK
@vfrmedia @social.tchncs.de

@onepict @stefano I don't know if corporate law is same in mainland Europe as UK, but there's a lot of "serial entrepreneurs" around who will simply let their business burn and walk away from all the creditors (using limited liability as a way of avoiding personal consequences) rather than do things properly or hire the right people.

And its not just in tech but across the board, to the point I do full audits on any suppliers I deal with, checking Companies House and all sorts (including any personal info I can find out about the directors)

AI is going to unearth way more of these, albeit with quite a bit of collateral damage along the line..

Stefano Marinelli
@stefano @mastodon.bsd.cafe
Unlisted en edited

@vfrmedia @onepict One of the things I could never understand is running a business you really don't understand or don't care about.

I do the job I love, and I have a tiny company because I want to be the boss of myself and suggest my customers the solutions I believe in.

Running an IT company only for making money and for a short period of time sounds, to me, quite bad.

Alex@rtnVFRmedia Suffolk UK
@vfrmedia @social.tchncs.de

@stefano @onepict in Britain a lot of them don't start off bad or dishonest, but are so focused on constant growth they take on more work than they can support.

I've seen it with online services (we've been through 4 different care planning systems at work in 20 years because the small companies making them burned out), same with SMEs selling VOIP hardware (I seem to need a new one each time), also see this with automotive stuff (the place I got my last car from enshittified itself chasing after larger sales volumes and it was already creaking at the seams when I bought the car), and places like Amazon end up winning more business as for all their faults they do deliver stuff on time on more occasions..

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.

Stefano Marinelli
@stefano @mastodon.bsd.cafe

@bsdtv I agree. I mean: I'm a consultant, so I'm open to consulting. But if you're paying a lot of money to [BIGTECH] that messed up, find me because someone (or the Internet) told you I can fix it and you want to pay me just some spare change, you'd better continue with your useless and disruptive token-burning agent.

bsdtv_personal
@bsdtv @mastodon.bsd.cafe

@stefano exactly. And we all know what doing * the exact same thing over and over * and expecting a different result is a sign of! Be well my friend!

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.

Replying to @kktk@toot.lv
Stefano Marinelli
@stefano @mastodon.bsd.cafe
Public en edited

@kktk the documentation is good - but they need to read it first :-)

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 Marinelli
@stefano @mastodon.bsd.cafe

@theothersimo This is a good comparison

@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.

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".

Replying to @mdione@en.osm.town
Stefano Marinelli
@stefano @mastodon.bsd.cafe
Public en edited

@mdione no punishment at all. If you call me and say "I need to upgrade my server", it's one thing. If you call me and say "my server isn't working, not booting anymore, I do not have any backups, I don't know what happens", I need to investigate first.

I'm not punishing anyone, but you can't expect to call me and fix it in 10 minutes, offering a coffee as a payment.

Marcos Dione
@mdione @en.osm.town

@stefano ah, so your prices are like that, the way you put it in the toot sounded like "the same you already spent in IA plus the hours of work".

Replying to @mdione@en.osm.town
Stefano Marinelli
@stefano @mastodon.bsd.cafe

@mdione No, prices aren't like that. They may vary. In this specific situation, considering what they told me, I was quite sure it was going to be a complicated task. So that's why I kept myself higher than usual.

Marcos Dione
@mdione @en.osm.town

@stefano yeah, maybe... TBH I don't do freelancing; I have done some in the past, but not as my main income. OTOH, I once recovered a partition table for free (I even wrote about it; it's part of my CV :) because it was interesting to do, I knew the person, and their PhD depended on it. I never took into account if it was their fault or not (it wasn't).

But again, not my breadwinner. And you seem fine with not taking jobs.

Replying to @mdione@en.osm.town
Stefano Marinelli
@stefano @mastodon.bsd.cafe

@mdione I don't like losing jobs, actually. But from the tone of the conversation, the situation itself, and my experience, I had the feeling this wasn't going to be just a job. It was going to be a responsibility I didn't want to take on.

I've learned to recognise situations that can easily turn into "We tried everything, then called a professional, and even he couldn't fix it."

The €500 spent on AI tokens are already gone, and that's apparently fine. But if I spend hours investigating and can't recover the server, suddenly my time becomes something to argue about. And if I fix it in ten minutes? "Why should we pay so much? It only took you ten minutes!"

I've seen this kind of situation before. And while I genuinely enjoy helping people, sometimes even for free, I've also learned when it's better to walk away.

It's not something I enjoy doing. But sometimes avoiding trouble is worth more than getting another job. 😉

Xenotar
@xenotar @mastodon.social

@stefano @mdione Your experience is the same as mine, which is why I said that the price you presented and asked for was low.

Replying to @mdione@en.osm.town
Elena ``of Valhalla''
@valhalla @social.gl-como.it
@mdione @stefano also, helping a person for free is quite different from helping a company for free, even if it's a small company with just a couple people.
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.

Cenbe
@Cenbe @techhub.social

@stefano nyah nyah