<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://www.11ty.dev/" version="3.0.0">Eleventy</generator><link href="https://www.codevoid.net/ruminations/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.codevoid.net/ruminations/" rel="alternate" type="text/html" /><updated>2026-05-07T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/feed.xml</id><title type="html">Thoughts, Ruminations, &amp; Pontifications</title><subtitle>Dominic Hopton&#39;s personal blog</subtitle>
<entry><title type="html">No time for other people’s bullshit</title><link href="https://www.codevoid.net/ruminations/2026/05/07/no-time-for-other-peoples-twaddle.html" rel="alternate" type="text/html" title="No time for other people’s bullshit" /><published>2026-05-07T00:00:00Z</published><updated>2026-05-07T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/05/07/no-time-for-other-peoples-twaddle</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/05/07/no-time-for-other-peoples-twaddle.html"><![CDATA[<p>Your perspective changes with age because you see less
opportunity in front of you. Not because your experiences
have made you cynical &amp; jaded, but because you have less
time on this earth to realise the remaining opportunity.</p>
<p>You have to be intentional with your remaining minutes —
dealing with other people’s bullshit is not a valuable use
of those minutes.</p>
]]></content><author><name></name></author><category term="life" /><category term="opinion" /><category term="time" /></entry>
<entry><title type="html">Somewhere Along The Way</title><link href="https://www.codevoid.net/ruminations/2026/04/12/somewhere-along-the-way.html" rel="alternate" type="text/html" title="Somewhere Along The Way" /><published>2026-04-12T00:00:00Z</published><updated>2026-04-12T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/04/12/somewhere-along-the-way</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/04/12/somewhere-along-the-way.html"><![CDATA[<p>What I find <em>impactful</em> and <em>valuable</em> professionally has changed over the years
— much to my surprise. What I find <em>impactful</em> and <em>valuable</em> as a hobbyist
<em>hasn’t</em> changed. They used to be aligned!</p>
<p>At work: I value, care, and have strong feelings about, <em>how</em> we approach work.
What are the systems, the culture, the <em>way we work</em>? Are we being honest with
what we’re trying to get done? Do they let us <em>focus</em> on the problems to be
solved? Specifically: the problems the customer wants solved? These can be
technical, but don't end up in the nitty gritty of ‘which specific design
pattern should we use’, or ‘which library should we use’, or even ‘how should
these components specifically fit together’. The most impactful, and durable
decisions are about the guiding principles that we use to make decisions — what
cultural values do we embrace to make decisions (both formally, and informally).</p>
<p>It’s not <em>process</em>, it’s aligning on the shared value. It’s about communicating.</p>
<p>Technical roles often advertise the criticality of technical decisions — but
often they are uninteresting, low-impact considerations. The decisions are, <em>in
isolation</em>, arbitrary. They’re just one of many ways to skin the proverbial cat.
What is <em>more</em> interesting to me is how it fits in to the context of our culture
— is this the right way for <em>us</em>?</p>
<p>However, in personal projects: I’m focused on those technical choices — that
specific component relationship, the uniqueness of my use case. I enjoy it —
because it’s for me. I’m not making it for someone else, whose goals are
different from mine. I don’t have to walk a mile in someone else's shoes.</p>
<p>Is this because I’m <em>less</em> technical these days? Or is it because I see those
fine details as ephemeral, and actually the why &amp; how we decided is the truly
durable artefact?</p>
]]></content><author><name></name></author><category term="career" /><category term="opinion" /><category term="software" /><summary type="html"><![CDATA[What I value as a professional, and what I value as a hobbyist, used to be the same thing. They&#39;ve quietly diverged, and I&#39;m sitting with that.]]></summary></entry>
<entry><title type="html">Communication Ouroboros</title><link href="https://www.codevoid.net/ruminations/2026/04/10/communication-ouroboros.html" rel="alternate" type="text/html" title="Communication Ouroboros" /><published>2026-04-10T00:00:00Z</published><updated>2026-04-10T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/04/10/communication-ouroboros</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/04/10/communication-ouroboros.html"><![CDATA[<p>Summarisation &amp; Generation being headline features of LLMs -- features that draw
people in &amp; excite them is a manifestation of an &quot;can't be bothered&quot; attitude
that has become pervasive. During summarisation &amp; generation nuance is lost, and
people are lazy or overloaded to be able to care about what is missed. These are
just Ouroboros living in our communication tools.</p>
<p>Slack (and Microsoft Teams) creating tools to auto summarise threads while also
offering to generate replies to those same messages is a canonical example.</p>
<p>Yes, you <strong>are</strong> a busy person; yes, you <strong>need</strong> the highlights; but at the
same time most chats that justify summarisation are filled with nuance. Do you
trust the AI to capture all the nuance? It can barely capture nuance today. It’s
also a symptom of the fact that people don’t care enough to put the time &amp;
energy into understanding what is happening in their job and/life.</p>
<p>The excuse: “Oh, but they’re busy people, and you can’t expect them to do
everything perfectly. Sometimes they need the tl;dr”. <em>Sure</em>, but it’s careless
— it permeates everything “Oh, i’m so busy, let the AI summarise it”.</p>
<p><strong>But</strong>! Conversations are two sided! Generating emails, generating content, to
convey information in a textual form is predicated on an expectation that the
other side will <strong>read</strong> it. It’s the generation of significant amounts of text
that the other side is assumed to read. But it won’t be. It’ll be summarised
into empty calories.</p>
<p>AI writeth. AI readeth.</p>
]]></content><author><name></name></author><category term="tech" /><category term="ai" /><category term="opinion" /><summary type="html"><![CDATA[We&#39;re using AI to write things nobody reads, and AI to read things nobody wrote.]]></summary></entry>
<entry><title type="html">Tech says it loves you. Check the org&#39;s backlog.</title><link href="https://www.codevoid.net/ruminations/2026/03/29/tech-says-it-loves-you.html" rel="alternate" type="text/html" title="Tech says it loves you. Check the org&#39;s backlog." /><published>2026-03-29T00:00:00Z</published><updated>2026-03-29T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/03/29/tech-says-it-loves-you</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/03/29/tech-says-it-loves-you.html"><![CDATA[<p>Tech projects a mythos that it exists to solve <em>customer</em> problems. Its raison
d'être is to elevate them to a higher level of productivity, happiness, and
general success. Tech <em>claims</em> it’s helping the customers move ‘<a href="https://svdictionary.com/words/up-and-to-the-right">up and to the
right</a>’ through whatever
their axes are. <strong>But</strong>, really, once a tech organisation has achieved success,
it will end up solving the problems <strong>it has created</strong> for itself. <strong>Not</strong>
customer problems, but those that matter to the organisation. They take many
forms, some more insidious than others:</p>
<ul>
<li>Refactoring code, to make it ‘better’. Better <em>for whom</em>? The customer? Or
engineering?</li>
<li>“Cost Efficiency”, without the expectation of passing any savings on to
customers</li>
<li>Increasing customer usage for no other reason than to increase revenue (either
because you bill based on usage, or because ads pay for everything. Or the
really ambiguous ‘if they use it more, they’re less likely to cancel’)</li>
<li>Contorting your changes &amp; features because your business team made long-term
commitments related to maintaining status-quo to lock-in a deal (E.g.,
supporting legacy UI because the contract said that this <strong>must</strong> be
maintained)</li>
<li>Focusing solely on driving a <em>business</em> metric up-and-to-the-right <em>while
actively harming the customers’ experience &amp; value</em>, but makes the
organisation <strong>feel</strong> successful.</li>
</ul>
<p>These ideas <em>infect</em> your tech organisation driving you to make unnatural
decisions that are in direct competition with the “right thing” for your
customers. Look at 90% of successful tech organisations and really think about
<em>why</em> they behave the way they do. You’ll see this lurking right behind the thin
veneer of ‘we love our customers’.</p>
<p>We’re not altruistic. We’re mercenary.</p>
]]></content><author><name></name></author><category term="tech" /><category term="softwareengineering" /><category term="opinion" /><summary type="html"><![CDATA[We&#39;re not altruistic. We&#39;re mercenary.]]></summary></entry>
<entry><title type="html">Coding Agents are 3D Printers for software</title><link href="https://www.codevoid.net/ruminations/2026/03/07/llm-coding-agents-are-3d-printers.html" rel="alternate" type="text/html" title="Coding Agents are 3D Printers for software" /><published>2026-03-07T00:00:00Z</published><updated>2026-03-07T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/03/07/llm-coding-agents-are-3d-printers</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/03/07/llm-coding-agents-are-3d-printers.html"><![CDATA[<p>3D Printers span from ‘make a blob’ through to ‘print a rocket engine nozzle out
of exotic metals’. They’re powerful tools encompassing a range of capability
levels across a broad spectrum of different use cases. There is hope that one
day you’ll be able to 3D print everything — from meat to homes to limbs.</p>
<p>How effective they are is dependent on the inputs (materials, model) and the
skill of the operator. You have to model the entire shape of your output(s) to
be successful. But the operator has to understand how to ensure a successful
print with the appropriate level of intervention that matches your needs &amp;
expectations.</p>
<p>At the low end, you have Creality producing affordable, powerful — but limited —
3D printing accessible to anyone. At the high end you have LPBF machines from
EOS that will print you a metal component for a plane or rocket in highly
complex shapes.</p>
<p>LLM coding tools such as Codex, Claude Code, OpenCode, and GitHub Copilot CLI
<strong>are the 3D printers of the software world</strong>, and they’ve already transformed
what is possible, and the way that the possible is achieved. The hope is they
will produce from fixes to features to entire products.</p>
<p>And, just like 3D printing, their adoption &amp; usage is unevenly distributed.</p>
<p>Your coding agent output is dependent on your input materials (specs, details,
guidance) how you operate it (follow on prompts, skills, reference materials,
validation).</p>
<p>It’s the difference between a useful print, and a pile of plastic
goo.</p>
]]></content><author><name></name></author><category term="ai" /><category term="programming" /><category term="vibes" /><summary type="html"><![CDATA[LLM coding tools are powerful, transformative, and will absolutely generate you a pile of plastic goo if you let them.]]></summary></entry>
<entry><title type="html">The Journey Mattered</title><link href="https://www.codevoid.net/ruminations/2026/03/01/the-journey-mattered.html" rel="alternate" type="text/html" title="The Journey Mattered" /><published>2026-03-01T00:00:00Z</published><updated>2026-03-01T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/03/01/the-journey-mattered</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/03/01/the-journey-mattered.html"><![CDATA[<p>It’s not really about the art. It’s about the part of you that takes materials
and creates a thing that you put out in the world. Just like building a fence.
Or baking a cake from raw-as-practicable ingredients.</p>
<p>This is both grandiose (look what I did!) and self important (look what <strong>I</strong>
did!). And LLM coding agents are radically changing the connection between you &amp;
the materials.</p>
<p>It’s fine that it’s changing.<br>
Code becoming an unimportant detail is fine.<br>
Software Practitioners will be fine.<br>
I will be fine.</p>
<p>But the refrain of “the code was never the point” in response to the lamentation
of this foundational shift is dismissive &amp; lacks nuance — it lacks respect.</p>
<p>The journey mattered to those <strong>on the fucking journey</strong>. It actually wasn’t
just about the destination, it was how you got to where you were going.</p>
<p>And it <strong>does matter</strong> that people feel a sense of… sadness? Loss? that the
thing they honed, pined for, and got lost in, is going away. What’s being lost —
what’s going away — is not the “typing at the keyboard to put arcane
incantations into the ether”, it’s how it <strong>feels</strong> when you manifest something
useful from nothing and share with an audience — a sense of accomplishment.</p>
]]></content><author><name></name></author><category term="ai" /><category term="programming" /><category term="vibes" /><summary type="html"><![CDATA[We&#39;re all still in the tunnel. Don&#39;t tell us there was never any light.]]></summary></entry>
<entry><title type="html">They&#39;re still next-token predictors. But what are we?</title><link href="https://www.codevoid.net/ruminations/2026/02/22/were-all-the-tva-now.html" rel="alternate" type="text/html" title="They&#39;re still next-token predictors. But what are we?" /><published>2026-02-22T00:00:00Z</published><updated>2026-02-22T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/02/22/were-all-the-tva-now</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/02/22/were-all-the-tva-now.html"><![CDATA[<p>With so many tokens that came before the current token, and so many possibilities that come after, it’s the job of the harness, the system prompts, the post-training, et al <strong>in concert with the human</strong> to weave that into something useful. Something valuable.</p>
<p>The LLM is the Temporal Loom.<br>
And we're The TVA.</p>
]]></content><author><name></name></author><category term="pontification" /><category term="ai" /><category term="programming" /><category term="mcu" /></entry>
<entry><title type="html">A vision of computer interaction</title><link href="https://www.codevoid.net/ruminations/2026/02/18/a-vision-of-computer-interaction.html" rel="alternate" type="text/html" title="A vision of computer interaction" /><published>2026-02-18T00:00:00Z</published><updated>2026-02-18T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/02/18/a-vision-of-computer-interaction</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/02/18/a-vision-of-computer-interaction.html"><![CDATA[<p>There is a vision of the future of computer interaction. It varies by organisation.
Apple showed us theirs — the Vision Pro. The rest of the world is — it seems — betting
on The Chat Box™ with a side bet on &quot;The Web&quot; &amp; offloading everything to the cloud.
You see this through the development of more web experiences, and that web is the
de-facto UX stack of choice. It's a stark comparison to Vision Pro, which is not only
choosing to be on native experiences, but it also attempted to present a differentiated
vision (ha) of the future.</p>
<p>I continue to be a believer in “goggles” being “the future” — The Chat Box™ can’t be it.
Nor can it be screaming into the void, hoping it screams back.</p>
]]></content><author><name></name></author><category term="hci" /><category term="ux" /><category term="future-of-computing" /><category term="opinions" /></entry>
<entry><title type="html">When going up is staying still</title><link href="https://www.codevoid.net/ruminations/2026/02/07/when-going-up-is-staying-still.html" rel="alternate" type="text/html" title="When going up is staying still" /><published>2026-02-07T00:00:00Z</published><updated>2026-02-07T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/02/07/when-going-up-is-staying-still</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/02/07/when-going-up-is-staying-still.html"><![CDATA[<p>It’s often assumed that in the world of people managers people move <em>up</em> the org
chart. It feels <em>implicit</em>. You become a manager of other managers, you’re going
“up”! But often what actually happens is you’re staying still organisationally.
You’re growing people below you — your teams become more specialised, often
narrower. People who <em>had</em> been the rock-star ICs, expand to have a whole team
to do the same work they <em>used</em> to do.</p>
]]></content><author><name></name></author><category term="business" /><category term="vibes" /><category term="“managing”" /><category term="career" /></entry>
<entry><title type="html">Less than Zero</title><link href="https://www.codevoid.net/ruminations/2026/01/31/less-than-zero.html" rel="alternate" type="text/html" title="Less than Zero" /><published>2026-01-31T00:00:00Z</published><updated>2026-01-31T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/01/31/less-than-zero</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/01/31/less-than-zero.html"><![CDATA[<p>Layoffs, profits, and The Quarterly Cycle™  create headlines,
discussion, and narratives that make $1bn in quarterly profit
look like less than zero. Breaking even, a milestone for any
growing business, would be catastrophic.</p>
<p>Public companies that make $10bn in profit every quarter, but
don’t increase that profit, are perceived as effectively
$0-revenue businesses.</p>
]]></content><author><name></name></author><category term="business" /><category term="vibes" /><category term="“the-market”" /></entry>
<entry><title type="html">It only feels like rent-seeking when…</title><link href="https://www.codevoid.net/ruminations/2026/01/27/it-only-feels-like-rent-seeking-when.html" rel="alternate" type="text/html" title="It only feels like rent-seeking when…" /><published>2026-01-27T00:00:00Z</published><updated>2026-01-27T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/01/27/it-only-feels-like-rent-seeking-when</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/01/27/it-only-feels-like-rent-seeking-when.html"><![CDATA[<p>Subscription software only feels like rent-seeking when you don’t
get updates with the features you want. But, the incentive for
developers (big &amp; small) to provide updates is implicitly reduced
when the subscription money keeps rolling in.</p>
]]></content><author><name></name></author><category term="subscriptions" /><category term="business" /><category term="vibes" /></entry>
<entry><title type="html">On the edge</title><link href="https://www.codevoid.net/ruminations/2026/01/25/on-the-edge.html" rel="alternate" type="text/html" title="On the edge" /><published>2026-01-25T15:54:00Z</published><updated>2026-01-25T15:54:00Z</updated><id>https://www.codevoid.net/ruminations/2026/01/25/on-the-edge</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/01/25/on-the-edge.html"><![CDATA[<p>Moving ‘per-user’ computation to the cloud feels like a net-negative for energy
consumption. Is the reduction in on-device resource usage greater than the
increase in data centre usage?</p>
<p>When coupled with the transfer of wealth not to the service, but the
infrastructure, I wonder if we've got this all the wrong way around. Not only
does local compute give power to the user — what happens on your local device,
stays on your local device — but it also distributes the power consumption more
broadly.</p>
<p>Are SaaS vendors moving calculations to the client today, and only storing the
results in cloud storage, off-loading work to the clients? Does this end up
trading computation for network egress costs?</p>
<p>Maybe I just don’t understand the aggregate power usage patterns?</p>
]]></content><author><name></name></author><category term="cloud" /><category term="programming" /><category term="power" /><category term="edge-computing" /><summary type="html"><![CDATA[Maybe computation should happen on your devices as much as possible to lower power infrastructure demand]]></summary></entry>
<entry><title type="html">Toots I wasn’t going to post (but now will)</title><link href="https://www.codevoid.net/ruminations/2026/01/25/toots-i-wasnt-going-to-post.html" rel="alternate" type="text/html" title="Toots I wasn’t going to post (but now will)" /><published>2026-01-25T00:00:00Z</published><updated>2026-01-25T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2026/01/25/toots-i-wasnt-going-to-post</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2026/01/25/toots-i-wasnt-going-to-post.html"><![CDATA[<p>I’ve been writing down random thoughts for a while now — just a little way to
get the mental bug out of my head and think about something else for a while.
They’re almost entirely tech related. I kept them in an doc titled “Toots I’ll
never post” — it was previously called “Tweets I’ll never post”, but well
<em>gestures</em>. So now they’re toots ‘cause fml “posts I’ll never posts” is a
terrible title, and… I’m not ready to call them Skeets either.</p>
<p>My plan is to post them here posterity purposes. But I’ll also be posting social
media (e.g., Bluesky and Mastodon) in a threaded format, and link back to the
associated blog post.</p>
]]></content><author><name></name></author><category term="opinions" /><category term="personal" /><summary type="html"><![CDATA[tl;dr: I’m going to post more — but they’re going to be short posts, almost microblogging.]]></summary></entry>
<entry><title type="html">Good Enough</title><link href="https://www.codevoid.net/ruminations/2025/06/22/good-enough.html" rel="alternate" type="text/html" title="Good Enough" /><published>2025-06-22T00:00:00Z</published><updated>2025-06-22T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2025/06/22/good-enough</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2025/06/22/good-enough.html"><![CDATA[<p>I recently had a conversation where I discussed my recent experiences with AI Coding. As we talked about my seemingly contrarian experiences with agentic coding — it’s still not a great experience, and still doesn’t feel productive (to me). I explicitly clarified:</p>
<blockquote>
<p>It’s not the quality of the code, it’s achieving the outcome at all.</p>
</blockquote>
<p>This steered us onto the topic of &quot;quality&quot; of output, and they said something closely approximating:</p>
<blockquote>
<p>If it works, and it did it faster than a human would have, <strong>does it really matter</strong>? Ok, it’s not how <em>you</em> might have done it — or how sustainable you feel it may be. But unless you have concrete reasons why it’s not ‘good enough’, does it really <strong>matter</strong> if it works?</p>
</blockquote>
<p>Fam, this got me. My whole career flashed before my eyes. And those of every single developer who has ever been told ‘write better code’, ‘write cleaner code’, or been put through the ringer of an interview where their code was ‘messy’ or ‘inefficient’ and they didn’t get the job.</p>
<p><strong>Now</strong> we’re saying it’s OK? <em>Now</em>?</p>
<p>This is with the ‘background radiation’ that ‘architects should be writing more code’. Bro, what. <strong>I</strong> have to write more code so <strong>I</strong> stay sharp? But the <em>thinking sand</em> is YOLO? Why do we even bother with in-depth PRs? Why do we follow style guides? Why do we <em>slow it all down</em>, to make sure we get it right when it’s a human, but maybe it doesn’t really matter when it’s a robot?</p>
<p>This person wasn’t being douchey, or aggressive. It was a totally reasonable conversation. But in that moment — that singular moment — I saw the matrix.</p>
]]></content><author><name></name></author><category term="ai" /><category term="opinions" /><category term="programming" /><summary type="html"><![CDATA[If it compiles and mostly works, who cares if it’s cursed — welcome to the future!]]></summary></entry>
<entry><title type="html">The First Hit is Free</title><link href="https://www.codevoid.net/ruminations/2025/02/23/the-first-hit-is-free.html" rel="alternate" type="text/html" title="The First Hit is Free" /><published>2025-02-23T00:00:00Z</published><updated>2025-02-23T00:00:00Z</updated><id>https://www.codevoid.net/ruminations/2025/02/23/the-first-hit-is-free</id><content type="html" xml:base="https://www.codevoid.net/ruminations/2025/02/23/the-first-hit-is-free.html"><![CDATA[<p>It happens to the best of us. Your company’s growth has stagnated, and your CFO
is asking for new ideas on growing revenue — to increase monetization. You start
out with a small experiment of ads — how bad could the impact be? It’s just a
small trial. So, the product team starts looking into adding ads to your
product, and spiral begins.</p>
<h4>Day 0 (Experimentation)</h4>
<p>Look, we’ll start small. If we get feedback &amp; DSAT (dissatisfaction) increases,
we’ll pull back on them. They’re just to help offset the cost of maintaining the
services that make our product so compelling. We’ll keep ads off bundle
subscribers.</p>
<h4>Day 30 (Rationalization)</h4>
<p>Oh, they didn’t make much money — but that’s because they’re still learning &amp;
iterating on the targeting &amp; right partners. That’s also why feedback says
they’re annoying because they don’t feel targeted. It’ll get better.</p>
<h4>Day 180 (Dependence)</h4>
<p>Yeah, we are getting a lot of DSAT, but the ad revenue is really going well.
It’s helping fund the next big feature, and the CFO loves us and is giving us
more headcount to improve the core product.</p>
<h4>Day 365 (Tolerance)</h4>
<p>We know that these have tarnished some customer opinion of the product and has
marginally impacted sales in the EU. But that’s been offset by the exponential
growth in revenue — which is almost entirely profit, given our 85% margin!</p>
<h4>Day 1095 (Escalation)</h4>
<p>OK, so, we need to target these ads better to try to save the core business — so
we can invest in it. For some reason, our sales have started to drop. We also
want to focus on increasing the brand quality of the advertisers so we maintain
a premium feel. But we also accept that we can’t grow on our core product, so
we’re also investing in a cross-platform app, a better web app, and are working
with car manufacturers to integrate our apps directly into the vehicles. They’re
going to get a cut of the ad revenue. Plus, we'll get more data access to
improve our ad targeting — which we’ll also use to use time &amp; traffic dependent
ads.</p>
<h4>Day 1825 (Identity Loss)</h4>
<p>Oh, we make apps &amp; technology products?  I thought we were an ads business.</p>
<h2>Seeing the Signs</h2>
<p>There was a rumour in <a href="https://www.bloomberg.com/news/newsletters/2025-02-16/apple-and-meta-are-set-to-battle-over-new-area-humanoid-robots-m77mwid3">Mark Gurman’s Power On Apple
newsletter</a>
recently:</p>
<blockquote>
<p><strong>Apple considers monetizing maps in another move to boost services revenue</strong></p>
<p>… Now, Apple is giving this notion more thought. In a recent all-hands
meeting for the Maps group, Apple said monetizing the app is a lever it is
exploring. While there is no timeline or active engineering work being done,
the company has again floated the idea of charging for prioritization in search
results. It also could make certain locations appear more prominently on the
map …</p>
</blockquote>
<p>Under a week later, Apple announced ‘News+ Food’ to bolster its News+
subscription service. Their most recent quarterly results showed record
subscription revenue driven by 14% YoY growth with 76% margins. Like so many in
tech, Apple is becoming addicted to Revenue-as-a-service.</p>
<h2>There’s no way back</h2>
<p>RaaS feels so good — the validation from the market with a pat on the head every
time the numbers go up. But there’s no way off this merry go round. Reduce your
ads, or lower your subscriptions? The validation stops, and chaos begins. Focus
on your core product? Branch out into a new non-RaaS area? You’ll never match
the margins or scale of your RaaS products. You are trapped in your addiction.</p>
]]></content><author><name></name></author><category term="opinions" /><category term="technology" /><summary type="html"><![CDATA[Free Revenue? Sure, I&#39;ll take that. It won&#39;t cost me anything.]]></summary></entry>
</feed>
