This article combined with your commend tangentially brings up an interesting point in my mind. What does it mean to be a computer scientist? Are you just a programmer with more background? When/where does deep math and CS knowledge really become important?
I honestly think "programmer" and "computer scientist" are slowly being conflated, and the distinction is important to understanding this sort of issue. Is this Granny Smith vs. Fuji, or Fuji vs. Florida Navel?
I honestly think "programmer" and "computer scientist" are slowly being conflated, and the distinction is important to understanding this sort of issue. Is this Granny Smith vs. Fuji, or Fuji vs. Florida Navel?