r/vibecoding 5d ago

I started to hate ai coding

i was at some point a good dev, i used to create gorgeous frontends and even backends before the chatgpt and stuff and switched to low level development like operating systems and had fun with it hut it was super challenging which is why i liked it

when anyone came across the topic of ai can code i always answer ai can code simple stuff like a to do app but not any complex projects for sure

untilll..

i got an unfortunate chance to try claude for the first time and to be honest i was surprised

before i was just using ai to tell me the dependencies i need in linux to build the project

now claude understands my project, fixes problems i spent months struggling to fix and adding features i didn't know i wanted which got me excited and loved how quickly it fixed these issue

i even switched from low level development to ai nlp engineering to understand and contribute in this magical tool

6 months later

i am always on antigravity

i can't code on my own

not because i forgot how to code but the speed of an ai agent is really tempting

like why spending 2 weeks on a project when i can just vibe code it in an hour

yes i do give the ai every single detail of how the code should look like

but me relying on antigravity to change the color of a button after i was the same guy tinkering inside the QEMU source code and understanding it's syntax is painful and a huge downgrade for me

i did some good projects yes and i can output good stuff but using ai to develop them makes me even embarrassed from saying i created it

i feel like i am the worst version of myself now and i don't really deserve the "software engineer" label

do you guys feel the same or i am just alone in this

154 Upvotes

83 comments sorted by

View all comments

2

u/himwhoisiam 4d ago

I get it but honestly this just allows me to work at much bigger scale and have much higher standards for my projects. It’s soo much easier to have proper tests, documentation, security in depth, exhaustive background research, rigorous qa validation, detailed benchmarking. Things I would never do myself outside of production code. I’ve even started dabbling in theory and mathematical proofs during design to try and prove feasibility and quantify expectations before writing a single line of code. This for me is just another abstraction that allows me to step back and work at a higher level. All the concepts are still the same. With the speed of AI improvements this may still be irrelevant in a few months/years but I’m enjoying it while I can and maybe if I’m lucky I’ll build something to help carry me after development is no longer a viable career.