Traditional way of coding requires developers to take following steps in creating any kind of software artifact: write some code into a text editor and then compile and run it. However before running the code and seeing the output, developers only have an imagination in their heads of what are these lines of code are going to create. Moreover, after any changes they make to the code, they have to repeat these steps to see the new results. But they need to see the effects of these modifications and decisions they are making during the coding process immediately. Thus they need an immediate connection to whatever they are creating. This paper reports on Jimbo, a collaborative development environment that provides this immediate connection as well as collaboration on the code and user awareness.