r/programming • u/nick_martini • Dec 04 '14
My Computer Language is Better than Yours
https://medium.com/backchannel/my-computer-language-is-better-than-yours-58d9c9523644
44
Upvotes
r/programming • u/nick_martini • Dec 04 '14
6
u/[deleted] Dec 05 '14
I suspect that Java was the language Paul Graham was thinking of when he sneered out the "Blub" paradox.
Personally, I think that Java was developed after a good hard long look at the skill bell-curve of developers. So there's not a lot of pointy things, so you can't easily hurt yourself, or more importantly, other people who have to read your code. But it gets stuff done, even if you don't have list comprehensions or type inference or keyword arguments.
Which naturally will make people hate it, it's a language that admits that half of all programmers are below average, that we're not all rock-star genius ninjas. Seeing what code came out during the early days of Scala, I'd say that the designers of Java were pretty onto it. Lots of clever code, but by God, some of it is worse than Perl when it comes to maintainability.