Re: Lower barriers to entry
No, it requires no curiosity nor mental capacity anymore. It used to be like that, developers to be technically minded, but not anymore.
There's been an inflation of developers, everybody and their mother is working in IT now, the quality is very low, these new developers aren't concerned with security, they don't automatically see that that code is bad.
Nowadays it's normal the supplier to deliver the software solution with bugs, then also normal to work on fixing those bugs for a year, new bugs being introduced in this process.
What's also normal:
- developers to be over-concerned with code style in their reviews, and not observe the obvious bugs or security problems
- developers to be more "focused" or "niched", which is a fancy term for being limited, not interested in any other tech stack, language, OS or cloud
- architects to be non-technical
- unit tests to cover as much as possible in order to get nice indicators in that whatever tool/board, but the tests being very dumb and not actually testing real life situations
- developers checking in code that doesn't break the build but was never tested, because (they say) testing is for testers to do
- developers unable to deploy to any servers, unable to install those servers, but needing DevOps for that
- developers not understanding that the next web request may not get to the same server and may not find their static variable populated, or find it populated with a different value
- architects not understanding that that software, as it is, won't automatically be scalable if you put it in VMs in Azure, nor magically become "microservices" if you put it in Kubernetes
So, please... It's obvious that you need no brain to become a software developer nowadays. All you need is, maybe, a diploma.