I think doing things like this in a language like C can serve as a reminder that it is, very much posible, to do actual work with minimal tools - In my case emacs and a clang.
Still a good reminder for all those who don’t know for whatever reason.
I have at work to deal with people that hear “caching” and they immediately answer “we have to install redis” - well no - I meant we can do local in-process caching of classes/variables/other structures that will be faster than calling redis over the network.