Write understandable software

Naming is one of the most frequently-used, visible, and timeless skills in software engineering, but it's poorly understood and poorly executed.

We're writing a book about how to name things well.

Read the book to learn how to:

Make your code and products understandable to multiple audiences

Reduce time wasted explaining concepts to colleagues and users

Make you, your colleagues, and your users happier and more effective

Learn more Read the blog