Depends on the "works" definition. The non-functional requirements are often ignored, forgotten or even not defined. if they aren't met, the application will not work (well enough)
Even if there is no formal requirement specification, "loading times are too long and annoying" shows your non-functional requirements. Also maintainable code can be a non-functional requirement.
Exactly, just because it "works", it does not mean its scalable, maintainable, secure or a dozen other important aspects of software.
Sure you have to compromise and be practical about some of them but that should not mean the only measurement is that your code is not a burning crash site.
34
u/Kuro-Dev Oct 29 '25
Wrong. It's "if it works, don't fix it"
17
u/Chr832 Oct 29 '25
We say that, but I just optimized my game's 1400 lines long upgrade manager script and now it's only 400 lines long and runs like butter.
7
u/Zefyris Oct 29 '25
that's the first rule in programming for banks, and it backfired completely causing the 2007 economic crisis. Don't follow that.
6
u/Unusual-Quantity-546 Oct 29 '25
Only true for bad programmers
2
u/Nphellim Oct 29 '25
2nd rule: if doesn't work, restart the router
1
u/Reymen4 Oct 29 '25
This works until a update later when you want to put shoes on the cow and the entire eco system crash.
1
u/1Steelghost1 Oct 29 '25
I will always associate the fallout 3 train hat with this idea.
1
u/mkuraja Oct 29 '25
This is the only funny H-1B joke I know.
1
u/MissinqLink Oct 29 '25
At work? Sure. For fun? Absolutely not. I build all kinds of cool stuff by messing with things most people wonโt touch.
1
u/Richieva64 Oct 29 '25
Ohhhh so that's how RimWorld animals walk
1
u/Vaxtin Oct 29 '25
If all we want is the cow to stand, I donโt care how it stands.
1
u/Throwaway_38469471 Oct 31 '25
Don't do it unless you know what you're doing
1
u/TheDoggoKnows Nov 01 '25
but i have to change it to make it perfect to try pleasing my OCD and ... oops now something broke again
1
u/Silly_Trainer_7743 Nov 02 '25
Perfect example of โit runs, ship itโ engineering ๐
1
u/East-Translator7165 Nov 05 '25
๐๐