We had an internal discussion in the team a few weeks ago about AI (it’s hard to be in tech and avoid talking about it).

What do you use it for? How has it improved the way you work?

A colleague mentioned using AI to do code reviews. A prompt in Claude Code would tell the AI: “Go to xxx branch, pull the latest code from remote. Switch over to master, pull the latest code from remote. Switch back to xxx branch, and compare the changes between xxx and master. For the code changes, provide suggestions on how to improve the code.”

I hadn’t thought of using AI for this. Every time I come across a new use case, I try it.

Other than looking up documentation and writing commit messages, this is another great use case for AI.

Coming back to using AI for code reviews, I started wondering: why do we need someone else on the team to do this? Why not make it part of the development process? After the developer finishes their work, they ask AI to review and provide suggestions. Accept or ignore them, but get a second pair of eyes on the code.

I’d still want another team member to look at the code, though. They might spot a broader pattern or issue that wasn’t part of this change.

Humans and AI working together to build software? Sign me up for that.