The Consequences of Your Code
This is the story of one of the best, and also one of the worst, text messages I’ve ever received. It’s about harm, about consequences, and about the responsibilities that designers, coders and hackers have to make sure we treat other people with care.
🟥 MORE FROM TOM: https://www.tomscott.com/
(you can find contact details and social links there too)
📰 WEEKLY NEWSLETTER with good stuff from the rest of the internet: https://www.tomscott.com/newsletter/
❓ LATERAL, free weekly podcast: https://lateralcast.com/ https://youtube.com/lateralcast/
➕ TOM SCOTT PLUS: https://youtube.com/tomscottplus
👥 THE TECHNICAL DIFFICULTIES: https://youtube.com/techdif

@LeBonkJordan
February 6, 2026 at 11:21 am
The fancy tech term for approaching your code from the point of view of an adversary or malicious actor is "red-teaming"
@smileyp4535
February 6, 2026 at 11:21 am
Imagine someone actually texting that to someone, that's crazy 😭 I definitely don't believe it
@onesome88-returns
February 6, 2026 at 11:21 am
3:20 Literally every windows version ever
@Nightshade-Aurora
February 6, 2026 at 11:21 am
Props to the ex for reaching out to everyone they'd ever had sex with and letting them know
@EggLord9523
February 6, 2026 at 11:21 am
that is certainly an engaging opening to a video
@dwpj65
February 6, 2026 at 11:21 am
Just passing the user through to a human operator when errors are encountered is one of the best error handling strategies I’ve experienced in 4 decades!!!
@jolex_nerd8132
February 6, 2026 at 11:21 am
"Something went wrong, please hold"
"Something went wrong, we're putting you through"
-Me, an intelectual
@SimonJM
February 6, 2026 at 11:21 am
Even 'knowing' what values can be assigned to a vriables I always coded a 'default' option if using a case/evaluate stateent – just in case!
On a call to my GP (NOT for test results of ny kind I hasten to add ..!!!) the automated system obviously was (at this point in the system) constructed of two (maybe three) parts, the "You are number" <insert number here> "in the queue". It went around from 4, to 3, 3 again, 3 again (each of these around 40 seconds apart), followed by "you are number .. fifty .. in the queue". I was a bit taken aback, but being an ex-progarmmer I worked on the basis that it was some form of file loading/timing issue and waited – sure enough after another 40 seconds or so I was back to "number … three .. in the queue". I did tell the surgery and they were suitably amused/concerned/bewildered as no-one had mentioned this happening to them before.
@joopie46614
February 6, 2026 at 11:21 am
0:28 I'm a virgin so I have nothing to worry about 😅😅
@jedi2light
February 6, 2026 at 11:21 am
That's why developers should worship and appreciate hard labour of QAs, amen
@DJ-Eye
February 6, 2026 at 11:21 am
When I think of dangerous code, I remember Therac-25.
@KaliTheCatgirl
February 6, 2026 at 11:21 am
Rule 1 of engineering: Help people.
@gmp2474
February 6, 2026 at 11:21 am
I will always appreciate Tom Scott’s videos.
@nathanpelletti4711
February 6, 2026 at 11:21 am
Technical Debt explained in 6 minutes or less…
@GeorgeDCowley
February 6, 2026 at 11:21 am
1:45 Maybe it randomly passes clears to humans so "we're sending you to a human" isn't automatically bad news?
@lucasfergui1024
February 6, 2026 at 11:21 am
My headcanon is that the censored message shown in 0:07 says "oh for f***s sake" which does not sound like tom but still
@speedlimitt
February 6, 2026 at 11:21 am
unhinged intro
@gNatflaps
February 6, 2026 at 11:21 am
meanwhile i found out that my meniscus was torn via the automated system
@King-Harkinian
February 6, 2026 at 11:21 am
sex is now canon in the Tom Scott universe
@stoobidthing
February 6, 2026 at 11:21 am
Tom having an ex is like seeing your teacher at the supermarket
@Garfield91076
February 6, 2026 at 11:21 am
This is all well and good but regular programmers aren't paid to secure it from all angles. That responsibility comes down to management realizing its a good idea and allowing programmers to be paid to do more than get the code to work. Money talks and if its not about making money then you don't do it/get to do it. Its the real world.
@jannis11
February 6, 2026 at 11:21 am
NaiCe
@dagda1180
February 6, 2026 at 11:21 am
I know this is an old video, but I assume it's just that the Excel file was filled in incorrectly. And when a non-applicable result is given, it defaults to a human.
@cheydinal5401
February 6, 2026 at 11:21 am
Oh for
@alguem24
February 6, 2026 at 11:21 am
Is it just me who'd rather have an automated thing tell me bad results rather than having some random person get to know about them
@toxiclunch
February 6, 2026 at 11:21 am
2:21 relevant in crowdstrike
Comments are closed.