Skip to content
Down to the Wire edited this page Aug 9, 2015 · 3 revisions

When designing a feature:

  • Use the the Design Tenets to choose and prioritize its capabilities, interaction, and visuals.
  • When implementing a feature, iterate on the code by:
  1. Making it work (show that it is possible)
  2. Making it tidy (minimize the code complexity, choose good names)
  3. Making it fast (optimize for speed and resources)
  • It's ok to anticipate the next iteration, but not prematurely to trade away maintainability or readability.

Clone this wiki locally