Earlier quoted context omitted.
> Most likely I would have failed fizz buzz, given that if it wasn't for HN I would have never heard of it. If you required prior knowledge of Fizz Buzz to solve it successfully, you should absolutely never be hired to program anything.
I develop software since 1986, never needed such dummy tests to be hired. Companies choose employees, but employees can also chose companies which can recognize the value someone brings in, besides a few programming exercises on a sheet of paper done in 1 hour interview. As for Fizz Buzz, never bother coding it. I see no value.
I've never personally had a FizzBuzz test, but I also have no doubts about my ability to solve it in my sleep.
I'm against trick interviews or algorithms quizzes, but FizzBuzz is again just establishing a ridiculously low baseline that you know the most essential aspects of programming. Someone a few weeks into CS 101 should be able to do it, so any professional developer who can't deserves to be immediately laughed out of the room.
FizzBuzz is only a "dummy test" in the sense that only dummies will fail it.