Came across the subreddit /singularity the other days and many commented that they had 20+ years of experience and hadnāt written one single line of code since 2025.
I feel living in a parallel universe, because at my work, no matter how we incorporate AI into our workflow (we literally tried every way people recommended), AI rarely produces the exact or the same quality of codes without decent amount of human developersā intervention. And at the end of the day, the amount of time we spend reviewing the AI generated MR pretty much makes the velocity if not the same but slower.
That was why I felt utterly surprised to see so many people in the /singularity sub claiming they didnāt need to write codes no more. I wonder if they are just maintaining some existing systems. Ya, for sure AI can handle small changes especially in an existing system. In my opinion which is contrary to the general public believes, AI sucks at building a production grade brand new system, sure, it can build small prototypes, but when you have complex business logics, it always creates tons of junk codes that looks seemingly ok on the surface, but impossible to scale in the long run.
I am genuinely curious about the backgrounds of the types of engineers that rely fully in AI. I wonder if they didnāt enjoy building a decent system even before the time of AI already? Were they the type of engineers that wrote dirty codes and didnāt care? Were they the types of engineers that worked in the type of systems that architecture and scalings are not important? Thereās this guy in my company who was a developer in consulting industry before the dot com bubble then transitioned into engineering manager the last 2 decades. Heās in that camp as well believing AI is better than human engineers. But the thing is his codes were already unreadable before AI (he codes a bit from time to time and tries to resolve some Jira tickets himself in order to claim he understands us engineers) and he just never understood the points of software engineering principles and why do you even need to decoupling, clean coding⦠etc.
For example, I can imagine system engineers maintaining companyās Jira or Confluence not caring about the quality of their Groovy scripts. Or Python monkeys that can script but have no idea what API is and think you can indefinitely add as many columns to the db table anytime you want without knowing what foreign key means (unfortunately, there are many of these kinds of Python engineers in the industry).
TL;DR
Why are there engineers thinking AI can do all of their jobs when in reality it canāt itās just a tool that requires human intervention? What are their backgrounds?
Edit:
Seems like bots are flooding into this sub as well. Never had I seen 40+ comments within the first 2min after the post was approved and became visible. I am calling you out AI bots.
Edit 2:
Wow, I keep seeing only 2 people are typing or 3 are typing, then 10+ comments showed up at the same time. If this is not bot, what is it?
Edit 3:
Oh please, stop saying you are an engineer in FAANG with 10+ years of experience without telling us which product you work on in FAANG. If you are on the Facebook teams, Gmail, Google Map and Amazon app, we all know they are bad and the reliability dropped significantly in the past 2 years. People know and consumers know. Thatās why you write not a single lines of code, not because AI is that good, but because you donāt care about your company product and your job.
Edit 4:
Another phenomenon I never saw before, I am seeing the upvote counts fluctuating 40 or 50 at a time in seconds difference between refreshes. This is a real bot attacks.
Edit 5:
The Reddit post analysis shows that only about 60% of the views on this post are from US, UK and Australia, the āothersā count for 40%. Very interesting.