3 ms·
> I almost always leave with the impression that the designers did the “right thing”. I suppose this is in contrast to Java, which does the pedantic thing, Per
by rajeshp1986 4y ago
> I almost always leave with the impression that the designers did the “right thing”. I suppose this is in contrast to Java, which does the pedantic thing, Perl, which does the kludgy thing, Ruby, which has two independent implementations of the wrong thing, and C, which doesn't do anything.
This might be the best line ever I read on an HN article in recent years.
- transfire 4y agoI think it’s a little harsh on Ruby. But, yeah, I agree.
- calo_star 4y agoI don't know anything about Ruby, but I'm curious, why so?
- weatherlight 4y agoI feel like the quality of ruby libraries has drastically improved over the last 10 years (article was written in 2012). Lots of older libraries, Open source devs would just develop their own DSLs that solve their problem. With the advent of rails, and rubocop, and well known conventions, good modern libraries have bubbled to the top to solve specific problems and the use of those libraries now are the "convention" for solving that set of problems.
- insane_dreamer 4y agoruby, ouch
- haspok 4y agoThe fact that C doesn't do anything is actually the right thing for what it was designed for :) It is just an assembler with macros.