This time of year is great for the developer to catch up. Get beyond the daily fire drills. Maybe your family will get you involved in some IT task you rather avoid. But this time of year you get to finally think for yourself. You get to revisit that piece of your application you knew you could have coded better. Spend some time researching new technologies and approaches. And overall start digesting all that has happened in your world over the last year.
But when it comes to the Cloud, even a few weeks of holiday vacay will not get you caught up. For the developer, cloud services are changing at a rapid pace. Every weekend I swear there is something new for the developer. Some widget to help you optimize one aspect of your job. It’s hard to expect anyone to keep up with it all in addition to their heavy release schedule.
At this point I think there is a cloud-based tool for every aspect of a developers job. You have your source repository, your ALM tool, your ARA tool, and 50 tools in between. Your widget for push notifications, your widget for email, a thingy that validates users. You can have your IaaS in your office’s server box or you can have your IaaS up bean stalks (the clouds). You can have your PaaS here and there, you can publish your code anywhere.
I actually am a little frustrated I can’t keep up. And the fact that there are so many solutions for the developer, to me is both a sign of great things, but also great problems. Purpose built cloud solutions are very trendy, finding that one thing that solves your one clear problem very well. But the siloed nature, and the widget collecting is going to create huge management problems. Where do you put it all? How do you remember your logins, configurations, security. Overall how are you going to manage all these cool widgets?
Another trend this year has been the creation of Cloud based IDEs which in their own right seem a little obvious. After all we have been editing documents in the browser for a long time, and all code is after all is a document of instructions to do cool things. What the cloud IDE brings with it is a stronger commitment to publishing cloud applications, more widgets, more problems. Reliance on a server as a platform is stripped away.
These are the best kind of problems to have. So much innovation, so much going on that it’s hard to keep up. At least I think so. But at the same time you need to maintain your sanity.
This is where CloudShare comes in. CloudShare aims to be the hub of all your dev tools and processes. Take the CloudShare environment, and all your tools, code, configurations, networking, and IaaS. Snapshot that entire environment, and version instances of that environment with all it’s complexity. One place for everything you need to do your development work. Less thinking about how to login, configure, and manage all those PaaS and dev widgets. Spending more time digesting ways to make your application better, and features more frequent.
Enjoy the quite time of the year, and catching up with the Cloud