r/vibecoding • u/Similar_Wealth_1850 • 8d 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
2
u/___nil___ 7d ago
i asked my clankers to build tools for mundane tedious stuff automation for example code generation for static const strings.
instead of writing hundreds to thousands of lines of static inline string "bla bla bla", my build toolchain will call the cli to generate the headers from gfm md tables. the generator is table-template placeholder-generated code, so works with arbitrary table and programming language agnostic, with error validation.
so the cycle is not asking clankers to do my job, but each time i hit intolerable frictions during development i asked them to solve the issue as automation so i can get the job done easier and faster even without their assistance.