4 ms·
Title is a little flamebaity, considering it seems like he is adding python, rather than "moving to". I like both, but Ruby does it for me bigtime. I actually
by ludicast 16y ago
Title is a little flamebaity, considering it seems like he is adding python, rather than "moving to".
I like both, but Ruby does it for me bigtime. I actually wish it also had Python's whitespace rules, but since I use Haml a lot I still benefit from it sometimes.
One important facet of Ruby is that it was written to optimize programmer happiness. As a result, it is a lot of fun to code in. The article's author says something similar himself:
"Now, I want to be clear: I like Ruby better than Python. Its semantics make more sense to me than Python’s, and the language itself is more beautiful."
As someone who codes between 2 and 20 hours a day, a language like that is where I want to be. Ruby does have its gaps so other languages are needed too - I use actionscript for front-end stuff (instead of MacRuby) and functional languages for concurrent programming (instead of EventMachine).
- jpcx01 16y agoUsing Ruby extensively with CoffeeScript is also making me long for significant whitespace. I think CoffeeScript gets it perfect. Unfortunately, it's just a wrapper around JS so it has limited uses (until Node.js gets mature).
- ludicast 16y agoHaven't checked out CoffeeScript before, but it's very terse. Me like.
- rue 16y agoYes, I am not sure why one would "move". Learn Python, presto, you now know two handy languages and can use them at your discretion.
- djacobs 16y agoThat's valid. I'm adding it, not moving. That sounded weird for a title, though.