Paul Graham's right, if tactless

July 29th, 2004 by Hen

If you have the soul of a programmer, you go home and work on code. You might still be useless, but the soul is there. People who only code 9 to 5, do not have the soul of a programmer.

Java is a language for teams, not for individuals.

Few people go home and work as teams, a lot of open-source projects have a backbone based on a pair at the same company, or occasional local meetings, and others are orbits of individuals around a codebase. There are a few good online team projects I imagine, but probably not that many.

I believe you have to have the soul of a programmer to be a good programmer, so, good programmers code as much for themselves as for a company, and Java is not a great choice for a single person. Ergo, good programmers probably shy away from Java, while teams shy towards Java.

Comments are closed.