3 ms·
Fair enough, but note that the list doesn't say "true software engineers should know" but "true computer science geeks should know".
by kleiba 15y ago
Fair enough, but note that the list doesn't say "true software engineers should know" but "true computer science geeks should know".
- king_magic 15y agoMy response to this is that I am a "true computer science geek". Why isn't P=NP (or P!=NP) on that list? Why not more about set theory? Why not proof by induction? How about lambda calculus? There is far more to CS than what that list implies. I realize that it's not supposed to be all-encompassing, but seriously, saying it's "something all CS geeks should know", in my mind is unfair - I have little understanding of most of the OP's article, but still consider myself to have a very solid understanding of CS, based on my level of education. I don't need to know most of the things in the article. There are plenty of other things in CS, however, that I do need to know. I think putting together lists like this does a disservice to people just about to enter the field. You can't possible break down CS into a list of 11 equations.
- munin 15y agoy-combinator is on there representing lambda calculus at least ...
- king_magic 15y agoGood point, I must have missed that one.
- kleiba 15y agoYeah, you're right. "10 best..." lists are usually B.S. anyway.