What do you hope to learn from the small tools you're building?
Over the last 10 years, we've seen office productivity tools like Word and Excel move to the web. Over the next 10 years, the same thing will happen with developer tools.
Our build and test environments will move to the web. They'll be more responsive and easier to use. The cloud will enable new workflows and new tools.
Live Development is a high-level vision of what those new cloud-boosted tools should look like. But the specifics are still unclear. We're building small tools to help us feel out the possible paths.
My tests already run in the cloud on my Continuous Integration server! How is this different?
Your CI server is a batch process. It sees you every couple of hours when you remember to push your changes to source control.
Live development tools should see you every few seconds.
They should show you error messages that help your development right now, not an opaque "Build failed" error message five minutes from now.
They should know which changes are more likely to break which tests, then prioritize the most relevant tests first.
Why aren't you building a Web IDE like everybody else?
We believe that Web IDEs are the wrong approach.
A Web IDE forces you to adopt an entirely new workflow on Day One.
We think there will eventually be a rich ecosystem of Web IDEs. But it will need to be backed by a reusable set of components for testing in the cloud and delivering the output in a useful way. We still have to invent those components.
Is this a business?
We hope so!
Once our industry figured out how to throw lots of computers on large data processing problems, it opened up entirely new business opportunities for data analytics.
Similarly, if we leverage lots of computers so that we save time waiting for our tools, we think people will gladly pay to do that and find entirely new types of tools to run.
This sounds cool! How can I help?
We are small, and focused on making tools that developers love. Our attention is limited. We are not looking for thousands of users. Instead, we're looking for:
1) Alpha users ("fans") who are unhappy with their build & test process. We want your feedback on how these tools might make you more productive.
2) Engineers and developer advocates to explore what this could become.
Most importantly, we want to work with people who are excited for the next generation of developer tools.
If you've read this far, maybe that's you?