I hate to tell you this - but you are completely wrong and you need to learn how to use modern tools to do your job.
Source: Professional software developer (or adjacent) for 30 years and I’ve worked in cloud architecture for 8 years working with both cloud architecture and software developer - at a startup, then working at AWS directly and now a staff consultant at a third party firm.
I don’t “vibe code”. I keep my hands on the wheel and treat AI as a junior developer.
I know AWS (and before that on prem architecture). For infrastructure as code, I j know CloudFormation and have use it for 8 years.
I had a project that wanted to use the CDK. I gave ChatGPT the contract with the requirements, the transcript of my customer call where I went over the design proposal and the well labeled architecture diagram I did.
I told ChatGPT (didn’t use Codex) I needed Terraform for the architecture. I asked it for suggestions. I filled in a few blanks and just started copying and pasting the files to my IDE (yeah I know there is a better way. I am getting to that)
Here is where the little vibe coding comes in. Another guy wrote the web front end for the client. I don’t do web programming. I needed to remove the customer specific requirements so yeah, I just told Claude Code what I needed to do and it did it. I threw it on our internal GitHub account in case I needed it later as a generic reusable solution.
Ends up I could use it for my next project - but they wanted CloudFormation. I have certain patterns, helper scripts, shell scripts I use when doing CloudFormation deployments that I developed (and put through the open source process) at AWS.
I created a folder with both my Terraform based project and my CFT reference project and used Claude Code to convert one piece at the time.
On the software development side, on that same project, I designed the backend API how I wanted it to be exposed and the architecture. I’m not ashamed to admit I didn’t write a single line of code and it was all AI generated.
I did the customer facing work, the design, the architecture, delivery, etc. I stand by the architecture.
Cool that you bet your ability to pay your mortgage on something that is only good for the simplest throwaway code and things that can’t be relied on or maintained by others.
Doesn’t seem like the vibecoding mandate is the problem?
Could you work on something automated that ticks the box but avoids your concern? Like an vibe coding scan tool ?
Just in case, keep your CV updated.
I hate to tell you this - but you are completely wrong and you need to learn how to use modern tools to do your job.
Source: Professional software developer (or adjacent) for 30 years and I’ve worked in cloud architecture for 8 years working with both cloud architecture and software developer - at a startup, then working at AWS directly and now a staff consultant at a third party firm.
I don’t “vibe code”. I keep my hands on the wheel and treat AI as a junior developer.
I know AWS (and before that on prem architecture). For infrastructure as code, I j know CloudFormation and have use it for 8 years.
I had a project that wanted to use the CDK. I gave ChatGPT the contract with the requirements, the transcript of my customer call where I went over the design proposal and the well labeled architecture diagram I did.
I told ChatGPT (didn’t use Codex) I needed Terraform for the architecture. I asked it for suggestions. I filled in a few blanks and just started copying and pasting the files to my IDE (yeah I know there is a better way. I am getting to that)
Here is where the little vibe coding comes in. Another guy wrote the web front end for the client. I don’t do web programming. I needed to remove the customer specific requirements so yeah, I just told Claude Code what I needed to do and it did it. I threw it on our internal GitHub account in case I needed it later as a generic reusable solution.
Ends up I could use it for my next project - but they wanted CloudFormation. I have certain patterns, helper scripts, shell scripts I use when doing CloudFormation deployments that I developed (and put through the open source process) at AWS.
I created a folder with both my Terraform based project and my CFT reference project and used Claude Code to convert one piece at the time.
On the software development side, on that same project, I designed the backend API how I wanted it to be exposed and the architecture. I’m not ashamed to admit I didn’t write a single line of code and it was all AI generated.
I did the customer facing work, the design, the architecture, delivery, etc. I stand by the architecture.
Cool that you bet your ability to pay your mortgage on something that is only good for the simplest throwaway code and things that can’t be relied on or maintained by others.
Doesn’t seem like the vibecoding mandate is the problem?
thats-bait.gif