November 2025
Intermediate to advanced
270 pages
7h 20m
English
In the next two chapters, I’ll teach you how to use product skills to execute with excellent judgment and thoughtfully create polished products.
I’ll cover key user scenarios such as discovery, usage and understanding, and techniques for naming, commenting, erroring with good error messages, documenting, and testing.
These topics are the bread and butter of a coding software engineer’s work life, and they offer an accessible and frequent basis for practicing product thinking.
Read now
Unlock full access