Remix.run Logo
AstroBen 4 hours ago

I'm working on a greenfield project right now and my experience has been 100% in line with the video

I think it might be even worse for greenfield work, as that's when you're establishing a lot of patterns. You don't want AI to have any role in that

Garlef 2 hours ago | parent [-]

Yes. And AI is bad at design.

But that's why you tell the AI to refactor.

I've started a greenfield project and went 100% AI for learning purposes (of course it's more like 95%) and my takeaway is:

- it's fully possible

-- but the AI is of no great help with figuring out what the architecture or interfaces should be

- Keep a refactoring backlog

-- Spend 30%-40% of your time on refactoring, aligning patterns, improving architecture

-- depending on your codebase, this can happen in parallel

-- sometimes you need to get your hands dirty and do the cleanup yourself

-- ... but usually, you only need to establish the pattern once

- once the patterns are established, it becomes easy to talk to the AI in the context of your codebase

-- you can reference patterns by name or location