Comment by TheRoque
9 months ago
It's a weird concept to "care about programming". Same as "inadequate code". I find this statement really condescending and completely confirms some of the cliché quotes that the author write in this article
9 months ago
It's a weird concept to "care about programming". Same as "inadequate code". I find this statement really condescending and completely confirms some of the cliché quotes that the author write in this article
By "care about programming" I basically mean writing maintainable code.
By "inadequate code" I mean code that does what the author wants at this point in time, but is completely unmaintainable and just bad. Sloppy practices, etc
Some people "care about shipping a product" others "care about programming".
That is why virtually no videogame is made with Rust.
In other words, "shipping a product" is incompatible with decent code.
This is why virtually all proprietary codebases aimed at "shipping a product" are a clusterfuck.
1 reply →
Well sorry, but it wasn't obvious
I still think it's a bit condescending because at the end of the day, especially in indie games, there are less constraints of maintainability, you just want to ship something that works fast. On top of that, the performance constraints force you to do things perceived as heresy in other areas (global singletons, functions you can call from anywhere, not catching any exception...)
And finally, since when you're doing a game you're often trying to do something innovative and very specific, you can't really just pick a book about design and implement it.
So, I think it's not about "caring" or not, it's just that it's an useless overhead