I think right now a good approach can be using AI everywhere where it helps us in doing the hard work. Not taking the hard work over, but making the task easier in a supporting role. Few things that work really well for me:

- AI creating un-opinionated summaries of PRs to help me get started reviewing

- AI being an interactive tutor while I’ll still do the hard work of learning something new [1]

- AI challenging my design proposal QA style, making me defend it

- boilerplate and clear refactorings, while I’ll build the abstractions

[1] https://www.dev-log.me/jokes_on_you_ai_llms_for_learning/