4 ms·
Isn't it that maintaining large codebases in the long run is just hard? What language is not a trap?
by nicolaslem 5y ago
Isn't it that maintaining large codebases in the long run is just hard? What language is not a trap?
- ctur 5y agoFair, maybe it's always a matter of picking the trap you want :) If you are optimizing for 0->1, Python is great. But if you want code to live and evolve over time with multiple authors, or ever will care about runtime performance, it's a dead end almost from the first line. But sometimes the productivity benefit is all that matters and you accept you may have to throw it all out later (or invest insanely in making it work)... it's all about making an informed decision.
- cglace 5y agoAs with any language it's how you end up architecting your codebase. I do believe python lacks an authoritative resource for what is "good architecture" which leads to a lot of the code scaling problems.
- meltedcapacitor 5y agoWhat widely adopted language achieved this? Even Rust, despite the head start, is already a mess on its way to inevitable cobolization.
- sorokod 5y agoDigging a well is hard, doesn't mean you have to this with a spoon.