Writing C unit tests without a framework
Real C programmers write everything from scratch, reinvent wheels. I'm somewhat of a C programmer myself :)
So when I felt the need to add unit tests to my C matrix library, I didn't want to immediately reach for the nearest C unit testing framework. I wanted to see what it takes to build my own.