Hacker News new | ask | show | jobs
by spoils19 1464 days ago
In most scenarios, new ways of writing the same code is a waste of time. I actively discourage use of things like type inference in newer Java versions as it goes against the purity of the original vision of the language. It's a detriment to mental agility, and it also makes scores of incredibly useful, deep books and learning resources outdated and useless.
2 comments

How exactly does incessantly repeating yourself, in situations where the compiler is already perfectly aware what you're supposed to say, a "detriment to mental agility"?

And how does it make books and learning resources outdated and useless? Old code still works exactly the same as it always did.

being overly dogmatic when it comes to writing code is not a good thing, imo.