frontend

The Joy of Writing Code That Teaches

I enjoy reading code that helps me understand the problem as I go. The names are specific, the steps are visible and the unusual choice has a reason nearby.

That's what I mean by code that teaches. It doesn't need a comment on every line or a clever demonstration of language features. Often it involves leaving something a little more explicit than I could make it, so the reader doesn't have to reconstruct my thought process.