Email the Author
You can use this page to email Ka Wai Cheung about Landing on a Great Name.
About the Book
This is a short book (~64 print pages) that's more about writing than it is about programming.
We like to measure the quality of code by some series of metrics, how closely a codebase follows a set of indoctrinated principles, or other deterministic means. But good code writing is equally subjective. One fundamental challenge all programmers face is how to land on great names—names for properties, methods, and classes. Through the author's personal experience working on a real-world product, this book provides advice on one of programming's most challenging problems: Naming.
Real code ages. Real code is pushed and pulled in conflicting directions over the course of a piece of software's lifespan. To keep real code in good health is really hard. Naming (and, more importantly, renaming) things well is a powerful and simple antidote to decaying code.
About the Author
Ka Wai Cheung has been designing and building software for nearly 25 years. He's the author of The Developer's Code and the creator of DoneDone, a task management and shared inbox tool used by thousands of organizations. Keep up-to-date with his other writing and work at kawaicheung.io.