re: Many software communities do not value the need to reduce the mental load for developers VIEW POST

FULL DISCUSSION
 

But it won't work in long term. During 2000's all web development means PHP or java . Now ???

Technology keeps growing. But how do you be a part of it without learning the basics?

To avoid technical debt one has to accept the pressure and learn things

 

During 2000's all web development means PHP or java

It really didn't. I worked on a fair few Perl projects until at least 2007.

Now ???

Facebook uses PHP, Slack uses PHP, companies like Elastic build a lot of their stack in Java etc, so none of that went away.

learning the basics

Learn how (abstract) computers work, learn general programming concepts. Until we move away from von Neumann architectures, it's mostly just a new coat of paint.

 

I'm not sure the proliferation of styles and tools is really "learning the basics", it's learning a lot of toolchains that are highly specialized, yet not designed to work logically with existing practices.

Of course, people have to keep learning things, but an environment where progress allows for throwing the baby out with the bathwater for every small evolution, I'm not sure that's progress.

Surface area of what you need to know sometimes increases without having made as much progress on the actual problems being solved.

code of conduct - report abuse