Management and clients have to take a very conservative approach to languages, because they have other problems than you have as a programmer. Ruby is an exquisitely powerful language, yes; but the manager and client also have to worry about finding somebody who can maintain Ruby stuff after...