Turning AI coding tools into Socratic mentors
The author uses AI coding tools in a guided, question-driven way so they can work through tickets, understand why solutions work, and keep building engineering judgment instead of just accepting generated code.
Why the human is still essential here
The engineer still has to think through the problem, write the solution, judge whether the approach is correct, and learn the underlying reasoning. AI only guides with questions and hints rather than replacing the developer.
How people use this
Ticket implementation coaching
An AI coding assistant asks clarifying questions, breaks the task into steps, and offers hints while the engineer writes the feature code for a ticket.
Cursor / ClaudeGuided debugging practice
Instead of producing a direct fix, AI walks the developer through hypotheses, logs, and failing test cases so they can diagnose the bug themselves.
ChatGPT / ClaudeReasoning-first code review
AI reviews a proposed solution by asking the developer to justify trade-offs, edge cases, and design decisions before they merge the change.
GitHub Copilot / Cursor