<?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>Microblogging on despatches</title><link>https://icle.es/tags/microblogging/</link><description>Recent content in Microblogging on despatches</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 07 Apr 2026 11:06:04 +0100</lastBuildDate><atom:link href="https://icle.es/tags/microblogging/index.xml" rel="self" type="application/rss+xml"/><item><title>Priced In</title><link>https://icle.es/2026/04/07/priced-in/</link><pubDate>Tue, 07 Apr 2026 09:55:24 +0100</pubDate><guid>https://icle.es/2026/04/07/priced-in/</guid><description>&lt;p>Two ticketing systems. Same client. Same payment provider. We were moving fast —
that was the explicit choice, theirs and mine. The kind of fast where you know
something will go wrong eventually and you price it in rather than try to
prevent it.&lt;/p>
&lt;p>We&amp;rsquo;d done the sensible thing and shared the payment code between them — DRY,
less surface area for error, obvious call.&lt;/p>
&lt;p>Then the larger system needed PostAuth. We updated the code, added a scheduled
task to catch anything the non-deterministic bits missed, moved on.&lt;/p></description><content:encoded><![CDATA[<p>Two ticketing systems. Same client. Same payment provider. We were moving fast —
that was the explicit choice, theirs and mine. The kind of fast where you know
something will go wrong eventually and you price it in rather than try to
prevent it.</p>
<p>We&rsquo;d done the sensible thing and shared the payment code between them — DRY,
less surface area for error, obvious call.</p>
<p>Then the larger system needed PostAuth. We updated the code, added a scheduled
task to catch anything the non-deterministic bits missed, moved on.</p>
<p>A few months later: why has no money come through on the smaller system?</p>
<p>We&rsquo;d ported the PostAuth flow across when we updated the shared code. We hadn&rsquo;t
added the scheduled task. The payment provider, chosen for cheap and cheerful
rather than reliability, failed silently rather than erroring. The accounting
department, running at the same pace as everyone else, hadn&rsquo;t caught the gap.</p>
<p>Four separate things had to go wrong simultaneously. Any one of them holding
would have meant no loss at all.</p>
<p>The client lost money. Not a catastrophic amount, but real money. I braced for
the call.</p>
<blockquote>
<p>Try and let me know the next time you decide to run a sale.</p></blockquote>
<p>He already knew the cost. He&rsquo;d known before the mistake happened.</p>
]]></content:encoded></item><item><title>Journey or Destination</title><link>https://icle.es/2025/05/16/journey-or-destination/</link><pubDate>Fri, 16 May 2025 09:31:08 +0000</pubDate><guid>https://icle.es/2025/05/16/journey-or-destination/</guid><description>&lt;p>Everybody in India was seemingly learning to be a software engineer in the
2000&amp;rsquo;s. They were super expensive, made a lot of money and commanded respect.
Then the recession hit. Now, software engineers were a dime a dozen and begging
for jobs.&lt;/p>
&lt;p>Ring a bell?&lt;/p>
&lt;p>I remember having mixed feelings when coding bootcamps were springing up
everywhere. People were paying thousands to go on a six week bootcamp to learn
how to code. I was happy that coding was becoming accessible, but I was not
happy that people were picking this career path purely as a way of making money.&lt;/p></description><content:encoded><![CDATA[<p>Everybody in India was seemingly learning to be a software engineer in the
2000&rsquo;s. They were super expensive, made a lot of money and commanded respect.
Then the recession hit. Now, software engineers were a dime a dozen and begging
for jobs.</p>
<p>Ring a bell?</p>
<p>I remember having mixed feelings when coding bootcamps were springing up
everywhere. People were paying thousands to go on a six week bootcamp to learn
how to code. I was happy that coding was becoming accessible, but I was not
happy that people were picking this career path purely as a way of making money.</p>
<p>The same thing had happened in India - the popularity of software engineering
had stemmed from the massive amounts of outsourcing that was happening. It was a
lucrative career option. There was no love for the job, no curiosity about
learning. It was a job.</p>
<p>Trying to hire a software engineer in 2021/2022 was an absolute nightmare.
Salaries were skyrocketing and engineers were rare. Good engineers were rarer.
The bootcamps were going hell for leather at this time, and then the layoffs
hit. Tens of thousands of jobs lost, along with all the new graduates who
entered the market. On top of that, add the promise of A.I being able to write
code. It can probably write code as well as some of the bootcamp graduates.</p>
<p>There was a time that the majority of software was written by people who loved
the work. It was treated more as a craft and we were all figuring out how to do
it better. This craft then got commercialised, industrialised.</p>
<p>The focus is now on productivity, and how quickly we can get code out. The love
of the work has been lost. Let A.I have that joyless (thankless) job! I (We?)
don&rsquo;t want it.</p>
<p>I&rsquo;d rather be the last carpenter who still enjoys the job! What about you?</p>
]]></content:encoded></item><item><title>Going fast vs Going far</title><link>https://icle.es/2025/05/01/going-fast-or-far/</link><pubDate>Thu, 01 May 2025 13:17:57 +0000</pubDate><guid>https://icle.es/2025/05/01/going-fast-or-far/</guid><description>&lt;p>Aesop wrote us wonderful and valuable fables. Almost all of us know the one
about the tortoise and the hare - that slow and steady wins the race.&lt;/p>
&lt;p>There is a quote by Mario Andretti:&lt;/p>
&lt;blockquote>
&lt;p>If everything seems under control, you&amp;rsquo;re not going fast enough.&lt;/p>&lt;/blockquote>
&lt;p>This one clearly embodies the hare, but is it a good attitude to have in all
work, or in general life?&lt;/p>
&lt;p>We all seem to place so much emphasis on speed, it seems like we are trying race
through life. Aren&amp;rsquo;t we all going to the same place?&lt;/p></description><content:encoded><![CDATA[<p>Aesop wrote us wonderful and valuable fables. Almost all of us know the one
about the tortoise and the hare - that slow and steady wins the race.</p>
<p>There is a quote by Mario Andretti:</p>
<blockquote>
<p>If everything seems under control, you&rsquo;re not going fast enough.</p></blockquote>
<p>This one clearly embodies the hare, but is it a good attitude to have in all
work, or in general life?</p>
<p>We all seem to place so much emphasis on speed, it seems like we are trying race
through life. Aren&rsquo;t we all going to the same place?</p>
<p>I think the quote (of unclear origin)</p>
<blockquote>
<p>If you want to go fast, go alone; if you want to go far, go together?</p></blockquote>
<p>is a good comparison of our options, and while it might be nice(r) to go far, I
think there is a lot more value in traveling together.</p>
<p>We are born alone, and we die alone. We do not have choice in those, but why do
so many of us go alone, just to go fast?</p>
]]></content:encoded></item><item><title>Starting Again</title><link>https://icle.es/2025/02/12/starting-again/</link><pubDate>Wed, 12 Feb 2025 13:17:57 +0000</pubDate><guid>https://icle.es/2025/02/12/starting-again/</guid><description>&lt;p>Most of you know that I ran my own company for fifteen years, and at one point
it had around 30 people in five different teams. It was without a doubt the most
difficult job I&amp;rsquo;ve ever done by a long long way. It was also the most rewarding
and fulfilling.&lt;/p>
&lt;p>Truth be told - it also very nearly killed me! I had a breakdown which left me
an emotional and mental wreck, as if I&amp;rsquo;d been hit by a bus (10 points if you
tell me which one!)&lt;/p></description><content:encoded><![CDATA[<p>Most of you know that I ran my own company for fifteen years, and at one point
it had around 30 people in five different teams. It was without a doubt the most
difficult job I&rsquo;ve ever done by a long long way. It was also the most rewarding
and fulfilling.</p>
<p>Truth be told - it also very nearly killed me! I had a breakdown which left me
an emotional and mental wreck, as if I&rsquo;d been hit by a bus (10 points if you
tell me which one!)</p>
<p>It has taken me the better part of 15 years to recover from that, and in the
meantime I tried working for others and I enjoyed it. In the end, though, I
think once you have run your own company for a while, it is incredibly difficult
to do anything else. It was inevitable that <em>if</em> I ever got well enough, that I
would want to start something of my own again.</p>
<p>It was a long and hard journey, but I am <em>finally</em> better, and I am ready to
start again. I am taking all the hard earned lessons into this venture, and I
want to do it even more differently this time.</p>
<p>I promised myself that this time around, I would:</p>
<ul>
<li>Surround myself with people who will challenge me and expand my perspective.</li>
<li>Accept the fact that I do not have all the answers</li>
<li>Do things the way that we are meant to:
<ul>
<li>Bring in expertise we do not have</li>
<li>Have someone in the team right from the start focused on marketing</li>
<li>Technically, BDD, TDD, Agile, Lean, &ldquo;&ldquo;The only way to go fast is to go
well&rdquo;&rdquo;</li>
</ul>
</li>
<li>Focus on people first</li>
<li>Focus on the journey, not the destination</li>
</ul>
<p>One thing I realised as part of this journey is that doing things differently
means that all the tools, technologies, and processes out there don&rsquo;t quite fit.</p>
<p>With #muster, we are starting with one of the easier parts, and streamlining the
developer experience. We are ending up building a lot of other things in the
process, but they all take longer.</p>
<p>With choosing to do things in a very different way, we don’t know exactly how
it’ll all pan out, but it will an interesting journey</p>
]]></content:encoded></item><item><title>Will A.I kill America?</title><link>https://icle.es/2025/01/22/will-ai-end-america/</link><pubDate>Wed, 22 Jan 2025 13:54:30 +0000</pubDate><guid>https://icle.es/2025/01/22/will-ai-end-america/</guid><description>&lt;p>Will $500,000,000,000 in AI investment kill America?&lt;/p>
&lt;p>Project Stargate: $500,000,000,000(i.e. $500b, the GDP of Singapore) in AI over
the next four years, starting with $100,000,000,000 (i.e. $100b, the GDP of
Bulgaria). &lt;a href="https://lnkd.in/getadcFN">https://lnkd.in/getadcFN&lt;/a>&lt;/p>
&lt;p>These numbers boggle the mind. The California fires have been estimated to cost
between $250b and $275b, which is just about half the total investment into
Project Stargate.&lt;/p>
&lt;p>How much of this money is likely to be spent on mitigating bias? What about on
exploring the risks of AI? I don&amp;rsquo;t mean AGI, Singularity, or about AI taking
jobs. I mean the day-to-day risks to ordinary people: the spreading of
misinformation and biases. We all saw the damage that Facebook and Cambridge
Analytica brought to the world. How much more damage could this cause?&lt;/p></description><content:encoded><![CDATA[<p>Will $500,000,000,000 in AI investment kill America?</p>
<p>Project Stargate: $500,000,000,000(i.e. $500b, the GDP of Singapore) in AI over
the next four years, starting with $100,000,000,000 (i.e. $100b, the GDP of
Bulgaria). <a href="https://lnkd.in/getadcFN">https://lnkd.in/getadcFN</a></p>
<p>These numbers boggle the mind. The California fires have been estimated to cost
between $250b and $275b, which is just about half the total investment into
Project Stargate.</p>
<p>How much of this money is likely to be spent on mitigating bias? What about on
exploring the risks of AI? I don&rsquo;t mean AGI, Singularity, or about AI taking
jobs. I mean the day-to-day risks to ordinary people: the spreading of
misinformation and biases. We all saw the damage that Facebook and Cambridge
Analytica brought to the world. How much more damage could this cause?</p>
<p>How might these new tools be used to manipulate, control and oppress? How might
these tools further marginalise those who are already disaffected?</p>
<p>Yes, there might be fantastic breakthroughs, but at what cost?</p>
<p>I am somehow reminded of the poem &ldquo;First they came&hellip;&rdquo;:</p>
<blockquote>
<p>First they came for the socialists, and I did not speak out—<br>
Because I was not a socialist.</p>
<p>Then they came for the trade unionists, and I did not speak out—<br>
Because I was not a trade unionist.</p>
<p>Then they came for the Jews, and I did not speak out—<br>
Because I was not a Jew.</p>
<p>Then they came for me—<br>
And there was no one left to speak for me.</p></blockquote>
<p>The Manhattan Project, which built the first Nuclear bomb, cost $2 billion,
which, adjusted for inflation, comes to $27 billion. America wants to spend
almost 20 times that amount over roughly the same time on Project Stargate.</p>
<p>I apologise for the doom &amp; gloom, but I have genuine concerns about the risks at
play here. How about you? Are you worried, excited or both?</p>
]]></content:encoded></item><item><title>There are no best practices</title><link>https://icle.es/2025/01/21/no-best-practices/</link><pubDate>Tue, 21 Jan 2025 11:12:57 +0000</pubDate><guid>https://icle.es/2025/01/21/no-best-practices/</guid><description>&lt;p>I was watching
&lt;a href="https://www.youtube.com/watch?v=V3yIKD6yMhA">a video by Dave Thomas&lt;/a> (one of
the authors of The Pragmatic Programmer) where he explains that the idea of best
practices is misleading. He argues that best practices are contextual.&lt;/p>
&lt;p>Dave uses the example of Agile, which is a sore topic for many. He talks about
how selling shrinkwrapped agile is not going to work, because it is different
for each company, and each team. It has to be custom fit.&lt;/p></description><content:encoded><![CDATA[<p>I was watching
<a href="https://www.youtube.com/watch?v=V3yIKD6yMhA">a video by Dave Thomas</a> (one of
the authors of The Pragmatic Programmer) where he explains that the idea of best
practices is misleading. He argues that best practices are contextual.</p>
<p>Dave uses the example of Agile, which is a sore topic for many. He talks about
how selling shrinkwrapped agile is not going to work, because it is different
for each company, and each team. It has to be custom fit.</p>
<p>It&rsquo;s hard to disagree. I do think though that a lot of the practices that are
talked about as being the &ldquo;best,&rdquo; are good practices. However, a challenge is
that a lot of these practices depend upon or are meant to encourage &ldquo;good
mindsets.&rdquo; The mindsets are far more valuable than the practice itself.</p>
<p>The question then becomes about how prepared an organisation or team is to shift
their mindset. As you probably know, it sometimes feels like it would be easier
to move the earth than some mindsets.</p>
<p>I encourage people to consider practices (good, bad and ugly) with a critical
perspective to understand the mindset behind it. Only then is the question of
relevancy capable of being answered. If the mindset that is encouraged can be
achieved in another way, that could be your version of that practice.</p>
<p>The problem, of course, is that communication is difficult, and our ability to
perceive possibilities is limited by our own perspectives. Sometimes, it takes a
period of trying out a practice before we can begin to understand its potential
value.</p>
<p>What do you think about best practices? Are there universal ones?</p>
]]></content:encoded></item><item><title>Agile, the hope killer!</title><link>https://icle.es/2024/12/12/agile-the-hope-killer/</link><pubDate>Thu, 12 Dec 2024 11:22:12 +0000</pubDate><guid>https://icle.es/2024/12/12/agile-the-hope-killer/</guid><description>&lt;p>Two weeks into mapping out a project, I realised that we&amp;rsquo;d underestimated the
lead-time. We&amp;rsquo;d have to push for overtime, pushing harder and longer to meet the
original deadline. You&amp;rsquo;ve probably been there before - I have! This time though,
I resisted. There must be a better way!&lt;/p>
&lt;p>Agile really shines here. In fact, it was agile that pointed out that the
original estimates (which we thought was pessimistic) was actually still
optimistic. The two weeks of user story mapping saved us a great deal of pain.&lt;/p></description><content:encoded><![CDATA[<p>Two weeks into mapping out a project, I realised that we&rsquo;d underestimated the
lead-time. We&rsquo;d have to push for overtime, pushing harder and longer to meet the
original deadline. You&rsquo;ve probably been there before - I have! This time though,
I resisted. There must be a better way!</p>
<p>Agile really shines here. In fact, it was agile that pointed out that the
original estimates (which we thought was pessimistic) was actually still
optimistic. The two weeks of user story mapping saved us a great deal of pain.</p>
<p>As Robert C. Martin puts it:</p>
<blockquote>
<p>Planning can destroy hope… and show us just how screwed we are.</p></blockquote>
<p>By constantly reassessing plans, Agile gives us an early warning system when
things are slipping.</p>
<p>I used to think that the point of Agile was to be faster. The book Clean Agile
argues that the point is to fail sooner.</p>
<p>In our case, Agile gave us an early warning system. It killed hope before hope
killed the product.</p>
<p>Instead of going into overdrive and being a workaholic (again), we simplified
scope, adjusted the deadline and found a better balance.</p>
<p>We like to think of this as the way of the tortoise.</p>
<p>How has Agile helped/impeded you and your team?</p>
]]></content:encoded></item><item><title>A new way</title><link>https://icle.es/2023/11/29/a-new-way/</link><pubDate>Wed, 29 Nov 2023 00:00:00 +0000</pubDate><guid>https://icle.es/2023/11/29/a-new-way/</guid><description>&lt;p>Having been involved in the rat race for decades, it is time to try something
different.&lt;/p>
&lt;p>We live in the belief that what is good for “the machine,” is good for the
individual - be it capitalism, the government, or society. What if we worked on
the basis of the opposite.&lt;/p>
&lt;blockquote>
&lt;p>Not all those who wander are lost.&lt;br>
— J. R. R. Tolkien&lt;/p>&lt;/blockquote></description><content:encoded><![CDATA[<p>Having been involved in the rat race for decades, it is time to try something
different.</p>
<p>We live in the belief that what is good for “the machine,” is good for the
individual - be it capitalism, the government, or society. What if we worked on
the basis of the opposite.</p>
<blockquote>
<p>Not all those who wander are lost.<br>
— J. R. R. Tolkien</p></blockquote>
]]></content:encoded></item></channel></rss>