And, by the time you "know it all", the playing field has changed.
RESTful APIs? Nope, we are going full-gRPC.
No hand-rolled OAuth - we are using AuthSolution1. Forget that, AuthSolution1 has a security vulnerability, we are going with AuthSolution2. Wait, AuthSolution2 won't work with cloud providers database offering... let's try AuthSolution3.
Let's use IFTTT. No, how about Zapier. But, we need gRPC and now GraphQL.
The databases are over-provisioned, lets look at serverless as a critical path item. Executive VP #2 thinks we should use a NoSQL solution.
BTW: Cloud provider X is dropping support for database version 1.1, we need to migrate to 2.0... or skip ahead to the just-released 3.0.
And, then the CEO comes and asks: "Can you spend some time trying to get ChatGPT to build this whole thing for us?"
Opened up an AWS app earlier in the week, asked wtf is this and how does this even work. Logged out and said not my problem.
I feel like the complexity and the knowledge pulled back and hidden by the layers of abstraction still must reside in a mind to make things work. I am troubleshooting issues in code that I can’t write or fully read, I ask how it work, what it relies on, what it writes to, what it’s intended function. By the time we get through explaining the problem to me, we usually come up with a solution or understanding of why it doesn’t work and what needs to change.
Some really smart folks writing this stuff but cannot keep it all or understand how these systems connect and work together. 300 lines of code can hit 10-20 different technologies and it made perfect sense when you wrote it, but when it’s broken…
RESTful APIs? Nope, we are going full-gRPC.
No hand-rolled OAuth - we are using AuthSolution1. Forget that, AuthSolution1 has a security vulnerability, we are going with AuthSolution2. Wait, AuthSolution2 won't work with cloud providers database offering... let's try AuthSolution3.
Let's use IFTTT. No, how about Zapier. But, we need gRPC and now GraphQL.
The databases are over-provisioned, lets look at serverless as a critical path item. Executive VP #2 thinks we should use a NoSQL solution.
BTW: Cloud provider X is dropping support for database version 1.1, we need to migrate to 2.0... or skip ahead to the just-released 3.0.
And, then the CEO comes and asks: "Can you spend some time trying to get ChatGPT to build this whole thing for us?"