Review the Diff, Not the Summary
“I made a few small improvements” can mean 14,382 changed files. Read what changed, not what it says changed.
“I made a few small improvements” can mean 14,382 changed files. Read what changed, not what it says changed.
“This function keeps crashing” isn’t a bug report. The exact error message is.
A fix for a bug nobody reproduced is a guess. Ask for the failing case before the patch.
“Have you considered that the computer might be wrong?” Sometimes it’s the environment. Usually it isn’t. Here’s how to tell.
If your assistant always says you’re absolutely right, you’re not getting a second opinion. You’re getting an echo.
Before you commit to a design, have the assistant make the best case for the option you didn’t pick.
Three quick tests that tell you whether your assistant is reasoning or just agreeing with you.