I'll talk about the lessons one can learn from observing C++ codebases and development teams grow and mature over time - meaning the typical problems that arise as more code, more developers and dependencies are added.
We'll look at some common yet avoidable mistakes and how to prevent unnecessary technical debt.
The goal is to provide developers with the knowledge to be able to avoid some of the most critical mistakes early on in a codebases life-cycle. Each piece of advice will come with a field report.