tooling

RubyMine is a great IDE - a lot of your experience from VS+R# will be preserved

... but at some time I felt "owned" by the tools

VIM #FTW

http://goodenoughsoftware.net/2015/01/14/your-tools-control-you/

community

gained a lot of populatity with startup boom

@dhh

seems to be more "remote friendly"

#DRAMA

philosophy

anti-java

designed to make programmers happy

principles of Conciseness, Consistency & Flexibility

DRY

Principle of Conciseness: “I want computers to be my servants, not my masters. Thus, I’d like to give them orders quickly. A good servant should do a lot of work with a short order.”
Principle of Consistency: “... a small set of rules covers the whole Ruby language. Ruby is a relatively simple language, but it’s not too simple. I’ve tried to follow the principle of ‘least surprise.’ Ruby is not too unique, so a programmer with basic knowledge of programming languages can learn it very quickly.”
Principle of Flexibility: “Because languages are meant to express thought, a language should not restrict human thought, but should help it. Ruby consists of an unchangeable small core (that is, syntax) and arbitrary extensible class libraries....”