Hacker News new | past | comments | ask | show | jobs | submit login

Yeah, Google, for the most part. You are not using an agile language, you are using some of the technology Google relies on, aren't you? ;-)

Google, and beyond it. You could easily have a case for Python: Nokia has made it available for Symbian, Microsoft endorses it via ActiveState, and so on.

My friends, if we want to be effective entrepreneurs, we must learn how to repackage things in a way customers will find attractive. A language can be just a technology, a framework, an application, and so on... whatever concerns your customers. There is no point in being strict about terminology, unless you are selling to savvy techies.

I'm sorry, but I don't agree. There is no reason why my customers need to know in what language the solution is developed in.

Besides, Ruby powers many highly visible websites and web apps. If I'd be losing a sale because I develop in Ruby and NOT Python, chances are I don't want that sale in the first place.

> There is no reason why my customers need to know in what language the solution is developed in.

Business continuity.

Business continuity applies only if we're talking about Java vs Ruby/Python/etc.

If the choice is between Ruby and Python and Clojure and any of the "esoteric" languages as far as enterprises are concerned, that's a red herring.

I don't know what your business is, but if it's consulting or custom development, then you may be wrong. It matters very much to me if I buy something from you that is written in some esoteric language that only a few people can develop for.

Obscure languages are a form of vendor lock-in, in that sense.

if you're developing SAAS or something, then I'm sure you're right, but that argument doesn't apply to everybody.

Let me explain better: Google does not stop at using Python, it embraces and backs it. And every grey suit knows Google.

And any grey suit that deals with the web knows about YellowPages.com which is a Rails site, as is newyorkjets.com.

Google is a compelling argument, no doubt, but if the biz dudes are open to switching from a "traditional" language/framework such as Java/J2EE or .Net, there are other "established" players that use Ruby.

Please don't take this as defending Ruby, the best tool for the job should win out. If the team proposing Python is well-versed in Python, that's what they should go with. But saying that Python is a better bet than Ruby, because Google embraces it is a bit of a strawman.

> Microsoft endorses it via ActiveState

Microsoft has IronPython, and I'm not aware of any existing endorsement of ActivePython from AS. There used to be some partnership or agreement between the two around Python.NET, but that project has been gone for a while now.

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