sometimes, this is how programmers fix bugs in software too
Conversation
Notices
-
Thorwegian ❄️ (thor@berserker.town)'s status on Friday, 23-Jun-2023 16:04:53 JST Thorwegian ❄️ - Machismo repeated this.
-
teknomunk (teknomunk@apogee.polaris-1.work)'s status on Friday, 23-Jun-2023 16:18:22 JST teknomunk @thor And software fixes are sometimes done that way because other things written before you were born are expecting that rock to be in exactly that spot and break if you do what looks "correct" and move the rock.
It isn't always crazy. Just usually. -
teknomunk (teknomunk@apogee.polaris-1.work)'s status on Friday, 23-Jun-2023 16:18:22 JST teknomunk @thor
Indeed. It is also why things like specs should be written and adhered to when possible, and updated when not possible: to document that decision 30 years ago that nobody remembers anymore. -
Thorwegian ❄️ (thor@berserker.town)'s status on Friday, 23-Jun-2023 16:18:24 JST Thorwegian ❄️ @teknomunk this is of course what automated testing is supposed to fix. but somebody needs to write those tests, and that's not easy to do after the fact. automated testing also assumes you know how the software is going to get used. which you usually don't...
Machismo repeated this.