News for hackers. Stuff that matters.
Re:How to Pick a Language by akkartik on Thursday January 22, 2009 @11:33PM (#445934)
Pick ruby if: you want to program on the web.

I prefer python as a language, but rails has two things no other web-framework has, IMHO - A culture of TDD (http://news.ycombinator.com/item?id=445627), and the easiest way to do simple AJAX out of the box with rjs (http://api.rubyonrails.org/classes/ActionView/Helpers/Protot...) Just not worrying about string escaping is huge.

Re:How to Pick a Language by mshafrir on Thursday January 22, 2009 @11:59PM (#445964)
The first link points to a comment about being productive while riding Caltrain...
Re:How to Pick a Language by akkartik on Friday January 23, 2009 @12:27AM (#445996)
Hmm, I should just restate my point rather than try to repurpose it from elsewhere.

TDD has enabled me to work in far smaller chunks than before. The ripples of this one fact are transformational, and so I place more emphasis on unit-test support than most aspects of a language/tool. http://www.reddit.com/r/programming/comments/6sktz/a/c04r6i5

There.

Re:How to Pick a Language by anamax on Friday January 23, 2009 @12:38PM (#446689)
Isn't that what Train Driven Development means?