Hacker News new | ask | show | jobs
by annasaru 3773 days ago
I think a lot of the abuse happens in Java, and java-derived languages. There is a culture,and the more lines of code you have , and the more classes you have , the better. The language environment and frameworks only re-inforce that stuff. Scala is (I guess ) functional - particularly when contrasted to Java.

In his example, I suspect he is conflating that one-liner chained function call with functional programming? Sort of like how coders like to use ternary one-liners especially when they first learnt them (and end up with unreadable code). But his first snippet is obviously simpler, compared to the OOP-cruft of the second and third snippets.

As more Java programmers migrate to coding in Python, they are bringing that toxic culture in to Python too - where boilerplate and sugar were relatively less.

Its like everyone is doing rocket science, which is despicable, given we are mostly coding CRUDs.

Any language is susceptible to abuse, its also a human trait to de-simplify something to gain a fake intellectual satisfaction.