“Don’t bother learning to code” is going to turn into the “Looking for graphic designers who can do hands” of our time
A robot told me humans are the errorThere’s some truth to it but it’s not an absolute truth. In anything machine related you will need humans to account for error.
You don't know what you don't know though. That project manager doesn't know what they don't know: Unconscious Incompetence
Yeah, that's a basic surface level app that isn't deployed and hasn't been attacked over time. A seasoned professional would know those things and account for them, making the A.I's job and implementation more thorough. Throttling, lazy loading, XSS protection, localization, etc. are something a more experienced engineer would know to tell an A.I to implement and actually make it easier and more efficient for the A.I to get it right the first time with fewer iterations and more thorough, robust features. A team of experienced engineers bringing that to an A.I would kill her project (who basically went up against engineers not using A.I).
I'm willing to bet that if deployed the apps designed by engineers using A.I would scale far better in the long term, in the real world under stress than the project manager's codebase using A.I outside of a basic hackathon project. Does it stand the test of time is always the real question and contributor to value and a company's foundation.
Like I said though, you still got to learn that stuff. It ain't like the Matrix where you can upload it into your brain seamlessly. I think some of you guys are mistaking A.I for that.this is why AI agents are poised to be the next big thing, they're there to cover blindspots, automatically review/evaluate and give feedback based on roles assigned,
For y’all tech heads. Will AI replace the cybersecurity field?
What is stopping AI from connecting all of those things? Right now I'm managing the AD environment for a Fortune 100 company and here's a normal workflow:until AI can do all of this and connect them together:
- Database Creation/Management
- Rest API
- Front End
- Back End/CMS
- CI/CD Runner
- Load Balancing
- Autoscaling
- SSL installation
- Image Optimization
- NPM package dependencies, compatibility
- Git
- Unit testing
etc
Still a long way away of taking over these jobs, right now it's good for code snippets and instant answers rather than having to read documentation.
Someone actually put it great once on Reddit, something like: I don't interview and hire people based on their potential. I hire people based on the kind of problems they've solved and how much experience they're bringing in. (It's also low key how you need to word your resume)I saw a good comment about this topic. It said “legal documents are written in plain English but that doesn’t make lawyers obsolete just because everyone can read and speak English.”
In other words just because people can type a prompt into a ChatBox doesn’t mean they have the technical expertise to actually generate a prompt that will yield the desired results. AI in this case wouldn’t eliminate the need for software engineers but instead change programmers jobs from writing code to writing prompts