Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
16 lines (11 sloc) 396 Bytes

Damian, 7 principles of Better API Design

  1. Do one thing, really well
  2. Design by coding
  3. Evolve by subtraction
  4. Declarative beats imperative
  5. Preserve the metadata
  6. Leverage the familiar
  7. The best code is no code at all

Sometimes the magic is an explicit subroutine.

Just because something is trival doesn't mean it's not important.

Don't say "intuitive" or "DWIM", use "magic."