Habits of Expert Software Designers (2019)

66 in total.

  • Experts involve the user.
  • Experts design elegant abstractions.
  • Experts focus on the essence.
  • Experts continually simulate.
  • Experts look around.
  • Experts reshape problems.
  • Experts see errors as opportunities.
  • Experts think about what they're NOT designing.