As part of my own ongoing learning I was thinking about writing a (intermediate to advanced) book about the mechanics of writing software in C++.<p>As an example the book could include a practical language guide to C++ itself, a chapter on CMake (and what actually happens during linking), testing, using the debugger, profiling / benchmarking etc.<p>Obviously this would be a huge undertaking and I don't expect to actually write all of this, but it's the sort of information that I personally would like to see written down in one place.<p>I'm going to go ahead with this for my own reference and learning, but would this be of any interest to anyone else here, and would anyone like to collaborate?