This week we are talking through chapter 5 of Pragmatic Programmer - In a nutshell we talk through what it takes to make code that is flexible and can take the cold realities of the real world.
Tip 36: Minimize Coupling Between Modules
Tip 37: Configure, Don't Integrate
Tip 38: Put Abstractions in Code, Details in Metadata
Tip 39: Analyze Workflow to Improve Concurrency