Week 14 & 15 – Maintaining Model Integrity / Distillation
Apologies for not posting the Week 14 thread last week. We had a mix-up with scheduling and a couple of us were catching up on reading. Given that the two chapters flow nicely into each other, it worked out okay to talk about them together. Chapter 14 – Maintaining Model Integrity This chapter was more tactical than philosophical, which made for a slightly different reading pace. It dives into the patterns for preserving the integrity of large systems by managing how different models interact. I found the distinction between Shared Kernel and Customer/Supplier particularly useful — one speaks to tight alignment, the other to necessary detachment. The “Conformist” pattern also stood out, not because it’s ideal, but because it acknowledges the reality of working with upstream teams that you have no leverage over. ...