tremols
Joined 13 years ago
Joined 13 years ago
It should be obvious by now that USA will support the left wing if it fits with its agenda. There you have WW2 and polpot to mention just a few extreme historical cases.
Corruption is not about buying alcohol and tobacco or avoiding work, it is about becoming dependent on nanny estate to a point of:
a) blindly supporting the populist politicians even if they are corrupt.
b) ignoring the consequences of unsustainable public spending like debt and inflation. (Again, while corrupt bankers and bureaucrats become richer creating a greater inequality).
So we need some sort of cause & effect algebra so that fallacious and faulty reasoning doesn't get smuggled in the name of science, otherwise science is just some form of social control exploiting the power - highjacked from religion - of an alleged ownership over the truth.
Scripting languages, mouse-operated visual operating systems; we have been there before and taking away the micromanagement of the development process has been a good thing. And while the challenge back then was to abstract away the processor, now the goal is abstract away web technology stacks, having to learn at least 3 different languages to build the most simple web app, and so on.
An even more interesting question which is implied in this proposal is whether non-imperative languages can be made easier to learn by being closer to the way the brain works.
Poor maintainability /extensibility / modularity /scalability, bad encapsulation, abundance of side effects, spaguetti and raviolli code - among others - are perhaps the real problem you're seeing behind your coworker's complex design.
It is not a war that can be easily won though, you can see how in the java ecosystem unnecessary complexity is the norm. And outside java too we see unnecessarily complex frameworks or libraries gaining heavy traction.