Seeing software: a new kind of code visualization
Software development is hard, and the rooms we work in show it: whiteboards filled with diagrams that help us visualize what's being built. But why can't those diagrams live in the computer — and build the actual software in the process?
We believe it's possible. Not by inventing a new language everyone has to learn, or another modeling tool, but by layering a new kind of visualization on top of existing languages — one that draws out the connections and effects so you can see exactly what's going on at a glance. The diagram stays in sync with the code at all times; you can work solely in the code or solely in the diagram.
Think of how easy it is to navigate a map or arrange photos on an iPad. We want to bring the same sensibility to coding and code navigation — and the same ease of communication, with collaboration tools that let developers, testers, and product owners work together more directly.
This research is on the back burner while we focus on consulting — but it shapes how we think about tooling, iteration speed, and making complex systems legible.
← Back to co3de