Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not to get on a Scala flamewar but for people considering this, take into consideration that Scala is pretty hard and with different paradigms, so if you ever want to do a little fix yourself, this might not be trivial. While RoR has also it's particularities, it is easier IMO to hack something away if you would need to even if you're not proficient in it.


Here's a pair of asbestos underwear for you. Next time why don't you say something like "NODE SUCKS" and see if you make it home alive.


Scala is my favorite language and it's really powerful and flexible, but that also makes code potentially really hard to read if the author didn't write the code with readability in mind.


Random comment: having an actual answer to the "what's your favorite language" question isn't a good thing.


In this case it was combined with admitting some of its trade-offs. It's okay to have preferences and even a favorite language as long as one doesn't treat it as a flawless gift of the gods that can solve every problem without ever being a problem itself.


I code for fun. Having a favorite language isn't a "good thing" why?

Because some manager-type smuck thinks I should be more flexible?

Even top notch programmers like Carmack and Torvalds have a favorite language.


> Even top notch programmers like Carmack and Torvalds have a favorite language.

Yes, true, but they're not married to their choice.


After they're programmed for 20+ years in the language, and with them considered job offers or projects based on the language use, when exactly it's not considered "married"?


> ... when exactly it's not considered "married"?

Easy to test on a case-by-case basis -- either a person can or can't drop one language and become productive in another in a short time. If they can, then they're not married to a single language, unlike cybernetic swans who mate for life.


Well, what if Torvalds can't get productive in Lisp or Haskell? Does that make him any less of a programmer?


That's a bizarre and rather rude comment.


eh i think in sufficiently complex projects its difficult to alter no matter what language it's done in.... its not like if we had RoR versions of every software we would be living in a utopia.

In my experience, readability doesn't really play into this stuff as much as how interconnected the code is, i.e. if there are some dangerous anti-patterns functionality that should be orthogonal becomes interdependent.

There are tons of RoR libs that are written in this filthy way. :D

flame on!!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: