Loading video...

Video Failed to Load

Go Home

Dijkstra on why he believed programmers should stop using the term "bug"

376,273 views • 6 months ago •via X (Twitter)

35 Comments

Deus Lemmus『旅鼠神』's profile picture
Deus Lemmus『旅鼠神』6 months ago

That's nice, but originally they were actually bugs.

Dye's profile picture
Dye6 months ago

He's never had to report billable hours.

William DeOrbit's profile picture
William DeOrbit6 months ago

taking his exams must have been fun

Baron Hakkinen's profile picture
Baron Hakkinen6 months ago

Imagine trying to explain it to vibe-coders.

Skinner's Fattest Pigeon's profile picture
Skinner's Fattest Pigeon6 months ago

With fixed audio

Alex Grenier's profile picture
Alex Grenier6 months ago

I have a deep fatigue of all the jackasses with a need to make themselves feel self-important by lecturing people on not using the words everyone uses and understand well. What a retard.

Fabio's profile picture
Fabio6 months ago

"undocumented feature" was the meme some time ago.

augmented.marshall's profile picture
augmented.marshall6 months ago

This sounds like his own problem. Using the word "bug" is simply an homage to the words origin. If my house has bugs in it, I am certainly responsible for their presence.

Luis Costa's profile picture
Luis Costa6 months ago

Me when claude code makes a mistake

Jim's profile picture
Jim6 months ago

Yeah, no. It's a flaw. We call it a bug because it's something you didn't know about that is small and hard to find and root out. When we call someone "hysterical" we don't mean that he is acting like a woman.

PEF's profile picture
PEF6 months ago

40 years ago I was the one of the best students of one his former best students Henk S. I am proud to have retained his teachings and practicing them until today. These guys had a real Hauteur de vue we say in French.

HillTopProper's profile picture
HillTopProper6 months ago

That's very interesting. If I write something thinking it will do one thing, but it does something entirely different--error. But if I write something and does exactly what I expected, but doesn't do what the Business expects--I'll call that a bug.

Eric Jonker's profile picture
Eric Jonker6 months ago

This nice lady in the office next to me is Dutch, like me. Her code never have any bugs. She would smile, giggle a little and say: "Oh, that is a bugje that I still have to look after." As if bugs are little kitten instead of nasty cockroaches.

Scramble🧩's profile picture
Scramble🧩6 months ago

Ngl, upp until this point I've always assumed Dijkstra was Russian or maybe Polish based on the weird name but seeing this it's immediately obvious he is Dutch and it makes so much sense

A Proton 🇺🇸's profile picture
A Proton 🇺🇸6 months ago

playback speed 1.5x

RobeAndLizardHat's profile picture
RobeAndLizardHat6 months ago

when you have a job, you're gonna run into people who call it a jira or something, and it's straight up not worth the social or political currency to try to correct them when you could spend it on architecture issues or features instead.

Sable Systems International 🐭🐀🧝🏼‍♀️'s profile picture
Sable Systems International 🐭🐀🧝🏼‍♀️6 months ago

Siri, show me an example of someone unbearably smug & patronizing & convinced of their superiority over every other carbon-based life form

Lilith Datura's profile picture
Lilith Datura6 months ago

From the guy who had an algorithm named after him known as “the greedy algorithm” he’s totally gangster.

Marko Grönroos's profile picture
Marko Grönroos6 months ago

He has a point there, though proving the correctness of a program normally takes so much effort that nobody does it almost never. It also requires that the requirements are complete, but a lot of "bugs" exist because they are almost never complete. I'm sure Djikstra would have been fired from any modern programming job for using too much time in ensuring the correctness of his code...

Ki's profile picture
Ki6 months ago

Richard Feynman didn't believe in brushing your teeth. Thomas Edison believed he could call the dead. Linus Pauling beleived Vit C cured Cancer and viruses. Great humans, still ultimately wrong.

Chad R Bot's profile picture
Chad R Bot6 months ago

Thanks for the algorithm, Dijkstra. But damn the autism is powerful in this guy.

Mike Lee's profile picture
Mike Lee6 months ago

This is technically correct, however, there are times where the error comes from the spec itself, so we call program error bugs, but what what do we call the other?

Knot Welkum's profile picture
Knot Welkum6 months ago

I know he was a brilliant computer scientist but wow, the charisma was amazing....🙄

facts matter, lies shatter 🇳🇱 🇺🇸's profile picture
facts matter, lies shatter 🇳🇱 🇺🇸6 months ago

The term bug comes from a story where an actual bug caused hardware failure of a computer. So you can make the case that bug would be more appropriate for hardware errors. But the term stuck and the meaning is clear. People don't use the term as a way to avoid responsibility.

Yep my name is Guy 😊🌸🥕's profile picture
Yep my name is Guy 😊🌸🥕6 months ago

Where I work we use the word "defect" rather than "bug".

Louis Maddox's profile picture
Louis Maddox6 months ago

@AlexTensor 🔥 🔥 🔥 🐛 🔥 🔥 🔥

DrCat PhD & Bar (CATNAB) 🇬🇱 🇬🇪 🇺🇦 🇹🇼🏴‍☠️'s profile picture
DrCat PhD & Bar (CATNAB) 🇬🇱 🇬🇪 🇺🇦 🇹🇼🏴‍☠️6 months ago

We've known for a long time that they're "features" ...

Len Seaside's profile picture
Len Seaside6 months ago

What a miserable bastard

Craig (vote YES)'s profile picture
Craig (vote YES)6 months ago

I find his request weird. 1) IME the term “bug” has never diminished its status as a programmer error. 2) “error” is a broader category than “bug”. So IMO in a twist of irony, calling bugs errors, is more likely to lead to the concerns he raises.

Alfredo Pinto's profile picture
Alfredo Pinto6 months ago

Well Watts S. Humphrey use to say that we should not call them Bugs, but time bombs so we care about the defects in the software.

Evgeny Zhdanov's profile picture
Evgeny Zhdanov6 months ago

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. Edsger W. Dijkstra

🇺🇸 The Mirror Man's profile picture
🇺🇸 The Mirror Man6 months ago

Good god what a kill joy. Someone should tell him Programmers also should not try achieve philosophy by coding! It is a word to communicate "unwanted", not some deep and profound twist to relieve responsibility. Also TALK FUCKING FASTER!

Maximo Pech's profile picture
Maximo Pech6 months ago

@dark_axl I bet he was fun at parties

lurker12345's profile picture
lurker123456 months ago

Autism is a hell of a drug.

Uri's profile picture
Uri6 months ago

Most wrong take

Related Videos