crazy - Mobiloitte Blog

Why Startup Founders Have Gone Crazy After Ruby on Rails?

During the last few months we have noticed a very interested market trend.  The demand for Ruby on Rails powered web platforms have grown up significantly. Further more most of the calls came from small entities – startup founders, seeding ventures looking for quick concept-to-deployment cycle for their web project. We did some snooping around and found out that we are not the only ones. In fact Ruby on Rails web projects have been rocking the realm of entrepreneurs for more than an year. What’s the reason of this popularity increase of Ruby on Rails for startup engineers and marketers? Let’s dig it out

Design explicitly for making programmers happier

Many developers working with Rails today feel as though they “escaped” from development on platforms such as .NET and Java, which aren’t as well suited to rapid web development as Rails. Further more, .NET and Java tend to be popular in larger organizations that often utilize much more conservative software practices than in some of the dynamic open source languages like Python and Ruby.

You can dive deeper in this by reading Paul Graham’s 2004 essay “The Python Paradox

ruby on rails happiness

Ruby on Rails is Continuously evolving

A lot of other Rails developers used to code with PhP, and were attracted to the Ruby world for technical reasons. Ruby developers are particularly eager to continuously evolve their tools. A startup can presume that if a developer is using Rails (or another modern web framework) then they are keeners who are interested in skills development and are likely involved in contributing to open source projects. This usually indicates a personality style that is a good cultural fit for many small development teams.

RECOMMENDED FOR YOU:  For Goodness sake – Stop hiring Ruby programmers like this

Incredibly active community

We have observed that the Ruby on Rails community is incredibly active and committed in evolving their platform. The following numbers confirm that:

  • 52,829 gems/plug-ins since 2009

Made for the web

The framework really solves the common problems you’re going to face when building for the web.  We can get the initial repeatable setup steps out of the way quickly and get to the true business development tasks quickly.

High level of interaction

Ruby on Rails is highly apposite for websites that entail a lot of content input, storage and management because you would be easily navigating the site, uploading and managing content. Thus, if you want to build a CRM, CMS or e-commerce system, Ruby on Rails should be a beautiful fit.

Easily inheritable projects

Ruby makes it far easier to inherit the project (which in the startup world, where there is usually pretty much HR hiring & firing is an important factor). Most companies/projects that use PHP usually works under a different framework, so moving to another company/project means quite often to learn a completely new framework. Ruby on Rails on the other hand provides you with a pretty big stack of open-source code & resources that will save your time.

Best for initial idea deployment

Startups try to crack the minimal viable product (mvp) of their idea. Ruby on Rails has lots of gems, which is small piece of code or plugin which solves a particular problem. This is enforced by the strong and vibrant Ruby on Rails open source community and eco-system (Heroku) around it. Gems allow making things faster and quicker, and thus the first choice of framework for turning the idea in reality for a startup.

In short – Ruby on Rails was initiated by a community of people with entrepreneurial mindset who kept maintaining that flare in the years to come. Are you an entrepreneur? Why have you chosen Ruby on Rails as your preferred web deployment platform? Share your thoughts below..