3 ms·
Even Java is pretty terse these days, but even if it wasn’t, you spend far more time maintaining and editing old code than you spend writing brand new code. All
by twblalock 4y ago
Even Java is pretty terse these days, but even if it wasn’t, you spend far more time maintaining and editing old code than you spend writing brand new code. All the stuff that looks like verbosity is information that helps you.
I’ve also seen monkey patching done in crazy ways even on small projects. Languages like Ruby pretty much encourage it.
I can’t imagine what it would look like to edit a Python or Ruby codebase that was a decade old and had 1000 people working on it. But I’ve done that in Java fairly easily because the types help. A little bit of “public static final” here and there is a small price to pay for more maintainable code in the long run.