EducationJan 2026·3 min read

Teaching Code Changed How I Write It

Teaching forces precision. When students ask why a loop or data structure was chosen, vague answers don't work.

I learned to explain intent, tradeoffs, and readability—not just syntax.

The embedded tutoring model is powerful because you see confusion exactly where abstraction meets implementation.

My rule is simple: don't give answers too early. Ask guiding questions so students discover the solution.

That same approach made my own code cleaner: clearer names, stronger error handling, and simpler architecture decisions.

👨‍💻

Triet Phan

AI enthusiast · Full-stack developer · Educator

Get in touch
All posts© 2026 Triet Phan