Mindy: Minimalist Development Environment
Mindy is a minimalist "development environment". In fact, all it does for you is to act as a wrapper around make. It picks out a compilation error, and automatically points you to the error in the code, highlighting the line or characters that the compiler complained about. It uses the existing editor window if you have the file open already, or else opens it for you.
This simple functionality can save you a lot of time and annoyance if you're compiling in a shell.