Remix.run Logo
Sankozi 4 hours ago

"In large codebases, consistency is more important than “good design”" - this is completely opposite from my experience. There is some value in consistency within single module but consistency in a large codebase is a big mistake (unless in extremely rare case that code base consists entirely of very similar modules).

Modules with different requirements should not have single consistent codebase. Testing strategy, application architecture, even naming should be different across different modules.