4 ms·
One difference software engineering has with aerospace engineering is that the people building the rocket get all the time they need. Since it's rocket science
by Codhisattva 14y ago
One difference software engineering has with aerospace engineering is that the people building the rocket get all the time they need. Since it's rocket science it's pretty much a given that if it's rushed or a PM or CEO puts the pressure on (with people working triple shifts for instance) then things just literally blow up.
In software the coders rarely have the option or will power to push back against unreasonable deadlines and fantasy launch dates. This is especially common in corporate cultures where a chain of command makes those calls and large scale plans are built around dates pulled out of the air. At best the coders are given lose-lose choices: miss the date or ship a broken product.