As I've said before, I'm constantly working in the shell and have
found many ways to improve my flow since I began working
this way. I also like to keep in contact on IRC to give out
help on Ruby, JS or Rails (and constantly learn in the process), chat
with friends, or discuss open-source projects. I use irssi to
connect to Freenode, a shell client, and I wondered if it would be
possible to get Notifications Center to listen in on my chats and let me
know when I get new messages. Thanks to alloy's powerful
terminal-notifier, I can!
At eLocal, we use the lovely Pivotal Tracker to track our
work progress. It has a really great interface for viewing stories, and
some additional features like tasks, rich text comments, and the ability
to "predict" future iterations by using the velocity and "points" system
(which is totally arbitrary). Another great feature is the story states,
which are also arbitrary, but we use them for very specific
purposes...for example, Delivered means the story has been placed on
the stage server and is ready for testing, while Finished just means
that I've pushed the code to master branch and it can be deployed at
any time.