Essay 33 Teaching Is Unlike Coding

At first, it seems like a great programmer should have all the skills to become a great teacher.

After all, coding has many of the same traits as teaching. Underneath all the fancy syntax, code is just a concrete set of instructions that tells a framework how to do something. Even if one microscopic detail is left out, we’ll know soon enough. The compiler will yell at us.

Programs require us to code in a specific order too. We can’t implement a concept before it has been defined yet, just like we couldn’t teach someone how to multiply before they already understood how to add.

On the other hand, the act of coding isn’t like teaching at all. In fact, it promotes bad habits that are entirely counterproductive ...

Get The Developer's Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.