Cloud Computing Will See Developers Soar to New Heights
As cloud computing takes over, say experts, the role and attitudes of software developers will change, and choosing programming languages will become "comparable to choosing a religion." (Like it's not already?)
Fri, November 14, 2008
Computerworld Australia — Software developers will be the oil moguls of the IT industry thanks to the utility and cloud computing concept, experts say.
Analysts say smart developers will rake in cash as vendors war over the best software code — the new black gold of the industry — during the next three decades.
Former CIO for the Queensland Health and Transport departments Paul Summergreene said cloud computing and its manifestations will make code development cheaper and faster.
"The cloud will make developers more agile and allow them to work from home."— Research firm Longhous
"The role and attitudes [of software developers] will change," Summergreene said.
"The cloud allows them to focus on writing code and entrepreneurs in the industry will see it as an opportunity."
He said the best software developers will cut costs, development time and money by hosting their kit in the cloud.
Longhous principle research analyst Sam Higgins said the choice for developers between Java, .Net or dynamic language scripting will become comparable to choosing a religion.
"There will be three choices; the church of Microsoft, Java or the dynamic script crowd which are the atheists in that sense," Higgins said.
"Application lifecycle management will be pushed up into the cloud. Having test-boxes and toolkits in the cloud will make developers more agile to interact with vendors and allow them to work from home because they will push code into the cloud.
"Developers will be faster to market and have cheaper costs because the cloud will wipe off their capital expenditure."
"Vendors will be screwed without good devs"
A software developer at a Sydney-based media company, who requested anonymity, said while cloud computing will cut development costs through bandwidth and scaling, it may increase complexity.
"I do not think a movement to cloud computing will be as revolutionary to software development as suggested. Writing good software is already complicated, time consuming, and costly, and developing for the cloud just introduces another level of complexity that needs to be dealt with," he said.
"While it may cut some of the time they would have otherwise spent managing infrastructure, the bulk will still be spent where it always is — writing code.
"The 'cloud' means I do not have to worry so much about whether the servers my code runs on can scale while a project is in its infancy. I can instead let someone else worry about that while I get in and build something. That is a great brain saver."


