3 ms·
If the requirements don't change and the domain really is well-known, why are you writing new software? Why isn't there pre-existing software you can reuse?
by derleth 13y ago
If the requirements don't change and the domain really is well-known, why are you writing new software? Why isn't there pre-existing software you can reuse?
- peterjancelis 13y agoNot in my backyard syndrome.
- cfinke 13y agoYou mean Not Invented Here.
- deleted 13y ago[deleted]
- Proleps 13y agoBecause it doesn't exist yet.
- mcpherrinm 13y agoBecause you can save a quarter cent per unit by changing microcontroller vendors, but you have to use a new programming language for the new one? Because you are involved in a lawsuit with the contractor that produced your previous version and using it would possibly be an admission it met requirements, even if your in-house developers had to completely rewrite it to make it safe? Because new safety regulations mean you have to use a FIPS approved compiler and testing procedure? Because it's a niche product and the only people in the world who know the problem domain work for you?
- JanneVee 13y agoIf you are designing a new car engine there isn't always of the shelf software already designed and tested. There are instances like the Ariane 5 maiden flight[1] where Ariane 4 software was reused. [1] http://www.di.unito.it/~damiani/ariane5rep.html http://www.di.unito.it/~damiani/ariane5rep.html