That mention of radix sort reminds me of an anecdote.
Back in 1998 I was doing an internship at a small software company in Paris.
I was the lowest-level junior guy in the team - unpaid work, mandatory stuff for an engineering school.
The team was very small, just a few people. At some point one of the employees, who had an academic background (he was a "Dr") was struggling with a performance problem when sorting some data.
He was using a quick-sort.
I was coming from the demoscene, and I had never used a quick-sort in my life - I think I didn't even know the algorithm.
So I just said something like, "why not use a radix sort?"