I am a nerd. I have to admit. The sun is shining in Sweden(and that is not happening to often here) and instead of being out with my daughters, I am watching live Steve Ballmer’s Keynote at WPC09 (http://www.digitalwpc.com/Videos/KeynoteVideos) and I have to make some comments related to that.
One thing he says is that the new word of the day is not “Do more with less”, but “With less do more”. Although this might be true for IT-Pro, for us developers is the other way around. We have more and we need to deliver more. And by more I mean faster, optimized code that uses the full computing power available.
Another thing he says is that most of the CEO are wondering what is the next step they need to take in developing their applications. The reason they ask that is because the platforms are emerging, and there will not be so much difference between internet and locally deployed applications in the near future.
What do those thing have in common? The need to switch to multi-core. Why? Because that is THE WAY to maximally use the computing power, and more than sure you will need this power no matter where you run your application, locally or on the cloud!