My colleagues regularly ask me if I couldn’t provide them with some graphic view of my code, looking at source code is so tedious etc. I’ve looked at various UML tools in the past, but never managed to get any truly useful visualization out of any of them. But maybe the problem with UML is that it’s so limited to two dimensions? Enter Relief, a tool that visualizes code in three dimensions!

Here’s a 3D view of the source code for beta.uniprot.org:

I do wonder what all those lines and boxes mean, but it certainly is pretty!

And here we zoom in on one frequently used class:

Any questions? OK, maybe I’ll have to keep looking for the perfect visualization tool :-)