What did the programmer think about when writing a specific code? What feelings and emotions did he experience? Nat Price decided to answer these questions and made a small utility that extracts text comments from the program code and loads them into Synesketch , an engine for visualizing emotions through text fragments.
Nat says that he decided to take into account not public, but only service notes (messages of programmers to each other or to himself through the source code of the program), since they are already quite a lot in the source code.
For example, took a few well-known programs. The first pictures show how much happier the Apache Tomcat developers were from version to version. Apache tomcat 4 ')
Apache tomcat 5
Below is a couple of corporate applications whose names are not revealed due to the too depressive mood of the programmers (which is not at all surprising).
You can set this utility on your own or any other open source project and see what the developers experienced when they wrote the code. To run the program you need Unix, the C99 compiler and JDK 1.6, it was tested only on Ubuntu.