This week I spent a few days at RailsConf in Baltimore re-connecting with my developer roots, and it gave me a fresh perspective on what developers really think about cloud.
Although I’ve spent much of my time focused on the application layer in the past decade, it has been at the architecture and integration level for the most part – especially recently. I’ve both personally coded (in PHP, don’t hate me) or led development teams that have built a number of large web and enterprise apps (in various languages) during that time. I have attended all sorts of developer conferences and events throughout the years, and remember stacks of punch cards in school (showing my age).
Over the past 3 or so years that I’ve been heads down in the fast moving cloud world, nearly all of the developers I’ve dealt with directly (meaning not proxied to me by IT folks) were working on cloud projects of some kind and as such, were bullish on ‘cloud’. It seems this vacuum has really skewed [my|our|the industry] perception of developers.
Cloud industry perception
Go to any cloud conference or event and everybody is talking about developers and how much they want to use the cloud. It’s like they have taken on Ballmer’s personality… developers developers developers – I’ve even said it myself. Lots of companies are building great tools for and around the developer community and entire movements have been started around them. To the cloud industry, it seems to be mainly about the developers right now (that is changing though). There are a few languages and frameworks that have gotten the most attention in the cloud world, and Rails is one of the most popular – so you would think Rails developers are in love with the cloud.
Now let’s switch over to my experience at railsconf. Out of four days of talks/sessions, only two of them had ‘cloud’ in the title, and they were both in the ‘sponsored’ track (surprise surprise…). Out of all the organic (non-sponsored) talks I attended, the only time I even HEARD the word cloud was in a talk given by one of the Heroku guys (again, surprise surprise…). I spoke to a bunch of developers during the breaks and at lunch about their opinions on cloud, and to say it was ‘meh’ would be overstating it.
It wasn’t cloud hate, it was just a general perspective it’s all about the code and doing cool things. One attendee told me he thought cloud was great because it lets him spend more time coding and less time worrying about where the app is running – but that he really didn’t care about all the cloud technology. That’s a good summary of the vibe I got this week.
Should we (the collective ‘we’ making up the industry) care that the best and brightest developers in the hottest space don’t seem to care about all the cool stuff we’re building for them? Probably not. They’re using what we’re building, they like it, and they don’t want to go back to the way it used to be anytime soon.
Having said that, the reality that they see the primary value of cloud as a way to let them spend more time coding, and not much else, is powerful and we shouldn’t forget it.
Follow Scott Sanchez on twitter: http://twitter.com/scottsanchez
Notice: This article was originally posted at http://www.CloudNod.com by Scott Sanchez and is his personal opinion. Copyright 2011 Scott Sanchez, All Rights Reserved.