174 karma · joined January 27, 2014
Where did you pull this assertion from? There are a wide range of skills and behaviors that go into programming, and I see those attributes in people from all walks of life. Programmers are just the ones who've sat in front of a computer long enough to apply them in the same context.
If Haskell's succinctness level is 1, then I would rate python's at 2, go's at 4, and java's at 20.
On the other hand, this is a step in the right direction and I'm not a kernel developer, so I shouldn't nit pick too much.
Suicide is everywhere. Trans people are everywhere. Minorities are everywhere. Tumblr just isn't sweeping it under the rug as much as some other sites.
"A eats B" -> "B is eaten by A". Makes total sense!
"A comprises B" -> "B is comprised by A". This makes sense too!
However, no one uses "comprised of" this way. The overwhelmingly common usage is "A is comprised of B", when what is really meant is "A comprises B". In other words, people rarely use the active form of "to comprise", and when they use the passive form they usually invert its meaning.
Arguably that's just how language works, and of course I can carry a conversation with someone who speaks this way without skipping a beat. But the written compendium of all the world's knowledge should aspire to slightly higher formality.
> Exceptional programmers have an aptitude for and interest in programming that is not merely the product of training.
This is the old "you're either an exceptional programmer or you're not" myth. This is one reason why diversity in tech has regressed since the 80s.
I agree that geopolitical boundaries should matter less in the software business. However, I strongly disagree that this is the solution to programmer scarcity. Expanding your source of resumes to the entire world only delays the inevitable. Why focus on removing the dependency on the passport variable, when we still have such a strong dependency on gender and race?