Re:Boeing 747s receive software updates over floppy disks
by HeyLaughingBoy on Monday August 10, 2020 @01:37PM
(#24111835)
This is why at my last job we had a rule that said prototypes could not be shipped as production software. It had to be either completely rewritten, or at least completely code reviewed and the "bad" parts rewritten.
[ Parent
| on HN ]
Re:Boeing 747s receive software updates over floppy disks
by sterlind on Monday August 10, 2020 @01:55PM
(#24112032)
I approach this by writing exploratory prototypes with good modular boundaries, but stub/hacky implementations. Keeping it simple lets me throw modules away as I refactor, until everything's been rewritten and then I ship it.
Re:Boeing 747s receive software updates over floppy disks
by HeyLaughingBoy on Monday August 10, 2020 @04:16PM
(#24113519)
Sure, and that works great for a personal approach to code. But when your lifecycle from requirements through release needs to be validated, something more scalable is required. Sometimes that scalable thing is "anyone shipping prototype code will be fired."