Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Simplicity Cycle

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
3.1k

The Simplicity Cycle

Avatar for Akbar Taufiq Herlangga

Akbar Taufiq Herlangga

March 11, 2016
Tweet

Transcript

  1. TEXT BACKGROUND ▸ I'm obsessed with simplicity ▸ I was

    burned by complication ▸ Many times
  2. TEXT GOODNESS ▸ Everything that makes a system/product good ▸

    What makes a good food? ▸ Tastiness ▸ Presentation ▸ etc
  3. TEXT GOODNESS ▸ Everything that makes a system/product good ▸

    What makes a good food? ▸ Tastiness ▸ Presentation ▸ etc ▸ What makes a good software? ▸ Features ▸ Reliability ▸ Ease of use ▸ etc
  4. TEXT ▸ We'll go to the upper path if we

    keep our previous behaviour: adding, creating, and expanding. ▸ At this stage, new additions will actually weigh down the design.
  5. TEXT ▸ "Each piece we add introduces new opportunity for

    breakage. Accumulate enough potential break points and one of them is bound to give away."
  6. TEXT ▸ "The idea is to prune and pare down

    the design, reducing it to the essential components." ▸ This is ideal state! ▸ Unfortunately, it's not the finish line
  7. TEXT SIMPLE VS EASY ▸ Simple != easy ▸ Simple

    => objective ▸ Easy == familiar => subjective
  8. TEXT PROGRAMMING ▸ Programming, essentially, is just data transformation ▸

    Conceptually simple ▸ Very *very* hard practically