3 ms·
Whenever I see someone that scoffs at Blub[1] because Blarb is 'so much better', I instantly think less of them as a developer. In my experience, people like t
by donw 15y ago
Whenever I see someone that scoffs at Blub[1] because Blarb is 'so much better', I instantly think less of them as a developer.
In my experience, people like this spend all their time screwing around with esoteric languages and abstract debates about semicolons, and don't spend any time building anything of value anyway.
This isn't to say that you shouldn't learn Erlang, or Scala, or Haskell, or any number of oddball languages. Doing so makes you a better and more-rounded programmer. But the haughty attitude of 'Blub is better than Blarb' reeks of naïve fanboyism.
Every language brings something to the table, despite their drawbacks. Ruby is beautiful and a joy to work with. Python is powerful and has amazing libraries. PHP is easy to pick up and has a huge community.
Ignoring languages because they aren't 'purely functional', 'high performance', or 'mathematically correct' is hugely ignorant.
[1] http://www.paulgraham.com/avg.html http://www.paulgraham.com/avg.html
- deleted 15y ago[deleted]
- syaz1 15y agoWell done sir, nicely put. "Use the right tool for the right job" is also highly contextual. For the same job the right tool for you may be Python, for me PHP.
- petervandijck 15y agoI'm starting to think "the right tool for the right job" is one of those 50s advertising things that was pushed by the tools industry. Like smoking making women look independent.