When I applied to do my DPhil at Oxford, Tony Hoare was the Professor of Computing and interviewed me. The hardest question he asked me was... "Where else did you apply to do research?" and I replied "Nowhere".
I never found out if that was a good response or not.
He interviewed me when I applied in the 1980s. He asked whether I what I thought of Ada which was new at the time. I was quite positive about it which was probably the wrong answer, I didn't get in.
I was excited to hear I was being awarded the “CAR Hoare” prize from the same institution, only to find out it was a measly £200, if we’re doing humble brags
It's not the first time I'm seeing a q&a with Hoare. Every time someone asks "but how exactly did you figure out quicksort?". He must have heard that a hundred times by now. He should come up with a fake but catchy story, like the Newton gravity apple :)
Honestly, quicksort seems like a really intuitive way to do sorting, so much so that when I was in school I had to keep remembering that merge sort was the "trickier" way (to me).
For people voting me down who don't know any better. Tony agrees with me and even himself calls it a great mistake:
Speaking at a software conference in 2009, Tony Hoare apologized for inventing the null reference:
"I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years."
You would think that a logical statement standing by itself and alone would lead to a logical reaction, but no. People respond to authority not to logic. So instead of listing why null is bad here, I just reference tony himself.
So yeah even Tony wouldn't like null listed there as an achievement.
He did many great things, most of which were not terrible at all. Null, however, was terrible. Glad to see I get voted up for referencing Tony saying the EXACT same thing I said while I get voted down for saying the EXACT same thing Tony said.
The difference is that you provided a warrant for your claim in the second case, but the first claim was unwarranted (had no support). People voted accordingly.
A claim that is correct is voted down because it has no warrant? A better way is to ask for a warrant rather then voting based off of your gut and assumptions as people are doing now.
People don't like being told they are wrong.
Why don't read most of the threads here. Most claims are unwarranted. People vote based off there gut and whether they agree with it, it has nothing to do with substantiated evidence.
Most people here don't know how bad the concept of null is so they voted based off of that, never knowing that the inventor of null dislikes the concept himself.
Also keep in mind, Tony's claim itself has no evidence. He never lists why null is bad. His claim is unwarranted, but his reputation precedes him. You as others do vote based off of emotion and are unable to admit it.
So? I said Tony would not like it listed as an achievement. I never said the OP listed null as an achievement (Which is True).
Let's not get too pedantic. The way I said it obviously implies that the OP listed null as an achievement. Similar to how the OP listing null alongside an achievement can imply it's an achievement.
Literally. He called it his own billion dollar mistake. But if I say the exact same thing. People vote me down. It's an example of human psychology at play here.
People don't vote based off of correctness. They vote based off of emotion. Emotion tells them I don't have the authority to say negative things about Tony. Even though I said nothing negative, Tony agrees with what I said.
I love the concept of null in computing so much and for golang channels and the most practical concurrent programming paradigm on earth there is CSP. He is a GOAT of this domain.
adding some context: used most often in discussion of sports in my experience, e.g. Michael Jordan in Basketball, Wayne Gretzky in Hockey, Babe Ruth in Baseball, etc. Carries connotations not only of being one of the best to ever do it, but also a mythos and aura that influenced/continues to influence others.
I never found out if that was a good response or not.