Developers like to stay in the zone. The zone is a special place where creativity flows and software gets built. It is hard to get in the zone and stay there so it is frusterating when being in the zone is interrupted.
When developers discover a bug or a task while they are in the zone, they do not want to stop their thought process, reach for their mouse and fill out a form to track the bug or task. Most developers just make a note aboout it in their favorite text editor and move on. This is where Morale comes in.
Morale is as simple as a text editor but as powerful as a full blown ticket tracking form. Record your task or bug and move on. You can then come back to it when you are not in the zone.
One of the key concepts of Morale is that it needs to be available in more places then just within a web page. Since the input of Morale is just a sentence, there is a multitude of ways to get data into it. SMS, Twitter, on your mobile phone, a comment in your source code, within your favorite terminal.
Morale was built in Ruby and Rails but was built with an API in order to allow for multiple platforms to use it. There has been a command line interface built on top of Morale. This allows a developer, who spends most of their time in a command line interface, to input tickets from right within the command line. A TextMate plugin was also created in order to convert comments into Morale tickets from right within a developer's text editor.