News for hackers. Stuff that matters.
Re:Your users will do what you make easy by omnicognate on Monday November 08, 2021 @02:29AM (#29146809)
I don't think the Java section makes sense either. I'm no historian, but I don't think it was ease of serialisation that led to huge amounts of config in Java. I suspect that was more to do with its status as an "enterprise" language.

Having encountered a similar proliferation of config in "enterprise" C++ (where it's usually not implemented in terms of serialisation) it was mostly driven by a need to modify the behaviour of systems in production without having to go through software release processes that were often cumbersome and beaurocratic.

Re:Your users will do what you make easy by pjmlp on Monday November 08, 2021 @02:45AM (#29146901)
Quite right, before Java, enterprise was full with CORBA, DCOM, VB/Delphi, Smalltalk.

Also many are unaware that Java EE was born as a Objective-C framework for OpenSTEP, Distributed Objects Everywhere, which was then ported to Java.

https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere

Which was anyway mostly inspired by Objective-C way, not C++.

https://cs.gmu.edu/~sean/stuff/java-objc.html