Too often with projects in other languages I look at the code base and feel like I'm lost in a maze of tiny files, all alike with nothing to orient against. I'm sure one could write C/C++ like that, but why would you?
The more I do it, the more I like C++ as a language for doing server side web stuff. Is there something wrong with me? It's just really nice to be able to go back to a project after spending some time away from it and be able to read the code, follow the control flow, and figure out what I want to work on next.
These just keep getting better: https://www.youtube.com/watch?v=k1zdS6Nhifw
Since doing this video I've made some changes that make this workable even with pretty awful quality hardware and even better with low noise/high resolution data acquisition devices.
Author of Typica software for coffee roasters.