A friend of mine just finished up his Masters of Arts thesis project. Basically the project consists of two moody boxes, Otto and Ada, blogging about how they feel. So you ask, “How do the know how they feel?” Otto and Ada have built in sensors that detect changes in their environment. They then express themselves via their blog. Their grammar is not always great but they are both still quite young.
In a recent post, Sam discusses his experience with Python which he used for the project. In the post, Sam mentions the aspects of Python that make it ideal for artists. Those points are equally as valid for general programmers, though.
As a side note, I hereby take credit for introducing him to Python. Seems as if my persistant nudging paid off.