Leonardo Zanobi

What's the biggest benefit of coding with an AI pair?

Hi ProductHunters,


What's in your opinion the best part of chatting with an AI while coding?
I start first:

The best part? Analyzing ideas, questioning architecture, and brainstorming concepts.

Being able to talk through your thoughts with someone (or something) while shaping your idea — it’s not just cool, it’s incredibly useful.

StackOverflow was fun — when someone had your exact problem.

But it never gave you feedback on the bigger picture.

Curious to hear your take!

31 views

Add a comment

Replies

Best
Sumit Datta

I generally do not ask high level architecture questions or when I do, I do that to break the task into tickets. My case may be different because I am a software engineer. My main benefit is when the ticket is clear, I can assign it to an AI pair and move on to other things, for example, looking at Product Hunt.

I spend a lot more time away from the desk these days. My usual flow is:

  • Take the broad idea, ask AI to break into tasks (I use a Git/GitHub based flow)"

  • Check tasks, see where I could modify for clarity or architecture

  • Once a couple tasks look good, I assign the Claude Code/Gemini CLI, etc. and move on

  • Come back, test Git branch manually (I use branch based development workflow, with CI which was created by Claude)

  • According to test results either ask to fix issues or merge the Pull Request (development workflow states that Claude should create branch, commit, push, etc.)

There is another thing I do NOT do with AI

  • Ask AI for all tasks upfront - generally I have noticed it is good to produce code one ticket/step at a time, seeing what is the high level structure that is being generated and accordingly create next set of tickets. Without it, if I generate all tickets in the beginning, I may have tickets that refer to updated structure in the project since changes are always happening

Leonardo Zanobi

@brainless yeah I agree and share your point, I could have explained not clearly my point, when talking about architectural topics I meant more overall project structure rather than bare metal things ( that's one of my preferred task to tackle ).


about "all tasks upfront" I need to agree once more, and furthermore it just isn't the right path ( 95% of the time ) because if your project is big enough, new requirements and needs will show up later into development and you'd need to rewrite all the initially scheduled tasks.