Control Over Speed: My Take on AI Coding
Recently, I’ve seen a lot of discussion around using AI agents to create software. IDEs and plugins supporting agentic workflows like Cursor, Windsurf, Firebase Studio, you name it... are becoming extremely popular. But there’s no clear consensus in the community on whether that’s a good or bad thing. Some praise them for a huge productivity boost, others blame them for producing an incredible amount of meaningless, non-maintainable code - a recipe for disaster in the near future. I hear voices of people that I know and respect and they are coming from both groups. So where’s the truth? Maybe only time will tell, but I believe it lies somewhere in the middle. And “vibe coding” is not necessarily the (only) way to utilize AI Agents. The Context I haven't done any blogging in years, (maybe even decades), but the topic is so hot that even I cannot help myself and break the silence to share my own thoughts and experience. Let’s start with a quick quiz covering my current situation: Q: Do you use AI agents in your daily work? A: Yes, I do. Q: Do you use them for any client work? A: No, I don’t. Q: Do you use them blindly, without much thinking? A: I hope not. Q: Do they boost your productivity? A: Yes, they do, but nowhere near the hype of "I built this website with one prompt in 10 minutes". Q: Do they affect the quality of your code? A: That’s for you to judge - feel free to check my GitHub. Personally, I still see it as my code, even if technically I didn't type all of it using my keyboard. Q: Is what you do considered “vibe coding”? A: No idea. I hope not… but I might not be the best judge of that either. Let me know in the comments.

Recently, I’ve seen a lot of discussion around using AI agents to create software. IDEs and plugins supporting agentic workflows like Cursor, Windsurf, Firebase Studio, you name it... are becoming extremely popular. But there’s no clear consensus in the community on whether that’s a good or bad thing. Some praise them for a huge productivity boost, others blame them for producing an incredible amount of meaningless, non-maintainable code - a recipe for disaster in the near future. I hear voices of people that I know and respect and they are coming from both groups.
So where’s the truth? Maybe only time will tell, but I believe it lies somewhere in the middle. And “vibe coding” is not necessarily the (only) way to utilize AI Agents.
The Context
I haven't done any blogging in years, (maybe even decades), but the topic is so hot that even I cannot help myself and break the silence to share my own thoughts and experience.
Let’s start with a quick quiz covering my current situation:
Q: Do you use AI agents in your daily work?
A: Yes, I do.
Q: Do you use them for any client work?
A: No, I don’t.
Q: Do you use them blindly, without much thinking?
A: I hope not.
Q: Do they boost your productivity?
A: Yes, they do, but nowhere near the hype of "I built this website with one prompt in 10 minutes".
Q: Do they affect the quality of your code?
A: That’s for you to judge - feel free to check my GitHub. Personally, I still see it as my code, even if technically I didn't type all of it using my keyboard.
Q: Is what you do considered “vibe coding”?
A: No idea. I hope not… but I might not be the best judge of that either. Let me know in the comments.