There so many standard tools, workflows and cloud techs out there that custom code is becoming more and more useless. All these tools are usually open source, well tested and reliable so unlikely you will write anything custom that’s better than them.
You need some data engineering and analytics? → Databricks. You need some APIs → API Gateway. Mobile apps? → Firebase. Deploying applications and CI/CD? Configure Git and have your apps build with a configured Jenkins to then have it all deployed by a configured Ansible/Terraform onto a configured Kubernetes Cluster. Assuming you don’t use some cloud tool that does it all like Azure DevOps. Need monitoring and logs? → Graphana, Prometheus, ElasticSearch. Need backend services? → go serverless use Lambdas. Need workflows? → Airflow and your DAGs in Yaml hook it up with Redis and you got it.
You get the point. If you ever need to write code at this point it’s probably some glue code just to hook it all together.
I know some of you will say they have some special custom app with very custom logic that is so unique that can only be done in code. Honestly chances are it’s already a solved problem by a standard tool out there and your team leads are simply unaware of it or don’t have the skills to operate those tools.
I’m a backend dev and still write code but a lot of my time goes into configuring some of those tools and more and more of the code is being migrated into them.
In 10 years are we all going to be some sort of devops yaml configurers?
Even more so 25 years ago when various GUIs became ubiquitous.
About 20 years ago, Flash and Dreamweaver were promising the same.
You see where it's going.