The first thing that Software Engineers do when they inherit a codebase that they haven’t written is to squawk loudly. This is terrible! That’s not the way to do it! We need to re-write this completely! I recently had an experience when a project manager suddenly lost his developer and asked me to take over. … Read more Why do Software Developers always squawk when inheriting a foreign codebase?