One of the key skills of a good software architect or developer is the ability to quickly build and maintain build systems. Many projects waste large amounts of time customizing and maintaining their build platforms. Many of these use large CMake files that have to be frequently modified or have scripts to generate them.
After contemplating the creation of a blog for a few years, I have finally caved in and decided that it is about time for me to share some of my wisdom with the world.
In the coming months I have a list of topics to post up about including CMake, C++ development, underwater photography and more.