<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Product on despatches</title><link>https://icle.es/tags/product/</link><description>Recent content in Product on despatches</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 18 Mar 2026 15:13:17 +0000</lastBuildDate><atom:link href="https://icle.es/tags/product/index.xml" rel="self" type="application/rss+xml"/><item><title>We Optimised Ourselves to Death</title><link>https://icle.es/2026/02/11/we-optimised-ourselves-to-death/</link><pubDate>Wed, 11 Feb 2026 09:55:18 +0000</pubDate><guid>https://icle.es/2026/02/11/we-optimised-ourselves-to-death/</guid><description>&lt;p>I once worked on a gaming website.&lt;/p>
&lt;p>It collected structured metadata about games - tags for features, screenshots,
videos, reviews. Users contributed information. We gamified participation and
rewarded it with games and gifts.&lt;/p>
&lt;p>It started making money through “similar games” lists.&lt;/p>
&lt;p>All of our traffic came from Google.&lt;/p>
&lt;p>Then we needed more revenue.&lt;/p>
&lt;p>So we did what teams do.&lt;/p>
&lt;p>We added features.&lt;br>
Integrated Steam, Xbox and PSN.&lt;br>
Pulled in achievements.&lt;br>
Expanded recommendation lists.&lt;br>
Tweaked advertising.&lt;br>
Worked on SEO.&lt;/p></description><content:encoded><![CDATA[<p>I once worked on a gaming website.</p>
<p>It collected structured metadata about games - tags for features, screenshots,
videos, reviews. Users contributed information. We gamified participation and
rewarded it with games and gifts.</p>
<p>It started making money through “similar games” lists.</p>
<p>All of our traffic came from Google.</p>
<p>Then we needed more revenue.</p>
<p>So we did what teams do.</p>
<p>We added features.<br>
Integrated Steam, Xbox and PSN.<br>
Pulled in achievements.<br>
Expanded recommendation lists.<br>
Tweaked advertising.<br>
Worked on SEO.</p>
<p>Traffic crept upward.</p>
<p>Still not enough.</p>
<p>Eventually we decided the problem was perception.</p>
<p>The site looked too much like a community project. It needed to feel more
premium. More authoritative. More modern.</p>
<p>So we renamed it.<br>
Changed the domain.<br>
Redesigned it from the ground up.</p>
<p>Months of work.</p>
<p>We launched.</p>
<p>Traffic collapsed.</p>
<p>We never recovered.</p>
<p>In hindsight, the failure wasn’t technical.</p>
<p>It wasn’t branding.</p>
<p>It wasn’t SEO.</p>
<p>It was that we never made a hard decision about what the product actually was.</p>
<p>Was it:</p>
<ul>
<li>A participatory community?</li>
<li>A structured data engine?</li>
<li>A search destination?</li>
<li>A content property optimised for Google?</li>
<li>A recommendations platform?</li>
</ul>
<p>It was all of them.</p>
<p>Weakly.</p>
<p>What Google valued wasn’t polish. It valued volatility.</p>
<p>Our homepage changed many times a day because users were contributing.<br>
Those contributions created fresh internal links, fresh content, fresh signals.</p>
<p>Participation was the engine.</p>
<p>When we redesigned for the information consumer instead of the contributor, we
stabilised the surface.</p>
<p>We accidentally killed the engine.</p>
<p>We optimised the visible layer and ignored the system feeding it.</p>
<p>I first heard the phrase “we’ll fix it in post” from my filmmaker brother.</p>
<p>Something wasn’t quite right during filming, but they moved on anyway. It could
be corrected later.</p>
<p>In film, that’s sometimes true.</p>
<p>In product development, it’s usually self-deception.</p>
<p>Lean encourages delaying decisions to the last responsible moment.<br>
That’s discipline.</p>
<p>What most teams practice is delaying decisions until they become painful.<br>
That’s avoidance.</p>
<p>An MVP is not the smallest thing you can push out.<br>
It is the smallest thing that is coherent and viable.</p>
<p>Viable means it has a clear shape.<br>
It respects constraints.<br>
It closes more questions than it opens.</p>
<p>If you ship something that only works on the happy path, with undefined edges
and postponed trade-offs, you haven’t preserved optionality.</p>
<p>You’ve preserved ambiguity.</p>
<p>Ambiguity spreads.</p>
<p>In code, as defensive layers.<br>
In design, as half-committed patterns.<br>
In product, as multiple possible futures carried at once.</p>
<p>Teams don’t slow down because they’re weak.<br>
They slow down because no one chose.</p>
<p>Every postponed constraint becomes cognitive load.<br>
Every “temporary” rule becomes precedent.</p>
<p>Lean does not say “don’t decide.”</p>
<p>It says: decide at the point where delaying further increases cost.</p>
<p>Most teams drift past that point because deciding feels like loss.</p>
<p>Loss of flexibility.<br>
Loss of imagined futures.<br>
Loss of political safety.</p>
<p>But momentum comes from commitment.</p>
<p>Once something is decided, energy frees up.<br>
The system becomes legible.<br>
Subsequent decisions compound instead of conflict.</p>
<p>We didn’t fail because we built the wrong feature.</p>
<p>We failed because we never chose what we were.</p>
<p>Most startups don’t die from lack of effort.</p>
<p>They die from unmade decisions.</p>
<p>“We’ll fix it later” is not iteration.</p>
<p>It is hope disguised as strategy.</p>
]]></content:encoded></item></channel></rss>