My current AI coding philosophy
My personal philosophy when it comes to AI coding and reviewing is to be as hands off as possible and let it come up with all the abstractions and patterns and simplification it needs to do, and it usually does a great, clean job. I think my job is to give it all the context it needs - all the business rules, all the product needs, all the s3/db data locations, all the meeting transcripts, all the pitch docs, all the answers to any questions it might have.
I think excessive rules and code/style/architectural dos and don’ts might make AI coding and reviewing worse than giving it free rein to do what it wants. Like cursorbot alone is so amazing at catching bugs, even on lines far from the PR code.



