<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tekhead.it</title>
	<atom:link href="http://tekhead.it/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://tekhead.it/blog/</link>
	<description>Cloudy Technobabble from Alex Galbraith...</description>
	<lastBuildDate>Mon, 02 Mar 2026 22:31:03 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>http://tekhead.it/wp-uploads/www.tekhead.org/2015/01/WEB_JPG_L-54c20e63v1_site_icon-32x32.png</url>
	<title>Tekhead.it</title>
	<link>http://tekhead.it/blog/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">34570450</site>	<item>
		<title>Half a Second Saved the Internet</title>
		<link>http://tekhead.it/blog/2026/03/half-a-second-saved-the-internet/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 08:30:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[supply chain security]]></category>
		<category><![CDATA[XZ Utils]]></category>
		<guid isPermaLink="false">https://tekhead.it/blog/?p=2540</guid>

					<description><![CDATA[<p>The XZ Utils backdoor is one of the most fascinating near-misses in internet security history. A story about trust, burnout, open source, and the 500 milliseconds that stopped a catastrophic supply chain attack. <a href="http://tekhead.it/blog/2026/03/half-a-second-saved-the-internet/" data-wpel-link="internal"><span class="read-more">Read more <span class="meta-nav">&#187;</span></span></a></p>
<p>The post <a href="http://tekhead.it/blog/2026/03/half-a-second-saved-the-internet/" data-wpel-link="internal">Half a Second Saved the Internet</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>One of my favourite activities on a relaxed weekend morning is watching a couple of <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cueW91dHViZS5jb20vdmVyaXRhc2l1bQ%3D%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://www.youtube.com/veritasium" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Veritasium</a> and <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cueW91dHViZS5jb20vQFRoZUIxTQ%3D%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://www.youtube.com/@TheB1M" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">B1M</a> videos. Last week Veritasium published a <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g%2Fdj1hb2FnMDNtU3VYUQ%3D%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://www.youtube.com/watch?v=aoag03mSuXQ" target="_blank" rel="noreferrer noopener" data-wpel-link="internal"><em>superb</em> video</a> on a [not so] simple Linux exploit, that could have had HUGE ramifications. If you haven&#8217;t seen it, go watch it, I&#8217;ll wait. It&#8217;s actually one of the most fascinating, yet little known stories in recent tech history, and it sits right at the intersection of many of the things that interest me; open source, trust, the humans behind the software, and just how fragile much of it really is.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="590" height="332" src="https://www.youtube.com/embed/aoag03mSuXQ?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h2 class="wp-block-heading">A Lone Maintainer</h2>



<p>If you CBA watching the video (seriously though, you really should, just put it on 1.5x!), here&#8217;s the short version. A lone developer called <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9naXRodWIuY29tL0xhcmh6dQ%3D%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://github.com/Larhzu" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Lasse Collin</a> maintained a compression library called &#8220;XZ Utils&#8221;, quietly and unpaid, for roughly twenty years. You&#8217;ve almost certainly never heard of it, which is basically the point. It sits underneath an <em>enormous </em>amount of critical infrastructure, including (most importantly) SSH, that millions of servers rely on every single day. Nobody thinks about it, nobody talks about it, and for most of its life exactly one person was keeping the lights on&#8230;</p>



<p>Lasse, who was already burned out and struggling with his mental health, was being hounded by &#8220;accounts&#8221; to make more progress on the project, some messages encouraging him to accept help and hand over responsibility to other devs. Then someone calling themselves &#8220;Jia Tan&#8221; showed up, which we now know was almost certainly a nation state operation, and spent two and a half years patiently social engineering their way into becoming a trusted maintainer of the project. They were helpful, responsive, wrote good code, etc. All seemed peachy! Enter <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9yd21qLndvcmRwcmVzcy5jb20vYWJvdXQv&#038;feed-stats-url-post-id=2540" type="link" id="https://rwmj.wordpress.com/about/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Rich Jones</a>, who works at RedHat, packaging Fedora. He began to trust Jia because&#8230; well, because Jia behaved exactly like the kind of person open source desperately needs. That&#8217;s what makes social engineering so effective; the good behaviour <em>is</em> the attack.</p>



<h2 class="wp-block-heading">A Backdoor to the Internet</h2>



<p>The backdoor they slipped in was technically brilliant and horrifying in equal measure, a hidden compromise buried in the compression library that would have given someone a backdoor to a significant chunk of the world&#8217;s servers if it had made it into stable releases across major Linux distros. The whole thing eventually unravelled because a single Microsoft developer called <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly94LmNvbS9BbmRyZXNGcmV1bmRUZWM%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://x.com/AndresFreundTec" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Andres Freund</a> noticed that his SSH logins were taking <em>half a second longer</em> than they should and decided to dig into why. Five hundred milliseconds stood between us and a catastrophic supply chain compromise, and one curious engineer is the reason we caught it.</p>



<h2 class="wp-block-heading">Open Source Matters</h2>



<p>I&#8217;m pro open source, always have been. I&#8217;ve been using Linux since the 90s, which probably gives you an idea of what colour my beard is. The concept of &#8220;Software should be free and we&#8217;ll prove it works&#8221; is unarguably one of the greatest ever human endeavours. When geopolitical tensions seem to ratchet up weekly, where we&#8217;re supposedly retreating into blocs and borders, the fact that open source <em>still works</em> is genuinely remarkable and something to make you proud of bring an ape descendant! It&#8217;s proof that like-minded humans can can continue to collaborate on a global scale.</p>



<p>But here&#8217;s where we have a challenge&#8230; <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTGludXMlMjdzX2xhdw%3D%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://en.wikipedia.org/wiki/Linus%27s_law" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Linus&#8217;s Law</a> says that given enough eyeballs, all bugs are shallow. That&#8217;s true for projects that actually <em>have</em> enough eyeballs, but popularity does not equal scrutiny. XZ Utils had <em>millions </em>(perhaps billions) of installs, but for most of its life basically one person was reading the code, and then there were two, and the second one was the attacker. (Yes, I know, hyperbole, but you get the point!). <strong>Downloads are not eyeballs</strong>, installs are not audits, and I think we&#8217;ve been confusing usage with oversight for a long time. The XZ story is a great example of where it went both brilliantly right and <em>very </em>wrong.</p>



<p>The real vulnerability here wasn&#8217;t technical; it was a system that let a single unpaid maintainer carry critical infrastructure on his back for two decades without meaningful support. We collectively built our digital world on top of someone&#8217;s volunteer labour and then acted surprised when that became an attack surface!</p>



<h2 class="wp-block-heading">Will AI Make This Better or Worse?</h2>



<p>Which brings me to the point of this article.</p>



<p><em>Can AI help with this?</em></p>



<p>[&#8230; and yes, it&#8217;s AI again! You now have permission to roll your eyes about having read YAAIA, aka <em>yet another AI article</em>]</p>



<p>In theory, AI-powered code review could potentially spot the kind of obfuscated changes that slipped through here. Automated analysis tooling that never gets tired, never gets burned out, never feels social pressure to approve a commit because the submitter has been so helpful lately. That sounds very promising, but there&#8217;s another side to it. As more code gets written by AI and reviewed by AI, do we end up with even fewer human eyeballs on critical paths? Do we create a new kind of &#8220;enough eyeballs&#8221; fallacy where the eyeballs are all artificial and share the same blind spots?</p>



<p>I genuinely don&#8217;t know the answer, and I suspect the truth is that AI will simultaneously make some attacks harder and others easier [really helpful insight, I know!].</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="583" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/03/article-1200-2-1024x583.jpg" alt="Interesting times in Security" class="wp-image-2546" style="aspect-ratio:1.7564609403077727;width:433px;height:auto" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/03/article-1200-2-1024x583.jpg 1024w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/03/article-1200-2-300x171.jpg 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/03/article-1200-2-150x85.jpg 150w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/03/article-1200-2.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading">Interesting Times</h2>



<p>What I do know is that the XZ story deserves to be told widely, especially within our industry. Absolutely not as a cautionary tale about open source, because closed source has its own risks and horror stories that just happen behind closed doors.</p>



<p>To me, it&#8217;s a reminder that the humans behind the code matter as much as the code itself. Fund the hard working maintainers, buy them a ko-fi, support the people doing unglamorous work, and maybe, occasionally, investigate when something takes half a second longer than it should.</p>



<p>As my favourite author of all time, Sir Terry Pratchett reminded us, &#8220;may you live in interesting times&#8221;. As the world tries to keep up with supply chain security, I can confirm interesting times are in the current sprint&#8230;</p>



<p></p>



<p>PS &#8211;  Amusingly as I was writing this, another article on a similar topic hit the headlines, about <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cudGhlcmVnaXN0ZXIuY29tLzIwMjYvMDIvMjgvb3Blbl9zb3VyY2Vfb3Bpbmlvbi8%3D&#038;feed-stats-url-post-id=2540" type="link" id="https://www.theregister.com/2026/02/28/open_source_opinion/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">FOSS repos</a>. Worth a few minutes of your time too I reckon.</p>
 <img decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2540" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2540"
					data-ulike-nonce="8c4d3468a7"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2540"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2026/03/half-a-second-saved-the-internet/" data-wpel-link="internal">Half a Second Saved the Internet</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2540</post-id>	</item>
		<item>
		<title>We Need an AI Strategy</title>
		<link>http://tekhead.it/blog/2026/02/we-need-an-ai-strategy/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 08:02:11 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[AI Strategy]]></category>
		<category><![CDATA[Data Foundation]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<guid isPermaLink="false">https://tekhead.it/blog/?p=2524</guid>

					<description><![CDATA[<p>When the board says 'we need an AI strategy', they want reassurance for investors. When IT hears it, they hear 'investment in data'. Understanding that gap is probably the most useful thing you can do when it lands on your desk. <a href="http://tekhead.it/blog/2026/02/we-need-an-ai-strategy/" data-wpel-link="internal"><span class="read-more">Read more <span class="meta-nav">&#187;</span></span></a></p>
<p>The post <a href="http://tekhead.it/blog/2026/02/we-need-an-ai-strategy/" data-wpel-link="internal">We Need an AI Strategy</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I work with a lot of organisations on cloud and technology strategy, and there&#8217;s a phrase I&#8217;ve been hearing with increasing regularity over the last three years. It comes from the boardroom, from the CEO, occasionally from a CFO who&#8217;s just come back from a conference looking slightly panicked&#8230;</p>



<p>&#8220;We need an AI strategy.&#8221;</p>



<p>It sounds urgent, and of course it <em>is </em>urgent in a way, but I&#8217;ve come to realise it almost always means two completely different things depending on who&#8217;s saying it and why. Getting your head around that gap is probably the most useful thing you can do when it lands on your desk.</p>



<p>When a board or CEO says &#8220;we need an AI strategy,&#8221; they&#8217;re almost never asking for a technical roadmap. What they&#8217;re really after is reassurance; that the organisation isn&#8217;t falling behind, that investors won&#8217;t ask an awkward question at the next AGM and get a blank stare in return, that somebody somewhere in the building has thought about this. They want something credible and coherent, ideally fitting on a slide that nobody has to squint at.</p>



<p>When an IT leader hears it, though, they hear something quite different. They hear &#8220;investment in data infrastructure.&#8221;, and they&#8217;re absolutely right to, because without a solid data foundation, you&#8217;re building your AI solution on quicksand.</p>



<p>I&#8217;ve made a silly analogy of this a few times over the years, something along the lines of how you can&#8217;t build anything massive on sand, apart from maybe the pyramids. Then I was in Egypt with my family last year and discovered something I never knew before… even the pyramid builders knew you can&#8217;t just stack stones on sand! The pyramids actually have foundations of bedrock and mahoosive limestones buried up to 6-8 metres deep! I&#8217;d been proving my own point for ages and I hadn&#8217;t even realised&#8230;</p>


<div class="wp-block-image wp-block-image size-large">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="1280" height="853" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/saqqara-step-pyramid-2.jpg" alt="The Step Pyramid at Saqqara, Egypt" class="wp-image-2523" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/saqqara-step-pyramid-2.jpg 1280w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/saqqara-step-pyramid-2-300x200.jpg 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/saqqara-step-pyramid-2-1024x682.jpg 1024w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/saqqara-step-pyramid-2-150x100.jpg 150w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption class="wp-element-caption">The Step Pyramid at Saqqara. Even 4,500 years ago, they knew you needed proper foundations.</figcaption></figure>
</div>


<h2 class="wp-block-heading">Two documents are better than one&#8230;</h2>



<p>If you&#8217;re the IT leader with this request, my suggestion is that you probably need two documents rather than one, because the audience for each is completely different and trying to serve both at once almost never works.</p>



<p>The first is a exec board narrative. Short, strategic, and confident, focused on [most importantly] business outcomes, then perhaps competitive positioning, and risk. This is the information the CEO walks into an investor meeting with, and it needs to tell a story about where the organisation is heading without getting into how the plumbing works. Nobody on the board wants to hear about the optimised data lake architecture, and frankly they shouldn&#8217;t have to.</p>



<p>The second is the working strategy. This is the real one, with the investments, the data programme, the build-vs-buy decisions, the governance model, and probably a spreadsheet or twelve attached. It&#8217;s the document your teams will actually deliver against, and it has to be <em>brutally honest </em>about what state your data is in right now and what needs to happen before any of the exciting AI stuff becomes real.</p>



<p>Mashing these two together won&#8217;t work. Either it ends up so vague, it can&#8217;t actually drive decisions, or the working strategy gets presented to the board and you watch the room quietly die somewhere around slide seventy-eight [we&#8217;ve all been there!]. The CEO needs to calm investors, the IT team needs to know what they&#8217;re actually building, and one strategy document genuinely can&#8217;t do both.</p>



<h2 class="wp-block-heading">Start With the Bedrock</h2>



<p>Before writing any document, the most valuable thing you can do is take an honest look at your data. Not a new procurement exercise, not an AI pilot, just a straightforward answer to whether you could actually build something real on top of what you&#8217;ve got today.</p>



<p>In most organisations, the answer is &#8220;it&#8217;s complicated,&#8221; and that&#8217;s absolutely fine as a starting point, indeed nobody expects perfection [or indeed the Spanish inquisition!]. The outcome you really want to avoid is cracking on with the strategy without asking the question, then discovering six months later that the foundations aren&#8217;t there and having to retrofit them while everything else is already going up around you.</p>



<p>The ancient Egyptians figured that bit out about four and a half thousand years ago. There&#8217;s probably a lesson in there somewhere… <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f53a.png" alt="🔺" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p></p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2524" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2524"
					data-ulike-nonce="bc6b5d16e7"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2524"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+2"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2026/02/we-need-an-ai-strategy/" data-wpel-link="internal">We Need an AI Strategy</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2524</post-id>	</item>
		<item>
		<title>5 Things Running an OpenClaw Personal AI Agent Taught Me (The Hard Way)</title>
		<link>http://tekhead.it/blog/2026/02/5-things-running-an-openclaw-personal-ai-agent-taught-me-the-hard-way/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Tue, 17 Feb 2026 07:46:34 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[GPT]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[Personal AI Agent]]></category>
		<category><![CDATA[Peter Steinberger]]></category>
		<guid isPermaLink="false">https://tekhead.it/blog/?p=2480</guid>

					<description><![CDATA[<p>The tool I&#8217;ve been tinkering with just made headlines. Peter Steinberger, creator of OpenClaw, is joining OpenAI to &#8220;drive the next generation of personal agents.&#8221; Sam Altman called [..]</p>
<p>The post <a href="http://tekhead.it/blog/2026/02/5-things-running-an-openclaw-personal-ai-agent-taught-me-the-hard-way/" data-wpel-link="internal">5 Things Running an OpenClaw Personal AI Agent Taught Me (The Hard Way)</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The tool I&#8217;ve been tinkering with just made headlines. Peter Steinberger, creator of <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9zdGVpcGV0ZS5tZS9wb3N0cy8yMDI2L29wZW5jbGF3&#038;feed-stats-url-post-id=2480" data-wpel-link="internal">OpenClaw</a>, is <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cudGhlcmVnaXN0ZXIuY29tLzIwMjYvMDIvMTYvb3Blbl9haV9ncmFic19vcGVuY2xhdy8%3D&#038;feed-stats-url-post-id=2480" data-wpel-link="internal">joining OpenAI</a> to &#8220;drive the next generation of personal agents.&#8221; Sam Altman called him &#8220;a genius.&#8221; Not bad for an open source project only weeks old&#8230;</p>



<p>I&#8217;ve been running OpenClaw as a personal AI agent for several weeks now (in very strict isolation). It handles a standalone calendar, sends me reminders, processes emails I forward to it, manages my task lists, writes code and makes commits to specific projects I&#8217;ve shared from mine, to its GitHub account. Think Jarvis, but with more cron jobs and less Robert Downey Jr. Along the way I&#8217;ve learned a few things the hard way. I already <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly90ZWtoZWFkLml0L2Jsb2cvMjAyNi8wMi90ZXN0aW5nLW9wZW5jbGF3LXdpdGhvdXQtbG9zaW5nLXlvdXItbWluZC1tb25leS1vci1kYXRhLw%3D%3D&#038;feed-stats-url-post-id=2480" type="link" id="https://tekhead.it/blog/2026/02/testing-openclaw-without-losing-your-mind-money-or-data/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">posted about some of those last week</a>, and here are five more.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/ai-agent-setup.jpg" alt="AI agent setup" class="wp-image-2478" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/ai-agent-setup.jpg 800w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/ai-agent-setup-300x225.jpg 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/ai-agent-setup-150x113.jpg 150w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading">1. Your AI Will Forget Unless You Make It Remember</h2>



<p>This one caught me off guard. Every time your agent starts a new session, it wakes up with absolutely no memory of what you did yesterday. None. It&#8217;s like your intelligent, funny, witty teenage child, who wakes up every morning with no memory of you reminding them to clean their room tomorrow&#8230;</p>



<p>The fix is decidedly low tech, namely markdown files! The agent reads a MEMORY.md file at the start of every session for long term context, plus daily &#8220;summarising&#8221; note files for recent history. Without these, every conversation starts from zero. You find yourself re-explaining the same decisions, the same preferences, the same project context. It can be quite frustrating to say the least!</p>



<p>In short, if you want your AI to know something tomorrow (or even immediately following a /reset), write it down today. In a file. On disk. Like it&#8217;s 1995 (only not floppy)&#8230;</p>



<h2 class="wp-block-heading">2. Silent Fallbacks Will Eat Your Budget</h2>



<p>Here&#8217;s a fun one. I set up a simple reminder cron job. Simple task, should cost fractions of a penny. I configured it to use Google Gemini 2.5 Flash Lite, a super-fast, super cheap model. Perfectly adequate for &#8220;tell Alex to [insert reminder here].&#8221; (side note: mine has permission to do so &#8220;with attitude&#8221; if need be!).</p>



<p>What I didn&#8217;t click was that by default when Google rate-limited Gemini (I was using the free version to start), the system silently fell back to Opus, Anthropic&#8217;s most expensive model. My bedtime reminder, a task that could run on a calculator, was burning through premium AI tokens! I only found out when I was looking at some failed, rate-limited tasks. The bot didn&#8217;t think this would be something worthy of proactively letting me know. No warning, no alert. Just a quiet, expensive upgrade.</p>



<p>Check your fallback chains, then check them again. Then check them after each time you do an upgrade (which has on one occasion so badly broken the contexts and channels for the gateway, it forgot who it was and I had to restore from a backup!).</p>



<p>Finally, setup a monitoring page on your &#8220;Mission Control&#8221;. You should definitely build one of these &#8211; a bot-built small webapp for managing and monitoring your bot, e.g. here&#8217;s mine at the moment:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="399" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-4-1024x399.png" alt="" class="wp-image-2485" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-4-1024x399.png 1024w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-4-300x117.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-4-150x58.png 150w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-4.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading">3. The Hidden Cost of &#8220;Good Enough&#8221; Model Defaults</h2>



<p>Related to the above, but subtler. Not every task your agent performs needs the flagship model. Heartbeat checks, health pings, simple notifications: these can run on the cheapest model available. I&#8217;ve got simple jobs running on Gemini Flash Lite, which costs almost nothing. Meanwhile, many of my cron jobs were defaulting to models ten times the price for work that was just as simple.</p>



<p>Match the model to the task. Your &#8220;send me the weather&#8221; job doesn&#8217;t need the same brain as your &#8220;analyse this quarterly report&#8221; job. It sounds obvious, but so do many things!</p>



<h2 class="wp-block-heading">4. Your AI Anchors on Context, Not Facts</h2>



<p>This is the one that properly messed with my head. I spent a long evening debugging cron job issues. Hours of back and forth, pasting logs, tweaking configs. All the conversation context was about problems from Tuesday. By the time we finished, my agent was convinced it was still Tuesday.</p>



<p>It was Wednesday.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f926.png" alt="🤦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>The model doesn&#8217;t always know what day it is from an internal clock (you know &#8211; those things that have been in computers for decades&#8230;). It appears to infer &#8220;reality&#8221; from the conversation window. If your context is full of Tuesday&#8217;s problems, Tuesday is reality. This has real consequences when you&#8217;re scheduling things, setting reminders, or asking &#8220;what&#8217;s happening tomorrow&#8221;. I&#8217;ve seen this happen many times in different scenarios, including pre-scheduled morning briefs based on the wrong day and scheduling cron jobs for the wrong day and time.</p>



<p>Your AI&#8217;s sense of the world is only as good as the context you&#8217;ve given it, and context can lie. Once again I recommend a Mission Control to easily eyeball things occasionally.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="407" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-5-1024x407.png" alt="" class="wp-image-2494" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-5-1024x407.png 1024w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-5-300x119.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-5-150x60.png 150w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-5.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading">5. Trust Logs Over Vibes</h2>



<p>At one point I asked my agent which model it had used for a particular task. It confidently told me Sonnet, but the logs showed Opus (via fallback). The model wasn&#8217;t lying exactly&#8230; it just didn&#8217;t know. It reported what it thought was true based on its configuration, not what actually happened at the infrastructure level.</p>



<p>This applies broadly. Just like any chatbot or web-based bot you&#8217;ve been talking to for the last 3 years, your AI will sound confident about things it cannot possibly verify or doesn&#8217;t want to as it might be a wasteful activity, so it just goes with what it has in context. System level behaviour, actual API calls, real thing live in logs, not in chat responses, so when it matters <em>always go to the source</em>.</p>



<p>(I think of this as the &#8220;Did you really brush your teeth? Shall we go check if the brush is wet?&#8221; scenario).</p>



<h2 class="wp-block-heading">What Next</h2>



<p>Peter Steinberger&#8217;s very high profile move to OpenAI tells you where this is heading. Personal agents aren&#8217;t a nerdy hobbyist curiosity anymore, they&#8217;re absolutely going mainstream. OpenClaw will continue as open source via a foundation, which is great, but the bigger signal is that OpenAI wants this expertise in house. They&#8217;re betting that millions of people will be running agents like this, and you would imagine soon, by default they&#8217;ll run on Codex.</p>



<p>When that happens, every lesson I&#8217;ve learned will be demonstrated at global scale. People will inevitably burn money on cheap tasks, wonder why their agent forgot last week&#8217;s conversation and trust a confident response over a log file.</p>



<p>If you&#8217;re thinking about running your own agent, start now while it&#8217;s still a bit rough around the edges. The lessons are cheaper to learn on an old laptop in your cupboard (on an isolated network, with isolated accounts!), than in production and connected to all your company&#8217;s systems!</p>



<p>Now I&#8217;m off to go and find some 10 year old memory DIMMs to sell for a 400% markup. </p>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b0.png" alt="💰" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>PS &#8211; If you got this far, thanks for reading, and I apologise for the rather click-baity title! Don&#8217;t hate the player, etc&#8230;</p>



<p></p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2480" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2480"
					data-ulike-nonce="8aa067d77d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2480"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+3"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2026/02/5-things-running-an-openclaw-personal-ai-agent-taught-me-the-hard-way/" data-wpel-link="internal">5 Things Running an OpenClaw Personal AI Agent Taught Me (The Hard Way)</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2480</post-id>	</item>
		<item>
		<title>Testing OpenClaw Without Losing Your Mind, Money, or Data</title>
		<link>http://tekhead.it/blog/2026/02/testing-openclaw-without-losing-your-mind-money-or-data/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 21:54:57 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Agentic AI]]></category>
		<category><![CDATA[AI Assistants]]></category>
		<category><![CDATA[AI Automation]]></category>
		<category><![CDATA[AI Security Risks]]></category>
		<category><![CDATA[AI Token Costs]]></category>
		<category><![CDATA[AI Tools]]></category>
		<category><![CDATA[Autonomous AI Agents]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[Productivity]]></category>
		<guid isPermaLink="false">https://tekhead.it/blog/?p=2447</guid>

					<description><![CDATA[<p>This weekend I decided to test OpenClaw, formerly Clawdbot, formerly MoltBot for about five minutes, (which should already tell you something about the maturity curve)! Not a quick [..]</p>
<p>The post <a href="http://tekhead.it/blog/2026/02/testing-openclaw-without-losing-your-mind-money-or-data/" data-wpel-link="internal">Testing OpenClaw Without Losing Your Mind, Money, or Data</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This weekend I decided to test <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9vcGVuY2xhdy5haS8%3D&#038;feed-stats-url-post-id=2447" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">OpenClaw</a>, formerly Clawdbot, formerly MoltBot for about five minutes, (which should already tell you something about the maturity curve)! Not a quick poke around, but leaving it running as an always-on AI assistant and seeing what broke first. After consuming a frankly unhealthy amount of opinions and hype about it, my aim was simple enough; to explore what it can really do without losing my mind, my money, or my data in the process&#8230;</p>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="480" height="360" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-1.png" alt="Of course I had to include a Red Dwarf meme!" class="wp-image-2449" style="width:276px;height:auto" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-1.png 480w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-1-300x225.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-1-150x113.png 150w" sizes="auto, (max-width: 480px) 100vw, 480px" /></figure>
</div>


<p>If you somehow missed the hype train, OpenClaw positions itself as an AI assistant that behaves more like a human. It can act proactively, use multiple LLMs as sub-agents, orchestrate tasks, and interact with almost anything on your computer on your behalf. At least in theory. Cue the “beam me up” moment and a strong temptation to believe this might finally be the thing that liquefies your brain in the good way.</p>



<p>That said, there are some fairly substantial security questions still outstanding, particularly around prompt injection and unintended actions, so I approached this very deliberately (unlike some of the horror stories I&#8217;ve seen already!). Everything ran in a sandbox, with a carefully limited blast radius, no access to my personal files or accounts, and its own email and calendar. For now, I treated it like a teenager on work experience (keen, capable, occasionally overconfident, and absolutely not to be left unsupervised with anything sharp).</p>



<p>What surprised me most over the weekend wasn’t what it could do, but what it demanded from me in return&#8230;</p>



<h3 class="wp-block-heading">What did I Learn</h3>



<p>The first big lesson is that the core capabilities are already solid. File operations, shell commands, and basic system interactions work reliably as long as you give them the permissions they need (and actually understand what you’ve granted). When something went wrong, it was rarely because the system couldn’t do the thing, and far more often because the constraints, context, or guardrails weren’t clear enough.</p>



<p>That quickly leads to the real work, which is <em>teaching</em>. This is not a fire-and-forget setup. You have to approach it like a teacher, because the assistant doesn’t magically infer how you want to work. The upside is that once you explain your processes clearly and correct it when it gets things wrong, it tends to internalise those patterns very quickly (sometimes alarmingly so!). One explicit correction, especially when backed by documented preferences that it stores in workspace md files, often changed behaviour permanently.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="677" height="364" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-2.png" alt="" class="wp-image-2450" style="width:353px;height:auto" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-2.png 677w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-2-300x161.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-2-150x81.png 150w" sizes="auto, (max-width: 677px) 100vw, 677px" /></figure>
</div>


<h3 class="wp-block-heading">Communicating with OpenClaw</h3>



<p>Clarity matters more than cleverness. These systems are far better at technical problem solving than mind reading! When I was vague, I paid for it in wasted tokens, odd detours, and solutions that were technically &#8216;correct&#8217;, but practically useless. When I was precise about what I wanted and what I didn’t, the results improved dramatically and stayed that way.</p>



<p>Autonomy turned out to be another important dial. It seems that you need to give an always-on agent enough freedom to be useful, but not so much that it becomes risky or unpredictable. I had the best results when I defined (very!) explicit boundaries around what was safe, what required confirmation from me, and what was simply not allowed. I didnt expect it to be perfect, but it adhered reasonably well to simple, clearly stated rules, which was enough to build confidence over time (and sleep slightly better!). I&#8217;m sure there is risk in there of it overstepping some boundaries, so again until this matures, I&#8217;m keeping that blast radius as small as possible, even in the worst case scenario. </p>



<p>I also found that you have to accept a certain amount of trial and error. Things don’t always work on the first attempt, and that’s part of the deal. In one case, a system looked “healthy” while doing absolutely nothing useful because it was monitoring the wrong signal. In another, an automation kept hanging because the machine was quietly waiting for a human approval prompt I couldn’t see, despite being on the desktop! These weren’t exotic failures, just the kind you only discover by actually running the thing.</p>



<p>Pro tip: don&#8217;t /reset in the middle of a long conversation unless you have to, as it will forget some vital things, but when you finish a piece of work, using /reset will reduce the context window and save you tokens!</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="683" src="https://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-3-1024x683.png" alt="" class="wp-image-2451" style="aspect-ratio:1.4992888417882142;object-fit:cover;width:350px" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-3-1024x683.png 1024w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-3-300x200.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-3-150x100.png 150w, http://tekhead.it/wp-uploads/www.tekhead.org/2026/02/image-3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">Tokens, tokens everywhere&#8230;</h3>



<p>Tokens deserve special attention, because if you’re not careful, OpenClaw will burn through them with impressive enthusiasm. What worked best for me was treating models as tools with different costs, not interchangeable brains. For routine work and exploratory steps, I have heard good things about cheaper models like <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cua2ltaS5jb20vYWktbW9kZWxzL2tpbWktazItNQ%3D%3D&#038;feed-stats-url-post-id=2447" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Kimi K2.5</a>, that hold up remarkably well. For me, most of the orchestration and day-to-day thinking ran on <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cuYW50aHJvcGljLmNvbS8%3D&#038;feed-stats-url-post-id=2447" type="link" id="https://www.anthropic.com/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Anthropic&#8217;s Claude Sonnet 4.5</a>, which struck a good balance between capability and cost. When I genuinely needed deep reasoning, I escalated deliberately, rather than by default to <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cuYW50aHJvcGljLmNvbS8%3D&#038;feed-stats-url-post-id=2447" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Opus 4.5</a>. For code-heavy work, <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9jaGF0Lm9wZW5haS5jb20v&#038;feed-stats-url-post-id=2447" type="link" id="https://chat.openai.com/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">ChatGPT 5.2</a> performed well and, somewhat surprisingly, survived the token usage better than expected. One practical tip here is to avoid pay-as-you-go APIs unless you enjoy anxiety, and to accept that if you are using this for anything more than extremely light testing, upgrading to the Anthropic Max plan is often the least painful option in the long run (I went for the $100 equivalent tier for this month and it&#8217;s holding up well so far).</p>



<p>One habit that paid off faster than expected was documenting as I went, or better yet, having the bot do it for me! <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cubm90aW9uLmNvbS8%3D&#038;feed-stats-url-post-id=2447" type="link" id="https://www.notion.com/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Notion</a> worked particularly well for this, and having a written record of decisions, preferences, and fixes turned out to be just as valuable as the automation itself (future me will almost certainly agree).</p>



<h3 class="wp-block-heading"><strong>The Verdict</strong></h3>



<p>Stepping back, OpenClaw is clearly bleeding-edge software with some rough, bordering on paper-cut level edges! Some operations are fragile, the learning curve is real, and you are very much learning alongside the system rather than using a polished product. If you’re technical, patient, and comfortable in a terminal, it&#8217;s genuinely astounding, and will surprise you regularly (in a good way!), but it&#8217;s not going to be a totally smooth ride, and it&#8217;s absolutely nowhere near ready for the general public to safely play with! </p>



<p>I also discovered more about ways to use ChatGPT or Claude independently of OpenClaw that I wasnt previously aware of. Simple things like scheduling reminders and information to be sent to you later is all feasible, which actually negates some of the reason (and therefore risk) of using OpenClaw, depending on your use case. </p>



<p>After three days, my takeaway is that an AI assistant isn’t magical <em>or </em>terrible; it&#8217;s extremely useful. It’s definitely more like that teenager on work experience, except they rarely forget anything, work continuously, and execute precisely once you’ve taken the time to <em>teach </em>them how you operate (but still under strict supervision!). The value isn’t in a single impressive feature, but in the compound effect of lots of small, but amazing things.</p>



<p>I’m cautiously optimistic.</p>



<p>Ask me again in a couple of weeks.</p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2447" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2447"
					data-ulike-nonce="c3991c0b73"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2447"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2026/02/testing-openclaw-without-losing-your-mind-money-or-data/" data-wpel-link="internal">Testing OpenClaw Without Losing Your Mind, Money, or Data</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2447</post-id>	</item>
		<item>
		<title>Is the Cloud actually greener?</title>
		<link>http://tekhead.it/blog/2023/04/is-the-cloud-actually-greener/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Sun, 16 Apr 2023 13:59:32 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Environmental]]></category>
		<category><![CDATA[ESG]]></category>
		<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Hyperscalers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sustainability]]></category>
		<guid isPermaLink="false">https://tekhead.it/blog/?p=2397</guid>

					<description><![CDATA[<p>Is the cloud actually greener? We discuss the pros and cons of cloud computing, sustainability and its impact on the environment. <a href="http://tekhead.it/blog/2023/04/is-the-cloud-actually-greener/" data-wpel-link="internal"><span class="read-more">Read more <span class="meta-nav">&#187;</span></span></a></p>
<p>The post <a href="http://tekhead.it/blog/2023/04/is-the-cloud-actually-greener/" data-wpel-link="internal">Is the Cloud actually greener?</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week, I returned from an amazing family adventure holiday in Morocco, where the country&#8217;s wonderful culture and fascinating history made it (I hope!) an unforgettable experience for my kids. However, recent droughts there have had severe consequences on the country&#8217;s agriculture, economy, and water resources. Reduction in rainfall over the past two years has impacted crops, increased food prices, and water scarcity, affecting millions of people and raising concerns about long-term sustainability.</p>



<p>During one of many hours on the minibus, travelling between regions, my family asked me about the cloud and what impact it has on the environment. This has obviously been a massive topic over the past few years, prompting the hyperscalers to take a very public stance on the matter, for example, the <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9hd3MuYW1hem9uLmNvbS9ibG9ncy9hcmNoaXRlY3R1cmUvYXJjaGl0ZWN0aW5nLWZvci1zdXN0YWluYWJpbGl0eS1hLXJlaW52ZW50LTIwMjEtcmVjYXAv&#038;feed-stats-url-post-id=2397" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">re:Invent 2021 sustainability announcement by AWS</a>.</p>



<p>We all know that cloud computing has become an essential part of modern life, changing the way we work, play, and communicate arguably faster than any other time in history! I would suggest that there are a huge number of sustainability benefits to adopting the cloud, but that doesn’t mean it’s environmental impact is zero. As with all things, we should be looking at the pros, cons and mitigations.</p>



<h2 class="wp-block-heading"><strong>Just some of the Pros</strong></h2>



<p>The cloud allows businesses to reduce energy consumption and hardware waste <em>significantly</em>. By using shared cloud resources, organisations can get rid of their low-utilisation, on-premises hardware footprint, unused redundant kit for HA and DR, etc, all of which requires electricity, cooling, shipping, maintenance, etc. Cloud providers typically use state-of-the-art, energy-efficient data centres with huge economies of scale to minimise the overall carbon footprint.</p>



<p>Speaking of which &#8211; economies of scale! Hyperscalers benefit from massive economies of scale, making it more efficient for them to build, manage and maintain data centres. They have the budgets to invest in <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9kYXRhY2VudHJlbWFnYXppbmUuY29tL2FydGljbGVzL3plcm8tY2FyYm9uLWNvb2xpbmctc3lzdGVtcy1yZXZvbHV0aW9uaXNlLWRhdGEtY2VudHJlLWVuZXJneQ%3D%3D&#038;feed-stats-url-post-id=2397" target="_blank" rel="noreferrer noopener nofollow" data-wpel-link="internal">advanced technologies</a> and energy-efficient infrastructure, leading to a lower environmental impact compared to small-scale, on-premises solutions (of even traditional colo).</p>



<p>On-demand scalability in the cloud allows organisations to optimise resource utilisation and remove the need for over-provisioning of hardware for peak demand or HA/DR. This not only reduces waste, ensuring only necessary compute resources are used, but reduces the TCO and frees up budget to be used elsewhere!</p>



<p>Something perhaps overlooked at times is that the cloud increasingly enables remote working, thereby providing better work/life balance for people and reducing the environmental impact of commuting. Greenhouse gas emissions from vehicles have a massive impact, which (especially in temperate countries) can be mitigated by more work from home. Furthermore, with the ubiquity of 4G and 5G mobile communications, this provides access to compute resources from remote locations where they would not have otherwise been available. This will likely increase utilisation and impact, but will help people all over the world benefit their lives and will likely lead to further innovation that will benefit the environment.</p>



<p>Lastly, as bonkers as it is to even needing to remind people of this in 2023, cloud computing virtually <em>forces</em> users to adopt virtualisation, utilising resources far more efficiently than traditional full-fat tin. It’s mind boggling how many companies are still uncomfortable virtualising heavy workloads such as databases today, despite all of the classic concerns being mitigated.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://tekhead.it/wp-uploads/www.tekhead.org/2023/04/IMG_2316-e1681652961240-1024x568.jpeg" alt="Remote village in Moroccan mountains" class="wp-image-2402" width="531" height="293" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2023/04/IMG_2316-e1681652961240-300x166.jpeg 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2023/04/IMG_2316-e1681652961240-150x83.jpeg 150w" sizes="auto, (max-width: 531px) 100vw, 531px" /></figure>
</div>


<h2 class="wp-block-heading"><strong>A Few Risks</strong></h2>



<p>The largest risk, but possibly the one which may have its own mitigations, comes from increased adoption. The increasing popularity of cloud computing means that the demand for data centre resources is rising massively. As more businesses move their operations to the cloud, energy consumption of centralised, cloud data centres will continue to grow (whilst reducing that of local), but beyond that, the innovation of all those very clever humans who have found new ways to utilise this new technology is likely further driving up utilisation beyond our traditional baselines.</p>



<p>The location choice for data centres can have a significant impact on the environment. In regions where electricity is generated using fossil fuels, cloud computing indirectly contributes to higher greenhouse gas emissions, and cooling data centres in hot climates can be super energy-intensive. If data sovereignty is not an issue, then utilising compute regions close to natural energy / cooling can help to mitigate this.</p>



<p>Inefficient development practices and code bloat further add to the risk landscape. The availability of virtually unlimited resources in the cloud may inadvertently reduce the drive for developers to write efficient code. Promoting clean development practices and optimisation is essential to minimise energy consumption. We should be fostering a culture of efficiency and sustainability right from the early stages of developer education to ensure this issue doesn’t continue to creep into the cloud. The growing trend of of microservices architectures may actually help here, encouraging developers to think small and efficient modules, but that remains to be seen!</p>



<p>One of the fastest growing users of energy and hardware is Cryptocurrencies. The massive amounts of power used to not only generate new coins, but also manage transactions on the chain, are a significant concern. Dedicated crypto hardware, such as <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQXBwbGljYXRpb24tc3BlY2lmaWNfaW50ZWdyYXRlZF9jaXJjdWl0&#038;feed-stats-url-post-id=2397" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">ASICs</a>, can help reduce energy consumption and those specifically designed for cryptocurrency mining are more energy-efficient compared to general-purpose hardware like GPUs. I would hope that the miners will adopt these more, if only for their own benefits, if not for the environment!<br></p>



<p><strong>TLDR</strong></p>



<p>So to respond to the question posed by the title of this post, I believe the answer is yes, but there are some key considerations to ensure it remains so.</p>



<p>To make cloud computing a truly sustainable solution, we need to advocate for the use of renewable energy sources by cloud providers and the drive for net-zero carbon emissions in our cloud platforms (not just through buy carbon credits, but through actual change). Harnessing solar, wind, and hydroelectric power can enable cloud providers to decrease their dependence on fossil fuels and shrink their carbon footprint, but this will always be region-specific and impacted by data sovereignty regulations.</p>



<p>As consumers of the cloud, we have a crucial role to play by opting for cloud service providers that prioritise eco-friendly practices as well as adopting those ourselves, from architecture to development, fostering a culture of well-architected sustainability in our own organisations.</p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2397" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2397"
					data-ulike-nonce="9d0398fb29"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2397"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2023/04/is-the-cloud-actually-greener/" data-wpel-link="internal">Is the Cloud actually greener?</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2397</post-id>	</item>
		<item>
		<title>TekBytes #5: The Current State of Cloud Security</title>
		<link>http://tekhead.it/blog/2023/03/tekbytes-5-the-current-state-of-cloud-security/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Sun, 26 Mar 2023 13:34:55 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[bestpractices]]></category>
		<category><![CDATA[cloudsecurity]]></category>
		<category><![CDATA[MFA]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[securitypolicies]]></category>
		<category><![CDATA[tooling]]></category>
		<guid isPermaLink="false">http://tekhead.it/blog/?p=2390</guid>

					<description><![CDATA[<p>Discussing the concept of Cloud Security over breakfast with my kids (yup &#8211; poor kids I hear you say!), I was thinking about the current state as one [..]</p>
<p>The post <a href="http://tekhead.it/blog/2023/03/tekbytes-5-the-current-state-of-cloud-security/" data-wpel-link="internal">TekBytes #5: The Current State of Cloud Security</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Discussing the concept of Cloud Security over breakfast with my kids (yup &#8211; poor kids I hear you say!), I was thinking about the current state as one of constant (and accelerating) evolution and improvement. As more businesses adopt cloud computing, the need for robust and effective security measures has become increasingly important. While cloud hyperscalers have made significant investments in securing their platforms, the responsibility for implementing and maintaining effective security measures ultimately falls on customers or those they entrust to manage their platforms on their behalf.</p>



<h2 class="wp-block-heading">Challenges</h2>



<p>There are many challenges that businesses face when it comes to cloud security and far too many to go into in a TekBytes thought of the day, but let&#8217;s look at a few.</p>



<p>One major challenge is the lack of <strong>visibility </strong>and <strong>control </strong>over the infrastructure and data that are hosted in the cloud. This can make it very difficult to identify and address security vulnerabilities and threats. Another challenge is the <strong>complexity </strong>of cloud security, which can be exacerbated by the use of multiple cloud providers, each with their own security protocols and standards. Finally, we have a huge lack of <strong>skills </strong>in the market, and those few people with the skills are constantly being tempted by offers of outrageous salaries, so retaining your talented teams is really tough!</p>



<p>Despite these, there have been really significant advancements in cloud security in recent years. The hyperscalers have implemented many new security measures, such as encryption, improved access controls and policies, significantly better monitoring tools, to help protect their platforms and their customers&#8217; data. Post-Covid, with customers moving to the cloud in even larger numbers, it&#8217;s also great to see that customers have become more aware of the importance of cloud security and are taking steps to prioritise it.</p>



<p>The threat landscape for cloud security continues to evolve, with new and extremely sophisticated attacks emerging all the time. Businesses <em>need </em>to keep up and be proactive in their approach to cloud security. </p>



<h2 class="wp-block-heading">Tips</h2>



<p>So, a couple of quick tips to think about if you haven&#8217;t already started taking your cloud security seriously? </p>



<ol class="wp-block-list">
<li>Implement multi-factor authentication (MFA). A bit like when you hear sports commentators or coaches talking about a losing team, the common thread is simply not doing the fundamentals / basics well. One of the most effective ways to improve cloud security is to require MFA for <em>all </em>users accessing cloud resources (not just root). Lack of MFA is like leaving your car door unlocked and crying out to have your vehicle taken for a Ferris Bueller-style joy ride!</li>



<li>Regularly review and update security policies. It&#8217;s important for businesses to regularly review and update their security policies to ensure they are aligned with current best practices and standards, and these best practices are constantly evolving. Things like access controls, password policies, data encryption, and incident response plans. By keeping security policies up-to-date and ensuring that all employees are aware of them, businesses can significantly reduce the risk of security breaches.</li>



<li>Investigating the used of third-party security tools and services. Tools (if properly implemented) provide additional layers of protection, such as threat detection and monitoring, vulnerability scanning, data encryption, etc. Engaging security experts one-off or regularly to provide recommendations for improving their security posture, or simply outsourcing management of their cloud estates.</li>
</ol>



<p>I&#8217;m genuinely hopeful that the emerging (and frankly astounding) improvements in artificial intelligence will have a positive and significant impact on businesses who don&#8217;t or can&#8217;t spend the time and resources to protect themselves and their customers effectively. If they don&#8217;t we&#8217;re only going to see a proliferation of more high profile and high impact cases in the news!</p>



<p></p>



<p></p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2390" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2390"
					data-ulike-nonce="f73fb6863f"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2390"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2023/03/tekbytes-5-the-current-state-of-cloud-security/" data-wpel-link="internal">TekBytes #5: The Current State of Cloud Security</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2390</post-id>	</item>
		<item>
		<title>TekBytes #4: Why I&#8217;ve Switched to Simple Markdown in WordPress</title>
		<link>http://tekhead.it/blog/2021/09/why-ive-switched-to-simple-markdown-in-wordpress/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Tue, 07 Sep 2021 14:02:53 +0000</pubDate>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Jetpack]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[TekBytes]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://tekhead.it/blog/?p=2281</guid>

					<description><![CDATA[<p>The post <a href="http://tekhead.it/blog/2021/09/why-ive-switched-to-simple-markdown-in-wordpress/" data-wpel-link="internal">TekBytes #4: Why I&#8217;ve Switched to Simple Markdown in WordPress</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-jetpack-markdown"><p>I&#8217;m always looking for ways to improve my workflow and productivity; most recently I&#8217;ve started using Markdown for as many projects as I can, so using Markdown in WordPress is no exception!<br>
<br>
If you haven&#8217;t seen or used Markdown before; it&#8217;s a super-lightweight markup language that allows you to add formatting elements as you go by using special syntax. For example, if you want to make a section of text display in italic, simply put an asterisk at the start of the word or sentence. When the output is then parsed, your <code>*Italics*</code> then becomes <em>Italics</em>).</p>
<h5>Why is this useful?</h5>
<ul>
<li>Like an XML file, it&#8217;s open, super portable and easily readable across many applications, operating systems and web platforms (think Reddit, GitHub, Stack Exchange, Confluence, etc).</li>
<li>It saves time when editing simple documents as you don&#8217;t have to go back and highlight/modify formatting, just add the syntax as you go, often with the use of one or two characters at the start of a line. Simple examples might be a bulleted list, where you add an asterisk <strong>*</strong>, or an H1 heading where you add a single hash symbol <strong>#</strong>.</li>
<li>It&#8217;s fantastic for writing documentation where you might want to insert a quick code snippet or command <code>just like this</code>!</li>
<li>Due to the very simple notation, it&#8217;s far quicker than writing HTML and can be substituted for HTML on many publishing platforms.</li>
<li>If Git is already part of your workflow, it makes for easy collaboration with others (ideal for Devs!) and you can use GitHub for both version control and easy access from anywhere to your in-progress content.</li>
<li>Learning and practising with Markdown opens up future opportunities to move to various publishing platforms such as Jekyll, Hugo, etc. I might even think about giving the site a facelift sometime soon!</li>
<li>New skill to master, init?</li>
</ul>
</div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://en-support.files.wordpress.com/2019/03/markdown-block-activate-markdown.png?w=460" alt="Markdown Block - Activate Markdown"/><figcaption><sup>Using Markdown in WordPress</sup></figcaption></figure></div>



<div class="wp-block-jetpack-markdown"><h5>You&#8217;ve sold me! How do I start?</h5>
<p>I don&#8217;t know why WordPress didn&#8217;t enable it in the default code, but it does come as part of Jetpack (which I assume 90% of sensible WordPress Users are using!). If you want to adopt it to your blogging workflow your site too, simply install Jetpack, then enable it under <em>Settings → Writing</em>.<br>
<br>
You can find detailed instructions here:<br>
<a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93b3JkcHJlc3MuY29tL3N1cHBvcnQvd29yZHByZXNzLWVkaXRvci9ibG9ja3MvbWFya2Rvd24tYmxvY2sv&#038;feed-stats-url-post-id=2281" data-wpel-link="internal">WordPress Support &#8211; Enable Markdown in WordPress</a></p>
<p>Here&#8217;s a quick intro to how to use Markdown:<br>
<a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly93d3cubWFya2Rvd25ndWlkZS5vcmcvZ2V0dGluZy1zdGFydGVkLw%3D%3D&#038;feed-stats-url-post-id=2281" data-wpel-link="internal">Markdown &#8211; Getting Started</a><br>
<br>
After writing a couple of draft posts with it so far, I have to say I&#8217;m pretty happy with it. The next step is to find a decent plugin for linking to GitHub, enabling me to write/edit posts in my favourite text editor (VSCode, Sublime Text, Atom depending on my mood), then push them up via Git!</p>
</div>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2281" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2281"
					data-ulike-nonce="f5a8767d0a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2281"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2021/09/why-ive-switched-to-simple-markdown-in-wordpress/" data-wpel-link="internal">TekBytes #4: Why I&#8217;ve Switched to Simple Markdown in WordPress</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2281</post-id>	</item>
		<item>
		<title>Answer Honestly: Are you Ersatz Cloud Native?</title>
		<link>http://tekhead.it/blog/2021/07/ersatz-cloud-native/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Tue, 13 Jul 2021 16:40:19 +0000</pubDate>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Native]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ersatz Cloud Native]]></category>
		<category><![CDATA[Opinion]]></category>
		<guid isPermaLink="false">http://tekhead.it/blog/?p=2244</guid>

					<description><![CDATA[<p>As we approach the middle of the year, I’ve been in the full-on strategic planning mode the last couple of weeks and cloud native is a major focus [..]</p>
<p>The post <a href="http://tekhead.it/blog/2021/07/ersatz-cloud-native/" data-wpel-link="internal">Answer Honestly: Are you Ersatz Cloud Native?</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>As we approach the middle of the year, I’ve been in the full-on strategic planning mode the last couple of weeks and cloud native is a major focus for me! As part of this, I was looking at industry trends and a particular type of organisation caught my eye.</p>



<p>Most organisations often aspire to increase agility, to respond quicker to their customers and market demands, to innovate. However, many organisations have years of technical debt, monolithic application stacks and shrinking IT budgets. IT is still too often seen as a cost centre instead of an opportunity to become a profit centre and agent for growth.</p>



<p>These organisations have one thing in common; they see lifting and shifting to the cloud as the silver bullet.</p>



<h4 class="wp-block-heading"><strong>I thought Cloud was the silver bullet?</strong></h4>



<p>Now don’t get me wrong, cloud is AWESOME! It does help to address some of the challenges identified, but anyone who has been working in this space for any length of time will tell you cloud is an <em>enabler</em>, not the solution.</p>



<p>Moving your workloads to cloud is like moving your business from your garage to a shiny new workshop, with an array of amazing tools hanging on the wall just begging to help you with your next project.</p>



<p>You have room to breathe, so your innovation is now limited by your imagination, far more than your square footage! If you come up with an idea that turns out quickly to be garbage, there’s a handy industrial skip out the back, meaning you don’t have to wait 2 weeks until the next grey bin day to get rid of it!</p>



<p>Of course, that doesn’t mean it’s a free-for-all! You still need to understand the tools, how they work to achieve outcomes faster and what problems they solve, lest you accidently lop off a finger!</p>



<h4 class="wp-block-heading"><strong>Sounds great! Am I Cloud Native now then?</strong></h4>



<p>Here’s the key – unless we re-evaluate everything we do today and adopt new ways of working, we are simply not going to realise the benefit of working out of our shiny new workshop, with our huge array of tools!</p>



<p>In the real world this means your entire process from whiteboard ideation to deployment, the ongoing lifecycle of applications and everything / everyone / every process that touches them!</p>



<p>To me, cloud native means a set of technologies, the methodologies and processes to manage them and a state of mind which needs to permeate an organisation!</p>



<p>If you’ve simply lifted and shifted your existing estate and dropped it into the cloud, you’re not cloud native, you’re simply running VMs in a different data centre.</p>



<p>Much like the famed <a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVGhlX0Vyc2F0el9FbGV2YXRvcg%3D%3D&#038;feed-stats-url-post-id=2244" data-wpel-link="internal">elevator from Lemony Snicket</a>, VMs in the cloud are simply playing at being Cloud, or more accurately, <em>Ersatz Cloud Native</em>.<br></p>



<h4 class="wp-block-heading"><strong>Further Reading:</strong></h4>



<p>I wrote another brief post on cloud native considerations a while back:<br><a href="http://tekhead.it/blog/?feed-stats-url=aHR0cDovL3Rla2hlYWQuaXQvYmxvZy8yMDE4LzAyL3Rla2J5dGVzLTItdGhlLWNvbXBsZXhpdHktb2YtcHVibGljLWNsb3VkLWFyY2hpdGVjdHVyZS8%3D&#038;feed-stats-url-post-id=2244" data-wpel-link="internal">The Complexity of Public Cloud Architecture</a></p>
 <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2244" width="1" height="1" style="display: none;" />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2244"
					data-ulike-nonce="d20a4f504e"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2244"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2021/07/ersatz-cloud-native/" data-wpel-link="internal">Answer Honestly: Are you Ersatz Cloud Native?</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2244</post-id>	</item>
		<item>
		<title>TekBytes #3: A Certification Haiku for the vExpert Announcement!</title>
		<link>http://tekhead.it/blog/2018/03/tekbytes-3-a-certification-haiku-for-the-vexpert-announcement/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Sat, 10 Mar 2018 19:43:45 +0000</pubDate>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[haiku]]></category>
		<category><![CDATA[hamster wheel]]></category>
		<category><![CDATA[poem]]></category>
		<category><![CDATA[studying]]></category>
		<category><![CDATA[vExpert]]></category>
		<category><![CDATA[vExpert 2018]]></category>
		<guid isPermaLink="false">http://tekhead.it/blog/?p=2227</guid>

					<description><![CDATA[<p>I am very chuffed to have become a VMware vExpert for the 6th time this year! Last year I wrote a post about how awesome the programme is, [..]</p>
<p>The post <a href="http://tekhead.it/blog/2018/03/tekbytes-3-a-certification-haiku-for-the-vexpert-announcement/" data-wpel-link="internal">TekBytes #3: A Certification Haiku for the vExpert Announcement!</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I am very chuffed to have become a VMware vExpert for the 6th time this year! Last year I wrote a post about how awesome the programme is, so I won&#8217;t bore you with that this year! If you want to read it, you can find it here:</p>
<p><a href="http://tekhead.it/blog/?feed-stats-url=aHR0cHM6Ly90ZWtoZWFkLml0L2Jsb2cvMjAxNy8wMy92ZXhwZXJ0LTIwMTctYW5ub3VuY2VtZW50Lw%3D%3D&#038;feed-stats-url-post-id=2227" target="_blank" rel="noopener" data-wpel-link="internal">VMware vExpert 2017 – It’s not just about the schwag!</a></p>
<p>Instead, I am compelled to write a wee haiku about something which most vExperts hold near and dear to their hearts &#8211; IT certification!</p>
<p>I hope you enjoy!</p>
<p>&nbsp;</p>
<blockquote><p><em>Certification;</em></p>
<p><em>Rolling in my hamster wheel,</em></p>
<p><em>Will it ever end?</em></p></blockquote>
<p>&nbsp;</p>
<p>Anyway enough messing about, better get back to the studying!&#8230; GCP next! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f913.png" alt="🤓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2227" width="1" height="1" style="display: none;" /></p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2227"
					data-ulike-nonce="eeb2bdfc1a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2227"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2018/03/tekbytes-3-a-certification-haiku-for-the-vexpert-announcement/" data-wpel-link="internal">TekBytes #3: A Certification Haiku for the vExpert Announcement!</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2227</post-id>	</item>
		<item>
		<title>TekBytes #2: The Complexity of Public Cloud Architecture</title>
		<link>http://tekhead.it/blog/2018/02/tekbytes-2-the-complexity-of-public-cloud-architecture/</link>
		
		<dc:creator><![CDATA[Alex Galbraith]]></dc:creator>
		<pubDate>Sun, 18 Feb 2018 23:27:50 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[TekBytes]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloud-native]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[IDM]]></category>
		<category><![CDATA[on premises]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[SaaS]]></category>
		<guid isPermaLink="false">http://tekhead.it/blog/?p=2225</guid>

					<description><![CDATA[<p>For many organisations, the cloud and cloud-native application refactoring is attractive. This is often due to the belief that it will reduce complexity and risk for them, when [..]</p>
<p>The post <a href="http://tekhead.it/blog/2018/02/tekbytes-2-the-complexity-of-public-cloud-architecture/" data-wpel-link="internal">TekBytes #2: The Complexity of Public Cloud Architecture</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>For many organisations, the cloud and cloud-native application refactoring is attractive. This is often due to the belief that it will reduce complexity and risk for them, when compared to running their own DCs. The theory being that public cloud architecture is simpler.</p>
<p>By going all in, however, many modern &#8220;cloud-native&#8221; applications are built upon a multitude of solutions, services and elements. This could be anything from a third party PaaS / SaaS provider for ID management, to &#8220;rolling your own&#8221; caching and search solution. It could even be simply implementing a broad set of management tooling for code and infrastructure automation.</p>
<p>The diagram below represents the technologies involved in one such solution. It&#8217;s clearly a highly distributed application with dependencies across many different platforms and cloud-vendors! It&#8217;s also not the only example of a solution I have seen in the new cloud-native world!</p>
<p>The risk is, the failure of any single one of those SaaS, PaaS or IDM platforms, automation tools or API gateways could leave an application offline and its owners potentially powerless to resolve it! Developers are exchanging the complexity of building elements into their applications natively, for the risk of distributing (out-sourcing?) them out to other cloud platforms.</p>
<p><img loading="lazy" decoding="async" class="wp-image-2232 aligncenter" src="http://tekhead.it/wp-uploads/www.tekhead.org/2018/02/cloud-arch2-300x220.png" alt="" width="500" height="367" srcset="http://tekhead.it/wp-uploads/www.tekhead.org/2018/02/cloud-arch2-300x220.png 300w, http://tekhead.it/wp-uploads/www.tekhead.org/2018/02/cloud-arch2-150x110.png 150w, http://tekhead.it/wp-uploads/www.tekhead.org/2018/02/cloud-arch2.png 786w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<h5>Public cloud architecture isn&#8217;t always simples!</h5>
<p>That is not to say this is not a reason to go to cloud and refactor applications to be more cloudy! The relative benefits to an organisation may far outweigh the risks. The key thing is that in any organisation, requirements from the business will always trump any expectations of simplicity or even consistency!</p>
<p>We are simply exchanging one set of complexities for another!</p>
<p>Thoughts? Feel free to discuss in the comments below! <img loading="lazy" decoding="async" src="http://tekhead.it/blog/?feed-stats-post-id=2225" width="1" height="1" style="display: none;" /></p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2225"
					data-ulike-nonce="4e6ff09030"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers="0"
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2225"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="http://tekhead.it/blog/2018/02/tekbytes-2-the-complexity-of-public-cloud-architecture/" data-wpel-link="internal">TekBytes #2: The Complexity of Public Cloud Architecture</a> appeared first on <a href="http://tekhead.it/blog" data-wpel-link="internal">Tekhead.it</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2225</post-id>	</item>
	</channel>
</rss>
