A friend recently asked me what qualities make a great engineering manager, and one of the things I mentioned was risk management – specifically, the value of investing in design artifacts like system diagrams, reference architectures, and clear interface boundaries before diving into execution. In my experience, the hard part was