Essential C (2003) [pdf]
Man, I miss making a living as a C programmer. My happiest days as a dev were when my "stack" was Linux, C, Makefiles, and some shell scripts. Only thing I'd change is that source control was svn instead of git.<p>Sure, there was a lot more to type. Debugging was harder. But there was a beauty to that. A simple mental model. A sense of control.<p>These days all jobs seem to be sort of online crap. Piles and piles of layers and complexity and heterogenous frameworks and tools. Being on call. Never being able to truly master anything because everything changes all the time.<p>/nostalgia