Benjamin Esham

In software development—at least in the professional context—the following statements are both true:

  1. Naming things well is difficult.
  2. If you aren’t good at naming things, you have a significant gap in your skill set.