8 ms·
Anyone feel like these type of visualizations will be much more common in the future as we try to better understand software processes? It's really such a great
by jonesb6 11y ago
Anyone feel like these type of visualizations will be much more common in the future as we try to better understand software processes? It's really such a great way to demystify or reveal certain patterns in various algorithms..
Great work OP.
- cjhveal 11y agoI do think there's lots of room for growth in this space. Spatial/visual intuition is highly underused relative to linguistic intuition in software development. In visualization we often are limited by our own design to encoding information along three spatial dimensions, but we've got some incredible machinery in our brains for dealing with color, texture, shape, size, relative location. For instance, take the remarkable effectiveness of "memory palaces"[0], or savant Daniel Tammet's description of his synesthetic experience of numbers and arithmetic as operations on shapes and colors[1]. Some applied examples in software might be fsn[2] of "Jurassic Park" fame or the dockercraft[3] minecraft mod. Not trying to claim that visualization would improve our understanding of every system, but I would love to see more work done in this direction. [0]: https://en.wikipedia.org/wiki/Method_of_loci https://en.wikipedia.org/wiki/Method_of_loci [1]: https://en.wikipedia.org/wiki/Daniel_Tammet#Savantism https://en.wikipedia.org/wiki/Daniel_Tammet#Savantism [2]: https://en.wikipedia.org/wiki/Fsn https://en.wikipedia.org/wiki/Fsn [3]: https://github.com/docker/dockercraft https://github.com/docker/dockercraft
- divan 11y agoThanks. Totally agree. Look how quickly people switch to whiteboard when failed to explain some software design linguistically. We lack an easy tool for sharing our internal spatial representations with other people, and there is a lot of space to improve.