Mistakes engineers make in large established codebases
Working in large established codebases is one of the hardest things to learn as a software engineer. You can’t practice it beforehand (no, open source does not give you the same experience). Personal projects can never teach you how to do it, because they’re necessarily small and from-scratch. For the record, when I say “large established codebases”, I mean:
Single-digit million lines of code (~5M, let’s say)
Somewhere between 100 and 1000 engineers working on the same codebase
The first working...
Read more at seangoedecke.com