
Python6 min read
Write Python functions that explain themselves
A practical guide to naming, type hints, small responsibilities, and docstrings that help learners read code with confidence.
Latest writing
Notes on Python, web development, AI, and teaching.
Practical explanations shaped by software engineering work and the classroom.

A practical guide to naming, type hints, small responsibilities, and docstrings that help learners read code with confidence.
Four interface decisions that improve perceived speed, clarity, and trust in forms without hiding real network delays.
A classroom approach for turning an impressive AI demo into a measurable engineering exercise.