• Subscribe

The beauty of software

If you are the kind of person that thinks software development is lifeless and dull, think again. A vivid method of visualizing programmers as they collaborate is taking shape on the web. ‘Gource’ displays software projects as an animated tree that dynamically changes as the respective project does, albeit speeded-up.

The root directory of the project is at the tree’s center, the program directories appear as branches and the files as leaves. Developers can be seen working on the tree at the times that they contributed to a project. As a project grows, the animated tree organically changes shape, while displaying all the colors of the rainbow.

Programmers are displayed as miniature avatars. When collaborating, they fire laser-like connections to other nodes or clusters on the software tree and dance around various software projects. The viewer is treated to an explosion of movement and light, in an aesthetically pleasing and psychedelic visual experience. The background music adds to the ambience too – enjoy.

- Adrian Giordani, iSGTW

Join the conversation

Do you have story ideas or something to contribute? Let us know!

Copyright © 2022 Science Node ™  |  Privacy Notice  |  Sitemap

Disclaimer: While Science Node ™ does its best to provide complete and up-to-date information, it does not warrant that the information is error-free and disclaims all liability with respect to results from the use of the information.


We encourage you to republish this article online and in print, it’s free under our creative commons attribution license, but please follow some simple guidelines:
  1. You have to credit our authors.
  2. You have to credit ScienceNode.org — where possible include our logo with a link back to the original article.
  3. You can simply run the first few lines of the article and then add: “Read the full article on ScienceNode.org” containing a link back to the original article.
  4. The easiest way to get the article on your site is to embed the code below.