TThe Tim Ferriss Show
← All frameworks
InnovationJustin Gary

Core Design Loop

Move creative work through inspiration, framing, ideas, tests, and iteration

Difficulty
Advanced
Time to result
~ongoing to results
Steps
6
Confidence
100%

The Core Design Loop has six steps: inspiring, framing, brainstorming, prototyping, testing, and iterating. Begin with the experience or element that excites you. Put a box around it with constraints, especially a short deadline to the next testable result. Generate ideas, then narrow them into the minimum prototype that can test the central idea or assumption. Show that prototype to someone, gather evidence, and use the learning to cycle through the process again. Justin argues that creative ability is reflected in how well a person moves through each loop and how many useful loops they complete, not in possessing mysterious creative talent.

Origin

Justin developed the six-step loop after entering game design with imposter syndrome and analytically breaking creativity into a repeatable process.

Core principles

  • 01Creativity is a process rather than a special trait
  • 02Short deadlines turn intent into action
  • 03Constraints make a project testable
  • 04The smallest prototype should test the central assumption
  • 05Creative skill grows through faster, better loops

How to run it

  1. 1

    Inspire

    Identify what drives your excitement and the experience you want to create for the audience.

    Pro tip Start with a theme, component, mechanic, world, or experience that genuinely energizes you.

  2. 2

    Frame

    Put constraints around the project, including a short deadline for the next result and limits on scope or components.

    Pro tip Commit to when a prototype will be ready to test.

    Watch out Do not begin with a project whose scope requires resources you do not have.

  3. 3

    Brainstorm

    Generate many possibilities, organize patterns, and narrow toward the few ideas worth testing.

    Pro tip Keep idea generation separate from criticism at first.

  4. 4

    Prototype

    Build the smallest and easiest artifact that can test the idea or its core assumption.

    Pro tip Reuse cards, dice, paper, or existing objects before creating polished assets.

    Watch out Early polish creates sunk cost and resistance to change.

  5. 5

    Test

    Show the prototype to someone and observe what actually happens.

    Pro tip Know the question the test is meant to answer.

  6. 6

    Iterate

    Apply the learning, then cycle back through the loop with a more specific question.

    Pro tip Move from large foundational questions toward smaller polish questions over successive loops.

    Watch out Do not treat one successful test as a finished product.

In the wild

A podcast moves through the loop

Tim maps the process to a podcast: choose the motivating theme and format, constrain production so it can continue, brainstorm guests and questions, record several episodes before publishing, test with guests and listeners, and iterate.

A broad creative ambition becomes a sequence of testable decisions.

Ascension begins with reused cards

Justin's first Ascension prototype shuffled together cards from Dominion and changed how they entered play. The result was not good, but it tested whether the randomized structure contained something fun.

The rough test supplied enough proof of concept to continue.

Common mistakes

Starting with an enormous scope

A first-time designer cannot test effectively by combining several massive games into one project.

Polishing before finding the fun

Investing in presentation before the foundation is proven wastes time and makes changes emotionally harder.

Skipping the external test

An idea remains an assumption until someone actually interacts with the prototype.

Is it for you?

Best for

Designers, founders, writers, and other creators moving an uncertain concept toward a working result.

Not ideal for

Projects whose solution and execution path are already fully specified and validated.

From the transcript

So the core design loop is six steps. It's inspiring, framing, brainstorming, prototyping, testing, and iterating.

Justin Gary · 49:30

What's the smallest thing I can do to test my idea?

Justin Gary · 52:30

And what I've learned is that the skill of creativity, specifically with game design, but really with anything is how well you can kind of…

Justin Gary · 53:00

From the episode

#687: Justin Gary — Taking the Path Less Traveled, The Phenomenon of “Magic: The Gathering,” How Analytical People Can Become “Creative” People, Finding the Third Right Answer, and How to Escape Your Need for Control

Justin Gary