Hacker News new | ask | show | jobs
by Kalium 3952 days ago
I've been accused of elitism before on this subject.

Let me tell you about a person who did so. This person wanted to help the team design database schemas. This person did not have a background with strong computer science fundamentals and did not understand relational calculus. The person struggled to contribute, ultimately becoming a drag on the schema design process. When offered educational materials on the subject of relational calculus that would have addressed this lack of knowledge, using them was quickly given up as too difficult. This person was thus sharply limited, and extremely frustrated, by their lack of Undergraduate Computer Science fundamentals.

Your find-and-replace is only meaningful if you treat "Undergraduate Computer Science" as a string literal with no semantic meaning.

Elitist is not the same as wrong. Medical education is pretty elitist too. That doesn't mean I want to designate everyone who owns a knife as a surgeon. Should I find-and-replace your comment to the tune of s/elitist/populist/, on the assumption that elitism == bad and populism == good?

And before you say that we're just programmers and thus not dealing with life-critical things like doctors are, I refer you to the case of Therac-25.