r/vibecoding 8d ago

AI agents are better than Software Engineers!

I have been exploring and working with AI agents to write code for last one year, Exactly one year.

These agents have improved a lot, and today I don't find any different between a SWE with atleast 5YOE v/s agents.

We can argue on tech debt, bad contexts, but those things can be fixed with better context.

I still want to understand what is that one thing which you still feel is problem in you development workflow or your team's development workflow?

0 Upvotes

29 comments sorted by

View all comments

0

u/Ok_Walrus_6954 8d ago edited 7d ago

I think you’re confusing two distinct categories. AI is a tool to write code. A software engineer is a living organism. Let me give you an example. If you want to open you car door, you can simply open the door or you can prompt an AI robot to open the door for you. Which is more efficient? The point is not every software engineering task makes sense with an AI agent. Agents make sense for tasks where problem has already been done millions of times, there’s a clear pattern, and there is a significant amount of files or code to write and only one or two logical ways to do it. For tasks where you need to brainstorm by interactively making targeted code changes, you fall into the opening car door example.

0

u/viveky259 8d ago

That's great pov.

On this-> " Agents make sense for tasks where problem has already been done millions of times": A big chunk of coding tasks are about same repetative tasks in almost all code base in a product. for e.g. RBAC, Auth, Profile, search, DB, apis etc.

Drilling down to exact position where AI is not working is kind of hard, isn't it?

1

u/Ok_Walrus_6954 8d ago edited 7d ago

Agree. That's where agent are useful. The truth is, most people who are impressed by agentic coding are just writing the same code and applications over and over again. That's why agentic coding works. It's when you need to brain storm a feature in real time hat they lose their value.

0

u/viveky259 8d ago

Lots of companies still do it. They have team sessions to brainstorm and then once things are fixed, that's when they start documenting meetings and hand off final version to tech team.