On Naming¶
There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. - ?
Naming things is hard, but very important. Naming things correctly conveys meaning, helps us understand and reduces cognitive load.
Talks¶
- Peter Hilton: How To Name Things: The Hardest Problem In Programming
- Jimmy Bogard: Domain Driven Design: The Good Parts
Slides¶
Books¶
Other¶
- Martin Fowler - Two Hard Things
- Martin Fowler - Ubiquitous Language
- Industry Specific Dictionaries
- Clean Coders
- Peter Hilton - Why Naming Things Is Hard
Last update: 2019-08-31 15:08:33