Thank You, ccache!
When I have to write in C, ccache makes it much less painful to rebuild software. I appreciate that Make handles dependencies, but its reliance on timestamps sometimes causes unnecessary rebuilds. If ccache fixed only that, it would be useful--but it does much more.
This is one development tool I would miss greatly if it did not exist. Thank you, ccache developers and contributors!
And distcc makes a very nice partner to ccache if you've access to assorted machines with spare CPU. http://distcc.samba.org/