Skip to content
  1. 01

    Clarity over cleverness

    The smartest code is the code a new teammate can read on their first day. Clever is a debt you'll pay back with interest.

  2. 02

    Simple before simplistic

    Simplicity isn't the absence of thought — it's the result of a lot of it. Remove what doesn't earn its place, then refine what remains.

  3. 03

    Systems over heroics

    A product that only works because someone is heroically duct-taping it doesn't work. Good systems make the right thing the easy thing.

  4. 04

    Taste is a skill

    You can train your eye. You can read, study, imitate, iterate. The people with 'good taste' just spent a long time paying attention.

  5. 05

    Ship to learn

    Nothing teaches like a real customer using your thing in the real world. Don't optimize a sketch — put a rough version in front of people and listen.

  6. 06

    Craft is quiet

    The best work rarely announces itself. It just feels right. If you have to explain why something is good, it probably isn't — yet.

Build things you'd be proud to hand to someone you respect.

M. Banani

Where to next

The journal is where I work this out in real time.