The next Web
If you are in technology or understand crypto you can probably see where things are going. The next generation of the Internet will be about decentralization. While going from a centralized world to one that is decentralized is not that important to nontechnical people who just want to check email or go to their favorite websites, it's pretty important to companies and the future of software application development. But because there are so many moving parts to developing blockchain oriented software getting started can be a challenge. Finding talented front end, back end, server, sysadmin and a quality solidity developer is not going to be an easy task. Additionally, software application project development never goes as planned. With this being said, if you want to increase your chances of success when developing an application in the decentralized era it's a good idea to do whatever you can to mitigate project risk. If you don't mitigate risk, without looking at your project, I can almost guarantee you will not hit your deadlines and more importantly your project will most likely be over budget before you even launch your beta. Welcome to the world of software development.
The Future of DAPP'S
An interesting startup, Crowd Machine is looking to make developing applications easier and faster for those who are looking to launch software applications within the blockchain ecosystem. They are focused on making it dead simple by acting as blockchain agnostic layer so that developers and non-developers can build apps for the next generation of the Internet without worrying about all the things that pull you away from developing your application. Crowd Machine offers a suite of products (Crowd Computer, Crowd App Studio and Crowd Share) that essentially allows developers or non-developers focus on the problem they are looking to solve through their app without having to worry about all the little things like code syntax, technical intricacies, redundancy, scaling because its all built in.
This is a big project and without naming a few widely used services, I think they are onto something here. This could play a big role in the future of cloud computing. Being blockchain agnostic is going to be key, and this excites me. If they are able to execute and have an 'iblockchain.com' for all blockchains it will be a really interesting project. A lot can be done in this space. They might lead the charge if they execute.
I will dig deeper in a future post if and when I can start playing with the Crowd Machine. Although I have software engineering experience, I would love to try a new system like this. I look forward to see how far this mission gets: "Crowd Machine aims to replace existing cloud computing services by utilizing the transparent and efficient aspects of the blockchain. It will replace services such as AWS and Azure. Crowd Machine is a built product in late beta stages."
They have clearly set the bar high with this ambitious statement. Personally, I would rephrase this to say... “we believe that overtime our technology can and will compete with antiquated cloud services such as AWS and Azure over the next few years.”
The Internet is a large space. There’s enough room for both centralized applications and decentralized applications. The learning curve is high, but I believe Crowd Machine can lower the barrier to entry for developers and non-developers who are looking to build apps for the future. We shall see.