if a design is taking too long, the design is wrong
and therefore, the design must be modified
to accelerate progress. And one of the most fundamental errors made
in advanced development is to stick to a design
even when it is very complicated,
and to not strive to delete parts and processes.