Personal
7 min read


In this piece
Shipping is a form of thinking
Some problems become clearer when you think about them.
Others become clearer only after you make something they can resist.
The difference matters because knowledge work rewards the appearance of thought. We can research, outline, discuss, benchmark, plan, and refine a presentation without exposing the central idea to reality. The work feels serious because it produces documents and decisions. Yet the question that matters may remain untouched:
What happens when someone encounters the thing?
A sentence that sounds precise in an outline can become vague on a page. A product flow that seems obvious in a diagram can hide its main action. A content strategy can appear coherent until the team tries to publish the fifth piece. A website concept can work beautifully at desktop width and collapse around real content on a phone.
Making exposes information that thought alone cannot supply.
This is why shipping is not merely the final act after thinking. In creative, product, and strategic work, shipping can be a way of thinking.
The useful loop is:
Frame → Make → Observe → Refine
The goal is not to publish carelessly. It is to create the smallest honest version that can teach you what the idea still conceals.
Frame the uncertainty, not only the deliverable
Teams usually frame work as output.
Write the landing page. Redesign onboarding. Create the campaign. Produce the brand system. Publish three videos. Build the prototype.
Outputs are necessary for coordination. They are not always the most useful unit of thought.
Before making, identify the uncertainty the output should reduce.
For a landing page, it might be: can the intended audience recognise that this service is for them and understand the next step?
For onboarding: can a new user reach the product’s first meaningful outcome without explanation from the team?
For a content series: can one editorial idea produce several useful formats without becoming repetitive?
For a visual identity: can the system feel distinctive while remaining legible across ordinary applications?
The uncertainty changes what you need to make.
If you are testing whether a message is understandable, a complete website may be unnecessary. A realistic page with the actual copy may be enough. If you are testing a product concept, the first version may need to behave, even if it does not yet contain final visuals. If you are testing a publishing rhythm, three finished examples may teach more than a twelve-month calendar.
Good framing prevents “ship something” from becoming an excuse for random activity.
You are not making for the sake of movement. You are making to produce evidence.
Make the smallest honest version
The phrase “minimum viable” has been stretched until it can mean unfinished, low quality, or strategically vague.
Small does not have to mean careless.
An honest version contains enough of the real decision to create a valid reaction.
If the question is whether people trust a specialist service, lorem ipsum inside polished layouts is not honest. The claims, qualifications, proof, and tone create the trust response. If the question is whether an interaction is discoverable, a static image may not be honest because the behaviour is the thing being tested.
The smallest honest version depends on the uncertainty:
a headline and supporting paragraph for a positioning question;
a clickable sequence for a navigation question;
one complete case study for a content-model question;
an unedited set of photographs for a framing question;
a live landing page for a demand question;
a manually delivered service before automating its workflow.
This is where practical making becomes a form of analysis. You must decide which parts of the idea are essential enough to represent and which can remain provisional.
I like carrying ideas from concept and writing through visuals and execution partly because every stage challenges the previous one. The visual hierarchy tests the writing. The content tests the layout. The build tests the visual system. The final sequence tests whether the pieces still create one meaning.
The work thinks back.
Observation is different from reaction
Once something exists, feedback becomes possible.
That does not make every response equally useful.
Someone saying “I don’t like it” is a reaction. Someone clicking the wrong action, misreading the promise, abandoning at a particular question, or publishing an inconsistent item is an observation connected to behaviour.
Reactions can contain valuable information, especially about taste or trust. They become more useful when linked to the intended effect.
Instead of asking, “What do you think?” ask:
What do you believe this is offering?
Who does it seem to be for?
What would you do next?
What information feels missing before that action?
Which part received your attention first?
Where did you expect to find the control?
The Wishtales case study shows the value of observation from outside a system. A team working closely with a product can become accustomed to hidden export actions, rigid flows, limited output control, or visual complexity. Those choices may no longer feel like choices. They are simply how the product works.
An observable version lets another person encounter those assumptions without inheriting them.
Shipping does not guarantee truth. It creates a surface against which assumptions can become visible.
Refine the model, not only the artefact
After feedback, teams often change the immediate work.
Move the button. Rewrite the heading. Add an explanation. Simplify the form. Those changes may be correct.
The deeper opportunity is to update the model that produced them.
If several people misunderstand the heading, perhaps the problem is not a weak sentence but an unclear position. If the button remains hidden, perhaps the issue is not its colour but a mismatch between the product’s hierarchy and the user’s task. If content editors repeatedly break a layout, perhaps they do not need more training; the component exposes the wrong choices.
Refinement asks:
What did we expect?
What happened?
Which assumption explains the difference?
What broader decision should change?
This prevents iteration from becoming endless cosmetic adjustment.
The object improves, but so does the team’s way of seeing the problem.
The perfectionist’s defence
Careful people have good reasons to resist premature shipping.
First impressions matter. Weak work can damage trust. Users should not be forced to test obviously broken systems. Public mistakes can be difficult to reverse. In legal, financial, medical, security, or safety-critical contexts, “learn by launching” can be irresponsible.
All true.
But shipping does not have to mean releasing an unfinished product to the entire market.
It means placing the work in the smallest environment capable of producing relevant evidence.
That environment might be a private review, usability session, internal prototype, staged page, limited audience, manual pilot, or draft shared with one thoughtful reader. The level of exposure should match the consequence of failure.
Perfectionism often treats the choice as private excellence or public embarrassment. There are many useful spaces between them.
The standard is not “ship before you are ready.”
It is “do not use polish to postpone the evidence you need.”
The strategist’s defence
There is another objection: making too early can cause teams to commit to a solution before understanding the problem.
This also happens.
A polished prototype can narrow imagination. Stakeholders debate colours because something visible exists. Technical choices become harder to revisit. The team starts improving the first idea rather than considering whether it is the right idea.
That is why the loop begins with framing.
The artefact should be built to test a question, not to create emotional attachment to one answer. Sometimes several rough versions are better than one polished direction. Sometimes a service blueprint or content model is the thing that should be made before an interface. Sometimes the correct output of observation is to discard the artefact entirely.
Shipping is a thinking tool only when the team remains willing to think differently because of what it learns.
Create a learning release
Choose one problem you have been discussing repeatedly without gaining clarity.
Then write four short statements:
Frame
“We are uncertain whether…”
Make the uncertainty behavioural or observable. Avoid “whether the design is good.” Prefer “whether a first-time visitor can distinguish our two services and choose the relevant path.”
Make
“The smallest honest version is…”
Include the content, behaviour, and fidelity required for a meaningful response. Exclude everything that does not affect the uncertainty.
Observe
“We will look for…”
Define the behaviour, comprehension, outcome, or failure that would change your view. Decide whose response matters.
Refine
“If we observe X, we will reconsider Y.”
Name the underlying assumption, not only the element you might edit.
Then make the version and put it in contact with reality.
Thinking remains essential. It frames the problem, interprets evidence, and protects important standards.
But for problems expressed through experiences, systems, language, and behaviour, thought needs something outside itself to answer back.
Shipping provides that answer.
Not because a finished object proves the idea was right, but because an observable object finally shows you where the idea is still wrong.