News for hackers. Stuff that matters.
Re:Death by 1000 layers: the perils of over-abstraction in J... by polotics on Monday December 14, 2020 @04:09AM (#25414914)
Totally! Java developer's over reliance on design patterns and abstractions tends to enable atrocious designs, very often the first idea that came to mind at a very early time in the design process, clambering on to a monstrous implementation that somehow runs. In Python, the relative flexibility and pseudo-code nature of the language means that more designs get tried, and simplicity wins. In C++, developer self-selected into being hard-core, so you get hard-core code...
Re:Death by 1000 layers: the perils of over-abstraction in J... by smitty1e on Monday December 14, 2020 @04:38AM (#25415098)
The unofficial motto of Java seems to be "whoever dies with the biggest stack trace wins".
Re:Death by 1000 layers: the perils of over-abstraction in J... by pjmlp on Monday December 14, 2020 @06:19AM (#25415768)
Ironically the GOF book used C++ and Smalltalk, while Java did not exist.