I think your book with best practices also must contain something about TDD, Lisp macroses vs C++ ones, some bits of knowledge on system programming, and how software makes our world worse because of abandoning engineer culture in craft of software development. I do not think I can be a co-author, but I might help you if you have some interdisciplinary questions or if you need somebody to read your drafts.
English is not my mother language so do not expect great writing skills from me but if you have some unanswered questions from fields of general knowledge I will do my best to let your project be as good as you have claimed.