4 ms·
It took us a long time as an industry to recognize that popularity of “design patterns” was due to problems with languages. And the best fix is to improve the
by Scubabear68 3y ago
It took us a long time as an industry to recognize that popularity of “design patterns” was due to problems with languages. And the best fix is to improve the language.
- titzer 3y agoMostly! Pattern matching is far superior to the visitor pattern. When I teach compilers using the Appel book, there's this blip of utter confusion that always shows up around the visitor pattern, which is used to implement either or both of semantic analysis or translation. Literally the visitor pattern is harder to understand than compilers.
- drewcoo 3y agoDoes the industry know? I've been trying to tell people that for 20 years or so and Whenever I say it, I'm shouted down. Usually by someone who loves Java.
- esafak 3y agoMy pet peeve is Java programmers still coding like Java 8 just came out.
- esafak 3y agoMost professionals do not have the power to pick the language, though. Even those who do have to weigh the quality of the language against competing concerns like hiring, tooling, libraries, etc.
- namaria 3y ago"It's difficult to get a man to understand something, when his salary depends on his not understanding it" Reading understanding here not only as "intellectually grasping" but also "standing under it", as in supporting it with your actions.