Earlier quoted context omitted.
The assertions are more around code quality. Game design is wonderful. Apparently there are places where the code is like a thousand lines of if card_name then effect.
For a project with lots of variation being maintained by a single person that’s totally fine.
https://www.reddit.com/r/programminghorror/comments/1cb6rca/...
I can see that having even bits of modification impacts lots of lines, where if written just a bit more saner, it could impact just a few.
Of course everyone is absolutely free to do the things however they want on their project. It's just that bad code, and bad choices bite back sometimes really badly. Project Zomboid is built in LUA for example, and it shows, it's a horrorshow not just to play, but to develop it as well. Their programmers spend a lot of time with just refactoring things. Besides functionality, maintainability should be a huge focus in my experience, so that the devs don't hate life if they have to touch the code again.