1) Device independent. If you want to start writing code on your work computer, work on it on your laptop when you get home, and debug it while at your mother-in-law's house, using a cloud IDE makes this much easier than having to sync files and have programs installed on all computers
2) Mobile. If you think of a breakthrough in your code when you only have your smartphone or tablet on you, being able to access it and work on it on devices that may not even support native development could be really useful.
#1 was a huge deal for me. I only use a cloud IDE for web development, and the ability to edit something no matter where I am or what computer I'm using in an environment I'm used to is simply awesome. It's had such an impact on me that I'm moving everything I do to cloud services; the value of not just having my data everywhere but the tools I'm used to everywhere is very significant.
1) Device independent. If you want to start writing code on your work computer, work on it on your laptop when you get home, and debug it while at your mother-in-law's house, using a cloud IDE makes this much easier than having to sync files and have programs installed on all computers
2) Mobile. If you think of a breakthrough in your code when you only have your smartphone or tablet on you, being able to access it and work on it on devices that may not even support native development could be really useful.