Advertisements

Yet Another (ex-)VC Blog

Cloud computing, startups, and venture capital

IDEs belong in the cloud

with 7 comments



A few weeks ago I decided I wanted to play around with Ruby and naively thought that it would be easy to get started. I’d download Eclipse, and a few Ruby packages that weren’t shipped with MacOS, and then be off to the races. Fat chance. What I thought was going to a leisurely evening of writing sample Ruby apps turned out to be a marathon debugging session, wrestling with dependencies, error messages, and anything else that could have possible gone wrong — before I had the chance to write a lick of my own code. It reminded me of being a sysadmin, poring over log files and reading cryptic StackOverflow posts trying to figure out what the heck was wrong with my setup. It just should not be this hard for someone moderately technical to start coding up a simple app.

Fortunately there are some companies building cloud hosted IDEs (definitely should have started there in retrospect), like eXo, Cloud9 and Kodingen, who will take slot of the “getting started” pain out of your coding experience. Spend less time monkeying around with libraries and dependencies and more time developing cool stuff. I like it.

The other cool thing about cloud hosted IDEs is that it opens up a ton of innovation in terms of 3rd party developers being able to expose their libraries to those IDEs as a web service. Individual users of the IDE could simply select modules and libraries from a service catalog of 3rd party devs, and it would just work, with no hacking or tearing out of ones hair :) I can also see someone making a play to develop some kind of middleware layer where 3rd party Devs could upload their libraries as-is, and that middleware would make the libraries available as a web service to the Cloud IDEs. Maybe github is the right home for that middleware-as-a-service?

I think this is a really interesting space but I’m sure I’m missing some of the nuances. Let me know what I may have overlooked in the comments. I appreciate any and all feedback.

Advertisements

Written by John Gannon

January 1, 2012 at 10:51 pm

Posted in Uncategorized

Tagged with , ,

7 Responses

Subscribe to comments with RSS.

  1. Nice post. Coincidentally, I was just reading http://ruby.railstutorial.org/ruby-on-rails-tutorial-book today and can recommend it !

    Like

    Shridhar Deuskar

    January 3, 2012 at 2:10 pm

  2. Try Python and web2py You can be up and running in minutes on its builtin web server It provides a very complete IDE in your browser

    Like

    Lewis Levin

    January 15, 2012 at 3:41 pm

  3. Thanks for the IDE recommendations. Had a similar experience 2 days ago after picking up my ROR Tutorial 3 and setting aside an hour to “get started” — what a pain in the a@@, and I’m still not ready. Going to pick an IDE & give it a go.

    Like

    @SRoyster

    January 17, 2012 at 7:34 pm

    • Glad to hear I’m not the only one struggling out there! :) I decided I am going to go the Python route. Hoping some of my old perl chops come in handy!

      Like

      John Gannon

      January 21, 2012 at 12:14 am

  4. John, great article! One quick mention. Kodingen is no more, it’s now Koding (https://koding.com). :)

    Like

    Stefan Cosma (@stefanbc)

    November 27, 2013 at 2:54 pm


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: