project schematic orientation upside down fragile architecture fragility project specifications specs requirements employee hero developer programmer software engineering schematic diagram engineer oversized requirements overload correct way misunderstood misunderstanding monocycle monowheel circus unicycle manager management