3 ms·
> project layout is familiar for everyone working on it Surely you understand why something like this may be genuinely beneficial for application software even
by the_af 4y ago
> project layout is familiar for everyone working on it
Surely you understand why something like this may be genuinely beneficial for application software even when it's not needed for games?
- naikrovek 4y agonot when it adds tens or hundreds of thousands of lines of code to a project, and makes understanding everything more difficult, because every single action the code takes is indirect and abstracted thrice. it's stupid.
- the_af 4y agoBut that's not making the project layout more familiar for maintainers. You are moving the goalposts.
- naikrovek 4y agohave you seen a large project grow ? it's all about organization so no one gets lost. none of it is needed if you have skilled developers, but skilled developers are expensive, so outside of silicon valley, companies hire shit developers and hope that they become semi-productive before their 5th anniversary. the result is very large projects because no one knows how to write code, and tons of unnecessary abstraction and boilerplate stuck onto EVERYTHING. just write what you need to solve the problem you need to solve, then stop.