<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Byte Stuff]]></title><description><![CDATA[Observations from the quiet corners of digital - culture, code, and contradiction.]]></description><link>https://www.thebytestuff.uk</link><image><url>https://substackcdn.com/image/fetch/$s_!UO_1!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e293f03-47e0-4f6d-9d85-0ab9f695b063_1280x1280.png</url><title>The Byte Stuff</title><link>https://www.thebytestuff.uk</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 10:56:01 GMT</lastBuildDate><atom:link href="https://www.thebytestuff.uk/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Stu Collett]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thebytestuff@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thebytestuff@substack.com]]></itunes:email><itunes:name><![CDATA[Stu Collett]]></itunes:name></itunes:owner><itunes:author><![CDATA[Stu Collett]]></itunes:author><googleplay:owner><![CDATA[thebytestuff@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thebytestuff@substack.com]]></googleplay:email><googleplay:author><![CDATA[Stu Collett]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I changed this tool for that tool and it changed my life]]></title><description><![CDATA[TLDR: I didn&#8217;t, and it didn&#8217;t.]]></description><link>https://www.thebytestuff.uk/p/i-changed-this-tool-for-that-tool</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/i-changed-this-tool-for-that-tool</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Mon, 28 Jul 2025 12:02:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vLK0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vLK0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vLK0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vLK0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2895638,&quot;alt&quot;:&quot;A peaceful graveyard filled with headstones for discontinued or declining apps&#8212;Evernote, Wave, Google Docs&#8212;leads to a freshly dug grave, hinting another is next.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.thebytestuff.uk/i/169446301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A peaceful graveyard filled with headstones for discontinued or declining apps&#8212;Evernote, Wave, Google Docs&#8212;leads to a freshly dug grave, hinting another is next." title="A peaceful graveyard filled with headstones for discontinued or declining apps&#8212;Evernote, Wave, Google Docs&#8212;leads to a freshly dug grave, hinting another is next." srcset="https://substackcdn.com/image/fetch/$s_!vLK0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vLK0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d67f26-cbdd-4e4c-96d3-4b9c52d31d7b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a certain kind of headline that keeps showing up in my feed. By clicking the title of this article, I&#8217;m guessing you&#8217;ve already seen them. This week it was&#8230;</p><blockquote><p><em>I replaced Notion and Obsidian with this snappy tool and it exceeded my expectations</em></p></blockquote><p>My brain knows that it&#8217;s clickbait and by reading it I&#8217;m going to end up spiralling into yet another world of technological pain, but I can&#8217;t help it. I&#8217;m an absolute sucker for them. These writers don&#8217;t just know what I want - they know what I <em>need</em>. I need new technology. I need to believe I&#8217;m ahead of the curve, surfing productivity waves while others are still inflating their armbands. They seek out my most base desires as a geek. They excite me.</p><p>Maybe it&#8217;s because I&#8217;m a Gen X geek. I grew up on three terrestrial channels that shut down at midnight, with a thousand 24/7 channels just around the corner. Privacy to talk to my girlfriend meant stretching the phone cable into a cupboard. And the bright lights and loud pew-pews of the arcade were slowly being piped into bedrooms via rubber-keyed computers and primitive consoles. Change was constant. Technological growth was exponential, and I wanted to be a part of it.</p><p>So my entire life has been a constant fight of &#8220;must adopt&#8221; technologies. I was always the first. The first of my friends to move from a BMX to a computer. The first to study Computer Science. The first to beg my school for computer related work experience. I even campaigned at university for my electronics course to allow a computer programmed dissertation. I was the first of my friends on the internet. The first to develop web pages. And the first to buy all my Christmas presents on this new-fangled site called &#8220;Amazon&#8221; (which incidentally everyone teased me for). I even mortified my wife when we married in 2004, by insisting that we were the first couple in our friendship group to have an online gift list. A move that did not go down particularly well with my technophobic in-laws.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p>So now, when I see a headline like &#8220;<em>I tried this new browser and it&#8217;s amazing</em>&#8221;, I&#8217;m immediately triggered. The addict in me starts sniffing out a new fix.</p><p>But when reading an article about swapping Obsidian and Notion for yet another new tool, I rarely stop to think that last month it was...</p><blockquote><p><em>I moved from Google docs to Notion and it doubled my productivity</em></p></blockquote><p>And the month before that..</p><blockquote><p><em>Why I&#8217;ll never use Notes again, now that I&#8217;ve found Obsidian</em></p></blockquote><p>It&#8217;s the same breathless cycle, repeated monthly with a new logo. Like musical chairs for note-taking. Except nobody&#8217;s sitting down, and everyone seems faintly exhausted.</p><p>A few months ago, I fell for it again. I moved half my life into Notion. I&#8217;d seen the screenshots. I wanted to be <em>That Person</em> - the one with the beautiful dashboard, the linked databases and the synced calendars.</p><p>Ever since I&#8217;ve spent hours setting up dashboards, fiddling with icons, watching tutorials, trying to make it all feel intuitive.</p><p>And it almost has. But the truth is, I&#8217;ve barely scratched the surface and yet now I&#8217;m already considering cheating on it with a cheap harlot younger model.</p><p>This is the part the articles rarely mention - the messy in-between. The hours lost to rearranging building blocks and migrating data. The nagging voice that says, &#8220;Keep going, this time it&#8217;s going to be the one&#8221;. </p><p><em>Do it</em>. </p><p><em>You know you want to</em>. </p><p><em>Just one more. It&#8217;s going to feel good.</em></p><p>But here&#8217;s the thing: it never is The One, and it never entirely feels amazing. At least, not for very long anyway. Almost always I end up spiralling into a world of Google searches that are something like &#8220;How can I use xx tool with xx tool&#8221;. Which, predictably, leads to a world of hacks and add-ons.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p>The truth is, the tool is just a tool. If your ideas are a mess, no interface will magic them into order. If your focus is scattered, no productivity hack will glue it together. And if your life is in flux - changing jobs, changing priorities - your system will wobble. And that&#8217;s okay.</p><p>I&#8217;m still using Notion. Sort of. I haven&#8217;t found anything better yet. But I&#8217;m also trying very hard not to look. Because I&#8217;ve stopped believing that the next tool will change my life. Not until I&#8217;ve taken the time to actually learn how I work.</p><p>I need to figure out what <em>I</em> need - not what someone on Substack says I should want. What helps, what gets in my way, and what it is that I&#8217;m really seeking. And maybe this time even stick with something long enough to know for sure that it&#8217;s not the right tool.</p><p>But of course, that kind of headline doesn&#8217;t get many clicks.</p><blockquote><p><em>I stuck with a tool I didn&#8217;t fully understand, and eventually it kind of made sense.</em></p></blockquote><p>Not quite the same ring to it.</p><p>I&#8217;d love to hear from you in the comments if you too have a new technology addiction. Do you fall headfirst into every new tool that promises salvation? Do you succumb to your dirtiest digital desires the moment a slutty new app flashes its ankles?</p><p>Tell me I&#8217;m not alone.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/p/i-changed-this-tool-for-that-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Byte Stuff! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/p/i-changed-this-tool-for-that-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/p/i-changed-this-tool-for-that-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[I didn’t want a clickbait title, but here's 3 accessibility prompts I actually use ]]></title><description><![CDATA[Well, that went well.]]></description><link>https://www.thebytestuff.uk/p/i-didnt-want-a-clickbait-title-but</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/i-didnt-want-a-clickbait-title-but</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Thu, 17 Jul 2025 09:30:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TRND!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TRND!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRND!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TRND!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TRND!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TRND!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2863356,&quot;alt&quot;:&quot;Cartoon robot reading a book titled &#8220;Accessibility for beginners,&#8221; suggesting a playful take on learning inclusive design.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.thebytestuff.uk/i/168457180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cartoon robot reading a book titled &#8220;Accessibility for beginners,&#8221; suggesting a playful take on learning inclusive design." title="Cartoon robot reading a book titled &#8220;Accessibility for beginners,&#8221; suggesting a playful take on learning inclusive design." srcset="https://substackcdn.com/image/fetch/$s_!TRND!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TRND!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TRND!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TRND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cb4d88c-b31e-451f-9dc5-af9b02447171_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I wasn&#8217;t planning to use AI for accessibility. It just didn&#8217;t seem like the kind of thing it would be very good at. Too many grey areas, too much context. I&#8217;d seen it hallucinate before and figured I didn&#8217;t have time to double-check everything it spat out. The last thing I wanted to do was to have something so important to so many people, left in the hands of a bot that could never understand their personal situations.</p><p>But then I started using it quietly. Not for anything critical. Just the time consuming fiddly bits. And it turned out... well, not bad.</p><p>It didn&#8217;t do the work for me, but it helped nudge things along a bit. It saved my time and got me thinking about things I hadn&#8217;t previously considered.</p><p>So I started saving the good ones. Prompt after prompt, with little notes and caveats and occasional swearing at myself, and I soon realised that I had close to 50 of them. I started to organise them and pull out the better ones, remove the repeats (of which there was a lot) and documented the way I use them.</p><p>Eventually I had a pack of around 20 that I regularly use, and that&#8217;s what <a href="https://stucollett.gumroad.com/l/Accessibility-Ally">I&#8217;m now selling over on Gumroad</a>. Well, I say selling. I mean a few people have looked at it but it&#8217;s not exactly going to pay off my mortgage.</p><p>I wanted to share three of my most used prompts because they&#8217;ve made things a bit easier for me, and maybe they&#8217;ll do the same for you. And if they do, obviously I&#8217;d love you to <a href="https://stucollett.gumroad.com/l/Accessibility-Ally">check out the pack</a> (or even recommend it to others), but at the very least maybe it will help you understand how AI can be useful when used properly.</p><p>You don&#8217;t need to believe in AI as some sort of saviour to get a bit of value out of it. Sometimes, it&#8217;s just a small win on a long day.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p>So let&#8217;s get to the nitty gritty...</p><div><hr></div><h3>Alt Text Helper</h3><p>Simply put, this prompt does exactly what it says on the tin - it helps you write better alt text. It&#8217;s tuned for real use - meaning it doesn&#8217;t just describe what&#8217;s in the image, but what that image is <em>for</em>. Why it&#8217;s there. What the user actually needs to know.</p><p>I use it when I&#8217;m uploading blog images, checking other people&#8217;s work, and occasionally for fun. I may be 50, but I&#8217;ll always be a younger brother, and having AI describe a photograph of your sibling as &#8220;old&#8221; will always be amusing.</p><p>It&#8217;s not perfect. You still need to judge whether it&#8217;s picked up the right nuance. But it&#8217;s good enough to get you out of &#8220;I&#8217;ll come back to that&#8221; mode. And more often than not, it nails it.</p><pre><code>I'm going to upload an image or provide an image URL. When I do, I want you to act as an **accessibility expert** who specialises in writing high-quality, meaningful alt text for real users.

Your goal is to describe the image in a way that conveys its **purpose, message, or function** &#8211; not just what it looks like.

This alt text will be used by people who rely on screen readers, so it needs to be clear, informative, and focused on what matters most in context.

Please follow these instructions carefully:

- Assume the user **cannot see the image** &#8211; what do they need to know to understand its meaning or value?
    
- Focus on the **function** or **message** of the image, not surface-level visual details unless they're essential.
    
- Use **concise British English** that&#8217;s easy to follow and screen reader&#8211;friendly.
    
- Keep it to **one sentence** if you can, or two short ones if needed &#8211; no more than **150 characters total**.
    
- Avoid phrases like &#8220;image of&#8221; or &#8220;photo showing&#8221; unless they&#8217;re truly necessary for clarity.
    
- If the image includes visible text, summarise it **only if** it adds important context.
    
- Return **only the final alt text** &#8211; no labels, no explanation, no headings.
    

Wait until I upload the image or provide a URL before generating your response.</code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>Mobile Interaction Check</h3><p>You know that feeling when a button&#8217;s just slightly too small, or you try to tap something and your thumb hits the wrong link? Now imagine doing that with motor impairments, or while using assistive tech. This prompt helps spot that kind of friction early.</p><p>It&#8217;s not magic. It can never replace proper testing. But it gives you a decent review of whether a mobile interface <em>might </em>be awkward or outright hostile for users who can&#8217;t tap with pixel-perfect precision.</p><p>I use it for checking touchscreen flows during QA or design sign-off. Works nicely when paired with a screenshot or URL. At the very least it helps generate an important conversation <em>before </em>development begins.</p><pre><code>I need you to review this user interface for accessibility barriers specifically affecting people using **touchscreen devices**. Please assess it with the needs of users who have **motor limitations, tremors, or reduced precision**. Your review should include the following:

- **Touch target size and spacing** &#8211; Are buttons, links, and controls large enough and far enough apart to avoid accidental taps?
    
- **Gesture reliance** &#8211; Does the interface require complex gestures like swipes, pinches, or long presses? If so, are there alternatives?
    
- **Pinch-to-zoom and responsiveness** &#8211; Can users zoom in if needed? Does the layout respond well to different screen sizes and orientations?
    
- **Tap area clarity** &#8211; Are interactive elements clearly indicated as tappable and easy to activate with one finger?
    

Then, suggest **practical, inclusive changes** to improve usability for people with reduced motor control. Recommendations should be specific, WCAG-aligned where possible, and explained in plain English.

[Upload a screenshot, or link to the webpage.]</code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>Accessibility Checklist</h3><p>This one&#8217;s a bit of a Swiss Army knife. I use it when I&#8217;m planning new work, reviewing a wireframe, or handing something over to a designer who wants to check their own thinking before it hits development. It&#8217;s not revolutionary, but it&#8217;s solid. Saves you from having to dig through WCAG again or repeat the same reminders you&#8217;ve given ten times already.</p><p>The nice bit is that it covers both technical and human-centred checks - not just &#8220;are the colours compliant?&#8221;, but things like &#8220;would someone with ADHD know where to start?&#8221;.</p><p>I usually ask it to tailor the checklist to whatever I&#8217;m working on - a form, a homepage, a blog post. And I&#8217;ve used the same prompt to create short &#8220;content-only&#8221; versions too. It adapts surprisingly well.</p><p>The goal isn&#8217;t just to tick boxes. It&#8217;s to slow down and think: is this working for everyone? Or are we accidentally baking in problems we&#8217;ll need to fix later.</p><pre><code><code>I'm redesigning a web page and want to make sure accessibility and inclusive design are considered from the start.

Please create a **comprehensive checklist of accessibility considerations**, based on **WCAG 2.2 AA standards** and **inclusive design principles**.

The checklist should:

- Be suitable for use by designers, developers, and content editors
    
- Be grouped by topic (e.g. structure, navigation, colour, media, interactions, forms, content)
    
- Use clear, plain English suitable for a general team
    
- Include both **technical checks** (e.g. semantic HTML, contrast ratios) and **human-centred design prompts** (e.g. does this work for neurodiverse users, or on a slow connection?)
    
- Be useful as part of an internal design QA or planning document
    
- Focus on **preventing barriers before they&#8217;re built**, not just fixing them later
    
- Use British spelling throughout
    

Where relevant, reference the WCAG success criteria (e.g. &#8220;SC 1.4.3&#8221;) and note if something is a best practice rather than a strict requirement.</code></code></pre><div><hr></div><p>If any of these turn out to be useful, I&#8217;ve put together a full pack with 22 prompts like this - covering things like colour contrast, keyboard navigation, accessible forms, and a few odd ones I didn&#8217;t expect to rely on. <a href="https://stucollett.gumroad.com/l/Accessibility-Ally">It&#8217;s up on Gumroad if you're curious</a>.</p><p>But more importantly - if you&#8217;ve been playing with AI in your own accessibility work, I&#8217;d genuinely love to hear what&#8217;s worked (or not worked) for you. Got a better prompt? A weird use case? Something that completely backfired? Drop it in the comments. I&#8217;d be thrilled if this became a bit of a messy, shared experiments thread rather than just me talking into the void.</p>]]></content:encoded></item><item><title><![CDATA[How to get AI to check out T&Cs for you]]></title><description><![CDATA[A simple prompt to spot red flags in bloated legal documents]]></description><link>https://www.thebytestuff.uk/p/how-to-get-ai-to-check-out-t-and</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/how-to-get-ai-to-check-out-t-and</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Mon, 30 Jun 2025 11:09:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hXtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hXtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hXtT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 424w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 848w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 1272w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hXtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif" width="1400" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/167165554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hXtT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 424w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 848w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 1272w, https://substackcdn.com/image/fetch/$s_!hXtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e58159-b08f-4afd-aca4-7c8cd7262cc4_1400x700.avif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>No coding. No integrations. Just copy and paste.</h3><p>I was reading <a href="https://substack.com/@beyondthefirewall/note/c-128555277">Jason's excellent Note</a> recently about scanning privacy policies for weird or alarming clauses. His idea - building a tool that checks T&amp;Cs or Privacy Policies for red flags - is a smart one, and I can see it being incredibly useful for both individuals and teams.</p><p>But while the app idea simmers, I figured I&#8217;d share something that's been working well for me. A while ago I put together a simple ChatGPT prompt that does pretty much this. It&#8217;s not perfect by any means, but if you&#8217;re after a quick scan of legal mumbo jumbo, it gets the job done.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Byte Stuff! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So here it is. The best way to use this is as ChatGPT project instructions, so you don&#8217;t have to keep copying it in. Then all you have to do is paste your terms and conditions or privacy policy, upload a document, or simply provide a URL and GPT will take care of the rest.</p><p>Copy and paste the following into ChatGPT&#8230;</p><pre><code><code>You are an AI assistant designed to read and analyse company terms and conditions, privacy policies, or other similar legal agreements that users typically accept without reading.

**Your tasks:**

1. **Examine the entire document thoroughly** &#8212; looking for loopholes, anomalies, and any terms or conditions that a layperson may find troubling or surprising, i.e. _beyond the norm_.

2. **Flag only important issues** &#8212; those that a typical user might reasonably care about or that could negatively impact them. Ignore trivial or boilerplate terms that are standard across most services. If you find none, explicitly say &#8220;no significant issues detected.&#8221;

3. **Explain flagged issues clearly in plain English** &#8212; under clear headings with short, understandable descriptions.

4. **Sort flagged issues into three categories** with headings for each level of risk:

    - **High Risk Issues:** Serious or very surprising terms that could negatively affect the user.
    - **Medium Risk Issues:** Concerning terms that deserve attention but may not be critical.
    - **Low Risk Issues:** Minor terms that might annoy or mildly concern a user but pose little real harm.

5. **Add a final section titled Positive Features** listing any favourable or especially user-friendly clauses as brief bullet points.

6. **Trustworthiness Summary &amp; Score:**

    - Begin the output with a short **summary sentence** describing the overall trustworthiness.
    - Give a **trustworthiness percentage** as a simple scale, where:
        - **90&#8211;100% = Very trustworthy** (no or only low-risk issues),
        - **70&#8211;89% = Somewhat trustworthy** (some medium-risk issues),
        - **Below 70% = Untrustworthy** (one or more high-risk issues).

7. **Tone:** Maintain a casual, approachable style as if explaining to a friend &#8212; not patronising, just helpful.

8. **Add a brief disclaimer at the end:** e.g. _&#8220;This summary is for informational purposes only and is not legal advice.&#8221;_

**Your output format:**

```
### Trustworthiness Summary
[Summary sentence here]  

**Trustworthiness:** XX%

---
### High Risk Issues

**[Title of issue]** &#8211; [Short, plain-English description of the issue and why it&#8217;s a concern]

### Medium Risk Issues

**[Title of issue]** &#8211; [Short, plain-English description of the issue and why it&#8217;s a concern]

### Low Risk Issues

- **[Title of issue]:** [Short plain-English description]

### Positive Features

- [Bullet point summary of a positive/user-friendly feature]

---

*This summary is for informational purposes only and is not legal advice.*

```</code></code></pre><p>That&#8217;s it. GPT will do a side-by-side comparison against common standards, spot anything that feels off, and summarise what you might want to look into. It&#8217;s not foolproof, but it&#8217;s fast and surprisingly thorough.</p><p>I&#8217;m not saying this replaces Jason&#8217;s idea - far from it. If anything, it proves there&#8217;s a real appetite for tools like the one he describes. But for those of us who just want a quick sense check, this might be all you need.</p><p>If this kind of "how to" is useful, let me know - I might start sharing more of them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Byte Stuff! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your password must contain joy]]></title><description><![CDATA[Please choose a password containing at least one uppercase letter, one lowercase letter, one number, one special character, one endangered bird species, two childhood ambitions and the smell of regret]]></description><link>https://www.thebytestuff.uk/p/your-password-must-contain-joy</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/your-password-must-contain-joy</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Mon, 16 Jun 2025 20:28:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V6Ew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V6Ew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V6Ew!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V6Ew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2196597,&quot;alt&quot;:&quot;A Rube Goldberg machine labelled &#8220;Login process&#8221;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/166100009?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Rube Goldberg machine labelled &#8220;Login process&#8221;" title="A Rube Goldberg machine labelled &#8220;Login process&#8221;" srcset="https://substackcdn.com/image/fetch/$s_!V6Ew!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!V6Ew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2770aa-1508-4d53-9cb7-c464e6f0fb86_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;ve all been here. Squinting at the rules. Adding an exclamation mark. Realising you&#8217;ve now typed a password so secure even <em>you</em> can&#8217;t remember it. So you click "reset." Again.</p><p>It&#8217;s become a kind of game. Except no one&#8217;s winning, and the prize is logging into your water bill.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Byte Stuff! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Naturally, someone decided we needed something better. So now, we have&#8230; passkeys.</p><p>What are they? Excellent question. No idea.</p><p>They just showed up one day and I went with it. They worked, so I smiled politely and kept walking - like a bouncer vaguely recognised my face and waved me through. Just go with it. It worked.</p><p>Apparently they&#8217;re tied to your device. Or your fingerprint. Or maybe your soul. I&#8217;m now slowly beginning to worry about what was in the Terms &amp; Conditions that I casually approved that time<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. But they <em>feel</em> safer, which I guess is an important thing.</p><p>Then there&#8217;s biometrics - fingerprints, face scans, retinal patterns. All very sleek. Until you remember that you only get one of each, and if someone steals it&#8230; well, you can&#8217;t exactly grow a new thumb. Maybe I&#8217;ve been watching too many mid-90s science fiction movies, but I still have a fear that one day Wesley Snipes will rock up and attempt to skewer my eyeball on the end of a pencil, in order to steal the &#163;37.50<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> in my bank account.</p><p>Sometimes my face doesn&#8217;t match because I&#8217;ve put on glasses, got up the wrong way, or simply lost the will to live. Other times, I gently press my finger to the sensor, only to be told it&#8217;s not <em>me</em> - like my own phone is gaslighting me.</p><p>And just when I think I&#8217;ve outsmarted the system by choosing a decent password and remembering it, I type it in&#8230; and I&#8217;m told I <em>can&#8217;t reuse an old password</em>.</p><p>So I <em>did</em> remember it. And now I&#8217;m being punished for it.</p><p>We don&#8217;t talk enough about the emotional damage of that moment.</p><p>We&#8217;ve designed these systems like digital obstacle courses. CAPTCHAs ask us to identify motorcycles or traffic lights, except they&#8217;re as low-res as humanly possible and screenshotted from a 1980s b-movie. "Select all squares that contain a chimney." Is that a chimney or a blurry thumb? Define "chimney" please, because that sticky-uppy-bit could easily be something else. Why am I doubting my own reality?</p><p>I&#8217;ve clicked things that weren&#8217;t bicycles just to get on with my day. I&#8217;ve failed humanity&#8217;s Turing test more times than I can count.</p><p>Then of course there&#8217;s the two-factor authentication code that arrives on your other device while you&#8217;re already mid-login panic. You grab your phone. Open the message. Read the code. Return to the screen. It&#8217;s expired.</p><p>Try again.</p><p>Now the app has logged you out.</p><p>Start over.</p><p>And for what? To check your inbox? To access a site you visit weekly? To view a gas bill from 2021 that somehow still requires military-grade encryption?</p><p>I get it. I do. Security is important. But the way we do it feels less like trust and more like suspicion. Every login is an interrogation. Every reset is a punishment for not remembering the elaborate riddle you invented six months ago while stressed and slightly drunk.</p><p>What&#8217;s strange is how we&#8217;ve all just accepted it. We click "I forgot my password" like we&#8217;re at confession. We nod when asked to verify ourselves three times, as if we&#8217;re applying for citizenship, not checking a calendar invite.</p><p><em>And don&#8217;t even get me started on the number of times I&#8217;ve ticked "remember me on this device." I&#8217;m looking at you, Microsoft.</em></p><p>It&#8217;s not that I want less security. I just want less hostility. I want the systems I use every day to recognise me without suspicion. To greet me like a regular, not a stranger with bad intentions and a suspect browser history.</p><p>Maybe that&#8217;s why passkeys are quietly brilliant, even if we don&#8217;t quite understand them yet. They say: "We know it&#8217;s you. Come on in". There&#8217;s something comforting in that.</p><p>Because the truth is, most people aren&#8217;t trying to break into anyone else&#8217;s account. We&#8217;re just trying to get through the day. To pay the bill. Read the email. Upload the form. Live our digital lives without being asked to prove - once again - that we can recognise a traffic light.</p><p>So no, my password doesn&#8217;t need to contain joy. But the experience of using it probably should.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>Every</em> time</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Optimistic estimation</p></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to The Byte Stuff]]></title><description><![CDATA[A new-ish place for digital reflections, frustrations, and the occasional epiphany.]]></description><link>https://www.thebytestuff.uk/p/welcome-to-the-byte-stuff</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/welcome-to-the-byte-stuff</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 14:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EBoN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EBoN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EBoN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EBoN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2365040,&quot;alt&quot;:&quot;Tiny rubber duck on what looks like a zoomed in keyboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165408934?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tiny rubber duck on what looks like a zoomed in keyboard" title="Tiny rubber duck on what looks like a zoomed in keyboard" srcset="https://substackcdn.com/image/fetch/$s_!EBoN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EBoN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F168a051c-9531-41c9-8931-9b55bc7c9725_5472x3648.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@j_b_photography?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Everett Beaupit</a> on <a href="https://unsplash.com/photos/a-rubber-duck-sitting-on-top-of-a-wooden-block-l7NylUT4hUQ?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h3>Long-time overthinker. Apologies in advance.</h3><p>So here we are. After years of scribbling thoughts across Medium, LinkedIn, and the odd internal Slack/Teams post, I've decided to gather it all somewhere with a bit more intention.</p><p><strong>The Byte Stuff</strong> is where I write about the mess, meaning, and mechanics of digital life - from accessibility and culture to team dynamics, leadership, and all the odd behaviours we pretend are agile.</p><p>You'll find thoughts on inclusion, sustainability, and the way we build for the web - sometimes touching on trends or tooling, but rarely in a way that's chasing the hype. Mostly, it's a place to slow down and think out loud.</p><p>You won't find clickbait here, or regular dispatches on whatever LinkedIn is calling thought leadership this week. Just the occasional reflection from someone who's spent 25+ years in digital - building things, breaking things, and trying to make sense of what it's all for.</p><p>I'm not promising a schedule. I don't have a funnel. You can subscribe if you'd like new posts by email (there's a button - Substack won't let me forget it), or just pop by now and then.</p><p>Thanks for stopping by. Let's see how this goes.</p><div><hr></div><p>You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How many people does it take to change a lightbulb?]]></title><description><![CDATA[(Asking the Digital Team)]]></description><link>https://www.thebytestuff.uk/p/how-many-people-does-it-take-to-change</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/how-many-people-does-it-take-to-change</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 12:29:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bWyM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bWyM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bWyM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bWyM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg" width="1456" height="974" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:974,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3702066,&quot;alt&quot;:&quot;A stepladder standing under an unconnected wire in a blue-lit room &#8211; staged and ready, but unfinished.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165405574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A stepladder standing under an unconnected wire in a blue-lit room &#8211; staged and ready, but unfinished." title="A stepladder standing under an unconnected wire in a blue-lit room &#8211; staged and ready, but unfinished." srcset="https://substackcdn.com/image/fetch/$s_!bWyM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bWyM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce814458-c55f-4105-aaa5-61b08ff4ec65_5978x4000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@jilburr?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Jilbert Ebrahimi</a> on <a href="https://unsplash.com/photos/black-a-frame-ladder-BmDaLayzhc0?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>You&#8217;d think just one.</p><p>But as with most things in digital, the answer is: it depends.</p><p>Is the lightbulb in scope for this sprint? Who owns the socket? Does it need to go through design? Has someone raised a support ticket, or are we just talking about changing it?</p><p>At first, it&#8217;s a simple request: the room&#8217;s dark. Could we pop in a new bulb?</p><p>The front-end dev opens the office spec spreadsheet to check if light fittings are part of their remit. The back-end dev mutters something about the cabling being legacy. DevOps says they&#8217;ll need to install a new fitting - but only once someone&#8217;s completed the correct change request and confirmed the fuseboard can take it.</p><p>The accessibility lead gently reminds everyone that we shouldn&#8217;t rely on light as the only means of conveying information. They&#8217;re absolutely right. But now someone&#8217;s suggesting haptics. Or maybe a floor buzzer.</p><p>Then the stakeholders arrive.</p><p>The Product Owner asks if there&#8217;s any user research proving people need light. Security insists we conduct a risk assessment before touching anything electrical. Marketing wants to make sure the light reflects the brand tone - &#8220;Can we take another look at that shade of white?&#8221;. Legal&#8217;s unsure we can even call it a &#8220;bulb&#8221; until someone checks the trademark register. Compliance suggests we really ought to be switching to LED bulbs to meet updated government standards.</p><p>We haven&#8217;t changed the bulb yet, but the Miro board is looking fantastic.</p><p>At this point, someone whispers, &#8220;Do we need a workshop?&#8221;</p><p>Everyone pauses.</p><p>Instead, a new initiative launches to standardise lighting across the building. They call it &#8216;Lightbulb-as-a-Service&#8217;. There&#8217;s talk of a shared lighting platform, a centralised switchboard, and someone starts sketching wireframes. A logo is designed. There&#8217;s a roadmap.</p><p>The bulb change is re-scoped as Phase 2.</p><p>Design wants to standardise bulb shapes across all rooms. There&#8217;s concern about &#8220;bulb inconsistency&#8221;, and a Slack channel called #light-strategy quietly springs to life.</p><p>QA gets involved.</p><p>We need a test plan. A matrix is created covering dim, bright, flickering, and strobe. Someone raises a support ticket for strange shadows in certain corners. Another flags that the light appears to &#8220;jump&#8221; when the door opens too quickly.</p><p>The team agrees the bulb must be accessible. Suggestions include an audible chime when the light turns on, textured labels for the switch, and a small sign explaining what the light is for.</p><p>Turns out the existing bulb was installed ten years ago. No one ever replaced it - or questioned whether it still worked.</p><p>Procurement is looped in.</p><p>We&#8217;re told we can&#8217;t just buy a new one - it has to be sourced through an approved supplier. That supplier doesn&#8217;t stock that model anymore. A Request for Quotation is drafted. Finance raises a purchase order. Legal needs to review the warranty and the energy performance certificate. Someone suggests picking one up from B&amp;Q - but no one&#8217;s sure if that&#8217;s allowed under the current procurement framework.</p><p>After three weeks of meetings, someone from Facilities walks in holding an empty lightbulb box and a smug expression.</p><p>&#8220;I&#8217;ve changed the bulb,&#8221; they say.</p><p>No deployment notes. No rollback plan. No audit trail.</p><p>Just&#8230; light.</p><p>So how many digital team members does it take to change a lightbulb?</p><p>Apparently none.</p><p>The light is finally on. Someone quietly says, &#8220;We probably could&#8217;ve just changed it on day one.&#8221;</p><p>There&#8217;s an awkward silence.</p><p>But hey, at least we&#8217;ve got a roadmap for next time.</p><p>Also - and this only came up last week - no one actually knows who&#8217;s paying for the electricity.</p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Fixing bugs is not a strategy]]></title><description><![CDATA[&#8220;The homepage carousel&#8217;s broken again.&#8221;]]></description><link>https://www.thebytestuff.uk/p/fixing-bugs-is-not-a-strategy</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/fixing-bugs-is-not-a-strategy</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 11:41:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nIwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nIwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nIwE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nIwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg" width="1456" height="928" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:705467,&quot;alt&quot;:&quot;Toilet rolls displayed in an Andy Warhol pop art style&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165403698?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Toilet rolls displayed in an Andy Warhol pop art style" title="Toilet rolls displayed in an Andy Warhol pop art style" srcset="https://substackcdn.com/image/fetch/$s_!nIwE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nIwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34579b18-cc9f-4ed1-83e6-06f36e4100ee_6000x3825.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Illustration by <a href="https://unsplash.com/@helloimnik?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Nik</a> on <a href="https://unsplash.com/photos/white-and-red-metal-frame-J59VR9-363s?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><blockquote><p>&#8220;The homepage carousel&#8217;s broken again.&#8221; <br>&#8220;Can we add a new section for the campaign? Just a few pages.&#8221; <br>&#8220;The cookie banner&#8217;s blocking donations.&#8221;</p></blockquote><p>If you&#8217;ve worked in a digital team for more than a week, you&#8217;ve probably fielded one of these requests - sometimes all three before lunch. None of them are unreasonable. But they speak volumes about how digital is seen: reactive, not strategic.</p><p>Somewhere along the way, digital became synonymous with fixing things. Broken forms. Expired certificates. Crashing embeds. That one page that won&#8217;t behave on mobile, no matter how many times you clear your cache. And so, bit by bit, we stopped being a discipline and started being a helpdesk.</p><p>Most of us in digital are happy to roll up our sleeves. It&#8217;s not that the work isn&#8217;t worth doing - it&#8217;s the way it&#8217;s shifted. From strategy and craft to relentless triage. Once a digital team is seen as a service unit, it exists only in relation to other people&#8217;s priorities.</p><p>We become delivery vehicles. Ticket-chasers. Firefighters. We&#8217;re praised for our responsiveness, not our thinking.</p><p>You might hear this described, politely, as &#8220;agile&#8221;. But it&#8217;s not agile. It&#8217;s the quiet dismantling of intent, repackaged as efficiency. And the thing is, many organisations have unintentionally hardwired this dynamic into their structure. Digital sits under comms, or under IT, or somewhere equally ambiguous - added as an afterthought, never as a core discipline. So it ends up misunderstood and permanently under-resourced.</p><p>There&#8217;s a human cost to all this.</p><p>You hire creative problem-solvers, strategic thinkers - people who care deeply about users, about content and code, about how it all fits together. Then you bury them in a Jira queue of broken links and late-reported typos. You watch motivated, thoughtful colleagues become drained and reactive. You watch talented leads spend more and more time explaining what falls outside their remit - what their team doesn&#8217;t own, what they weren&#8217;t briefed on, what was never actually theirs to fix. And in all that justifying, there&#8217;s no time left for the work they were hired to do.</p><p>Let&#8217;s be clear: digital teams should care about delivery. About doing things well, shipping on time, making things that work. But they can&#8217;t do that if they&#8217;re only ever brought in after the fact. Or only ever spoken to when something breaks.</p><p>Digital isn&#8217;t just the people who update the homepage. It&#8217;s not only the person you cc when the embed code isn&#8217;t working. And it shouldn&#8217;t be the dumping ground for last-minute thinking. Those tasks matter - they need doing, and doing well - but if that&#8217;s all digital is allowed to be, you&#8217;re wasting its potential.</p><p>Digital is a discipline. A mindset. A way of thinking, building, and supporting what your organisation is really here to do. That means you have to protect it. Give it shape. Trust it to say no. Let it sit at the table before the plan is drawn up, not after the poster&#8217;s already gone to print.</p><p>So next time you find yourself saying &#8220;can you just&#8230;&#8221;, pause.</p><p>Because what you&#8217;re asking for might be small. But the pattern it sits within? That&#8217;s big. That&#8217;s the thing that stops digital teams doing their best work. That&#8217;s the thing that turns them from co-creators into ticket responders.</p><p>Instead, try asking: what could we achieve if we brought digital into the conversation sooner?</p><p>Digital teams are not service desks. <br>They&#8217;re not there just to make things pretty, or fix things quickly. <br>They&#8217;re there to help you build something better.</p><p>But only if you let them.</p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why do we keep hiding the good stuff?]]></title><description><![CDATA[We spend hours getting this stuff right.]]></description><link>https://www.thebytestuff.uk/p/why-do-we-keep-hiding-the-good-stuff</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/why-do-we-keep-hiding-the-good-stuff</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 11:35:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KPyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KPyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KPyS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KPyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg" width="1456" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5290033,&quot;alt&quot;:&quot;Photo of a small pot of beautiful flowers in a tiny window of a wall&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165403416?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Photo of a small pot of beautiful flowers in a tiny window of a wall" title="Photo of a small pot of beautiful flowers in a tiny window of a wall" srcset="https://substackcdn.com/image/fetch/$s_!KPyS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KPyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe457d50a-0b89-46d8-a209-99d98ffd34cc_5290x3508.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@cbarbalis?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Chris Barbalis</a> on <a href="https://unsplash.com/photos/pink-petaled-flower-near-window-at-daytime-RsUURmlUFgw?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>We spend hours getting this stuff right.</p><p>Making sure everything works for keyboard users. Keeping page weight low. Locking down privacy settings so personal data doesn&#8217;t spill all over the place. Writing content that&#8217;s actually&#8230; well, readable. It all takes time, thought, compromise.</p><p>And then we bury it like a shameful secret.</p><p>Accessibility controls? Tucked away in some half-visible corner. <br>Security cues? Reduced to a padlock no one notices. <br>Green credentials? Maybe a badge, maybe a sentence in the footer.</p><p>Strange, isn&#8217;t it? The parts of our work that arguably matter most - the ones rooted in care, responsibility, ethics - end up hidden like admin. Something we have to do, but wouldn&#8217;t want to draw attention to.</p><p>We just sort of&#8230; whisper it. As if being respectful to people - their time, their choices, their needs - is something to keep quiet about.</p><p>But what if it wasn&#8217;t?</p><p>We&#8217;ve built up this odd digital culture where the most meaningful things are the least visible.</p><p>Accessibility controls - when they exist - are often buried in settings menus. Sustainability gets a token mention in a blog post. Security? We rarely talk about it unless something breaks. If it&#8217;s working, it disappears.</p><p>We&#8217;ve been conditioned to treat these things as chores. Necessary, sure - but not worthy of attention. Not exciting. Not beautiful.</p><p>And yet&#8230; they&#8217;re good. They protect people. Include people. Respect people. And they&#8217;re the result of deliberate, thoughtful choices - usually made quietly, without much thanks.</p><p>It&#8217;s odd. We celebrate flashy transitions and clever branding tweaks, but barely mention the work that keeps users safe, included, informed. The stuff that actually matters gets left out of the case studies. Too dull, apparently.</p><p>But it&#8217;s not dull. It&#8217;s just not showy.</p><p>And maybe that&#8217;s the problem.</p><p>There&#8217;s a quiet beauty in ethical UX that rarely gets acknowledged. The kind that earns trust through clarity. Interfaces that don&#8217;t manipulate. Buttons that do what they say. Forms that don&#8217;t try to trick you.</p><p>It&#8217;s not just about what&#8217;s not there - no dark patterns, no fake urgency, no guilt-trip popups. It&#8217;s about what <em>is</em> there: kindness, honesty, restraint. A kind of digital decency.</p><p>And when it&#8217;s done well, you feel it. You might not notice straight away, but it shows up in how calm the experience feels. How much easier it is to breathe. To focus. To leave a page without feeling nudged into the wrong decision. To read something without being shouted at by autoplaying videos and in-your-face advertising.</p><p>We&#8217;ve been told that ethics and creativity sit on opposite ends of a spectrum - as if you can be responsible <em>or</em> exciting, but not both. But that&#8217;s nonsense. Ethical design isn&#8217;t the opposite of good design. It <em>is</em> good design. It&#8217;s design that actually gives a damn.</p><p>And we should be showing it off. Not just meeting a standard and moving on, but treating it like craft. Like something to be proud of. If we&#8217;re building with care, why are we hiding that care?</p><p>Dark patterns are still everywhere - dressed up as clever UX, when really they&#8217;re just manipulative. And yet they get celebrated. They boost metrics. They make it into case studies with a wink and a nudge, as if being slightly dishonest is just part of the game.</p><p>But what if we called that out more often? Not with outrage - just quiet confidence. <em>This isn&#8217;t how we do things. </em>And more importantly: <em>Look how good it can be when we don&#8217;t.</em></p><p>Imagine a project that leads with its ethics - not as a footnote, but part of the aesthetic. Big, clear buttons. Opt-ins that actually feel optional. Sustainability stats upfront. A privacy policy that doesn&#8217;t read like a trap.</p><p>Not as a gimmick. Not for applause. Just&#8230; because it&#8217;s better. More honest. More human. More trustworthy.</p><p>We talk so much about user-centred design, and then forget to show any actual respect to the user.</p><p>But the strange part is, no one&#8217;s stopping us.</p><p>There&#8217;s no rule that says accessibility has to be hidden. No law that says sustainability must be framed as sacrifice. And yet we treat all of it like spinach - good for you, sure, but not what you&#8217;d put on the homepage.</p><p>Why?</p><p>Part of it&#8217;s habit. We&#8217;ve spent years equating sleekness with sophistication, and anything that slows things down - or adds friction - as failure. We&#8217;re taught to see ethics as limits, not design opportunities.</p><p>And part of it, if we&#8217;re honest, is fear. Fear of seeming too earnest. Too basic. Fear that if we strip out the tricks, the work won&#8217;t hold up.</p><p>So we chase novelty. We cram in features no one asked for. We obsess over polish and pace. And we hide the parts that deserve to be seen.</p><p>Because they&#8217;re not glossy. Because they don&#8217;t win awards. Because no one ever got promoted for saying, &#8220;Actually, I think we should make that plainer and kinder.&#8221;</p><p>But maybe they should have.</p><p>Maybe we need a new kind of aspiration.</p><p>Not just to build things that work, or things that wow - but things that care. Things that wear their ethics openly, without apology. That say: <em>we thought about you when we made this.</em> <em>We tried to do the right thing, even if you never notice</em></p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The problem isn’t the medium - it’s the mindset]]></title><description><![CDATA[In the cultural sector, digital still too often gets treated like a side dish - useful, necessary even, but never the main event.]]></description><link>https://www.thebytestuff.uk/p/the-problem-isnt-the-medium-its-the</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/the-problem-isnt-the-medium-its-the</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 11:26:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c3Dr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c3Dr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c3Dr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c3Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4779347,&quot;alt&quot;:&quot;People walking around a large immersive digital exhibition&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165403031?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="People walking around a large immersive digital exhibition" title="People walking around a large immersive digital exhibition" srcset="https://substackcdn.com/image/fetch/$s_!c3Dr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c3Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e892188-4074-4160-9b6f-1a2778daa150_6720x3780.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@reddfrancisco?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Redd Francisco</a> on <a href="https://unsplash.com/photos/silhouette-of-people-in-cave-c7xBEFBJhkg?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>In the cultural sector, digital still too often gets treated like a side dish - useful, necessary even, but never the main event. Something to quietly &#8220;make available online&#8221; after the real thing&#8217;s done. The mindset is archival, not experiential - a focus on what&#8217;s there rather than how it feels to engage with it. And that shows.</p><p>The result? Clean, well-behaved virtual tours. Digitised artefacts in tasteful grids. Video panels explaining context in gentle, reassuring tones. Technically sound. Emotionally vacant.</p><p>We talk about digital like it&#8217;s a limitation.</p><blockquote><p><em>&#8220;We can&#8217;t quite recreate the atmosphere.&#8221;</em> <br><em>&#8220;It&#8217;s hard to replicate the magic of being there.&#8221;</em> <br><em>&#8220;We&#8217;ve translated the exhibition as best we can.&#8221;</em></p></blockquote><p>But here&#8217;s the thing: the web isn&#8217;t a translation tool. It&#8217;s not a photocopier. It&#8217;s a medium in its own right - rich, layered, sensory in its own way. The problem isn&#8217;t that digital lacks the power to move people. The problem is we rarely give it permission to.</p><p>Part of that comes down to legacy thinking. Many institutions still see digital as a broadcast tool - a way to extend visibility, distribute information, log the archive. It&#8217;s not there to hold meaning. It&#8217;s not trusted to carry complexity. In some places, it&#8217;s barely trusted at all.</p><p>And so the real decisions - the creative risks, the emotional moments, the ideas that might raise an eyebrow - those tend to stay in the room. In the gallery. On the stage. Digital picks up the leftovers. A documentation pass. A backup.</p><p>Some of that comes from fear. Once something&#8217;s online, it&#8217;s permanent, right? It can be shared, misquoted, screenshotted. And that makes people cautious. But caution is no excuse for making something dull. A grid of objects with polite captions might be safe, but it&#8217;s not memorable. It&#8217;s not moving. And if we&#8217;ve decided digital should only ever be neutral and tidy, then we&#8217;ve misunderstood its potential entirely.</p><p>Prior to my career in web, I spent over a decade working as a live sound engineer - mostly for music, but often in crossover spaces too. Touring theatre productions, temporary exhibitions, private art installations - places where the lighting and audio were just as carefully tuned as the artwork. These weren&#8217;t just technical gigs. They were exercises in atmosphere. Sometimes it was subtle: a low hum under a lighting shift, a barely audible loop in an installation room. Other times it was bolder - audio that swelled, startled, echoed, unsettled.</p><p>We didn&#8217;t think of these things as &#8220;content&#8221;. They were part of the architecture. You didn&#8217;t watch them. You absorbed them.</p><p>And that&#8217;s what I keep coming back to when I see digital projects that still treat the web as a second-tier format. Culture doesn&#8217;t need to be &#8220;translated&#8221; for digital. It needs to be reimagined.</p><p>This doesn&#8217;t mean VR headsets and interactive 3D models for every exhibition. Sometimes the most powerful digital experiences are the simplest - a single story told well, a moment of silence designed in. But they only happen when we think with the medium - not around it.</p><p>If you start with &#8220;how do we get this online?&#8221;, you&#8217;ll likely end up with something flat. <br> If you start with &#8220;how might someone feel when they encounter this?&#8221;, you might get something worth staying for.</p><p>And maybe that&#8217;s the shift that needs to happen. Not just better tools, or better funding - but better instincts. A move away from digital as documentation, and toward digital as encounter. Not just a place to store meaning, but a place to create it.</p><p>The best digital work I&#8217;ve seen lately didn&#8217;t ask for permission. It led with feeling. It invited risk. That&#8217;s the work I want to see more of - and be part of.</p><p>Because the web isn&#8217;t holding us back. We are.</p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[When did Digital start feeling so… Generic?]]></title><description><![CDATA[(Or: How we flattened the web in the name of Best Practice)]]></description><link>https://www.thebytestuff.uk/p/when-did-digital-start-feeling-so</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/when-did-digital-start-feeling-so</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 11:18:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6g9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6g9X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6g9X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6g9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:770535,&quot;alt&quot;:&quot;A tray of white eggs with grumpy faces and one stand out brown egg looking shocked&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165402787?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A tray of white eggs with grumpy faces and one stand out brown egg looking shocked" title="A tray of white eggs with grumpy faces and one stand out brown egg looking shocked" srcset="https://substackcdn.com/image/fetch/$s_!6g9X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6g9X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7208b28-be73-426a-93ff-1eb890c4f91f_5829x3886.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://www.pexels.com/photo/eggs-in-tray-on-white-surface-1556707/">Daniel Reche from Pexels</a></figcaption></figure></div><p>I clicked through three different cultural websites last week &#8211; and honestly, I couldn&#8217;t tell you which was which. Same layout. Same nav. Same polite welcome message in 16px grey. A homepage carousel shuffling through upcoming events, a big hero banner with barely enough contrast, and maybe &#8211; if they were feeling wild &#8211; an animated gradient on the newsletter signup.</p><p>Somewhere along the way, we streamlined our way into a kind of polite digital beige.</p><p>And to be fair, I get it. Templates make things quicker. Frameworks keep things consistent. Design systems reduce risk. These are sensible things. Responsible, even. Especially if you&#8217;re working in the public sector, or with tight budgets, or juggling five stakeholders and a CMS that&#8217;s allergic to creativity.</p><p>But still. I miss the weirdness.</p><p>I&#8217;m not talking about spinning logos and Comic Sans footers (although, let&#8217;s be honest, a few of those old sites were oddly joyful). I&#8217;m talking about a certain... texture. Personality. That feeling you&#8217;d get from stumbling across a page that didn&#8217;t quite behave, but made you smile anyway. Where someone clearly tried something. Even if it broke a bit in Netscape.</p><p>Now, so many digital experiences &#8211; especially the worthy ones &#8211; feel like they&#8217;ve been pressed from the same mould. Accessible. Responsive. Usable. But somehow lacking <em>presence</em>. No quirks, no surprises, no real sense of the people behind the pixels.</p><p>It&#8217;s not that standardisation is bad. Quite the opposite &#8211; shared patterns and practices help level the playing field. Accessibility <em>especially</em> benefits from that consistency, and it&#8217;s more achievable than ever. Performance can be baked in from the start. And design systems can empower teams instead of boxing them in &#8211; when done well. <br> But accessibility doesn&#8217;t mean things have to be boring. You can still be creative &#8211; and still be inclusive.</p><p>But I do worry that in chasing best practice, we&#8217;ve started filtering out personality by default. Because it&#8217;s safer. Less effort. Less debate. More &#8220;efficient.&#8221;</p><p>What gets lost in that trade is subtle but cumulative. Interfaces that feel sterile. Content that&#8217;s polite but bloodless. A digital presence that ticks all the right boxes but doesn&#8217;t leave a mark.</p><p>Maybe it&#8217;s time we brought back a bit of bravery.</p><p>Not wholesale reinvention &#8211; no one&#8217;s asking for dancing hamsters to make a comeback. But small things. A bolder colour choice. A playful heading. A layout that breaks rhythm on purpose. Moments of warmth or mischief or humanity that remind you this wasn&#8217;t made by a committee of robots.</p><p>There&#8217;s still room for originality, even inside a framework. There&#8217;s still space for craft, even on a deadline. It just takes a team that values it &#8211; or maybe just someone brave enough to ask <em>&#8220;does it have to look like this?&#8221;</em></p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Accessibility shouldn’t be a fight - but it still is]]></title><description><![CDATA[There&#8217;s a particular rhythm to working in digital accessibility.]]></description><link>https://www.thebytestuff.uk/p/accessibility-shouldnt-be-a-fight</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/accessibility-shouldnt-be-a-fight</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 10:52:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oDkI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oDkI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oDkI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oDkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg" width="1018" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1018,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135888,&quot;alt&quot;:&quot;Person in wheelchair at a sporting event unable to see over concrete fence&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thebytestuff.substack.com/i/165401828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Person in wheelchair at a sporting event unable to see over concrete fence" title="Person in wheelchair at a sporting event unable to see over concrete fence" srcset="https://substackcdn.com/image/fetch/$s_!oDkI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oDkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F224db251-f17a-4d67-b9db-534a3c7b1759_1018x750.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://www.pexels.com/photo/person-on-wheelchair-at-sports-venue-19298326/">Jesus Adri&#225;n Saavedra from Pexels</a></figcaption></figure></div><p>There&#8217;s a particular rhythm to working in digital accessibility. You bring up an issue - say, a form with no labels - and people nod. &#8220;Good catch,&#8221; someone says. &#8220;We&#8217;ll get that sorted.&#8221; And then nothing happens. A sprint passes. Then two. The issue lingers like a post-it note curling at the edges. Everyone agrees it matters. Just&#8230; not as much as the other things. Not quite enough to act.</p><p>It&#8217;s not exhaustion, exactly. It&#8217;s more of a slow, simmering frustration - the kind that builds up after explaining the same thing for the twelfth time in as many months. The same fixes, the same conversations, the same overlooked users. There's something oddly surreal about it: pointing out clear, documented barriers to inclusion, and being met with enthusiasm and inertia in equal measure.</p><p>I don&#8217;t think it&#8217;s a lack of care. Most teams I&#8217;ve worked with genuinely want to do the right thing - it&#8217;s just that accessibility often gets squeezed out by louder, more immediate priorities. If anything, they&#8217;re too busy caring about a hundred other things - security, SEO, KPIs, the ever-growing backlog monster looming behind every project. And in all that noise, accessibility quietly slips to the edges. And let&#8217;s be honest - it&#8217;s hard to get people excited about edges.</p><p>But that&#8217;s exactly the problem.</p><p>Because when accessibility becomes a &#8220;we&#8217;ll get to it later&#8221; issue, it never really arrives. It becomes a checkbox. Something we sprinkle on before launch so we can say we tried. But trying isn&#8217;t the same as committing. It&#8217;s the difference between remembering to add alt text and actually designing with blind users in mind from the start. One is decoration. The other is culture.</p><p>And changing culture? That&#8217;s the long game. That&#8217;s where the repetition comes in.</p><p>You repeat yourself not because people are dense, but because habits are stubborn. Because some folks still think accessibility is someone else&#8217;s job. Because it&#8217;s easy to assume that if a page <em>looks</em> clean, it <em>is</em> accessible. And because the tools - automated scanners, overlays, that one Chrome plugin everyone swears by - give a false sense of completion. (Spoiler: they miss things. Important things.)</p><p>What keeps me going isn&#8217;t inspiration. It&#8217;s a mild irritation, oddly enough. That low-level itch that flares up every time I see a keyboard trap, or an invisible link, or a modal that slams the door shut on assistive tech. It&#8217;s knowing we can do better - and wondering why we keep pretending that &#8220;good enough&#8221; ever was.</p><p>And yes, occasionally it <em>is</em> satisfying. When a designer genuinely wants to understand reading order. When a dev asks about semantic HTML without prompting. When someone finally realises why "Click here" is terrible UX. These are small wins, but they matter. They mean the conversation is shifting - slowly, inconsistently, but shifting all the same.</p><p>I think the real antidote to accessibility fatigue isn&#8217;t motivation. It&#8217;s <em>shared responsibility</em>. When the weight is distributed, it gets lighter. When the designer, the copywriter, the tester, the product lead all see accessibility as part of their craft - not an afterthought - it stops being a chore and starts being what it always should&#8217;ve been: part of making good stuff for people.</p><p>People, after all, aren&#8217;t edge cases. They&#8217;re the whole point.</p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Web Doesn’t Need to Be Faster - It Needs to Be Kinder ]]></title><description><![CDATA[We spend a lot of time talking about the future of the web - and most of the time, it&#8217;s about speed.]]></description><link>https://www.thebytestuff.uk/p/the-web-doesnt-need-to-be-faster</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/the-web-doesnt-need-to-be-faster</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Sat, 07 Jun 2025 10:33:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6mSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6mSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6mSd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6mSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4671132,&quot;alt&quot;:&quot;cute cat lying on keyboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gromitski.substack.com/i/165401362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="cute cat lying on keyboard" title="cute cat lying on keyboard" srcset="https://substackcdn.com/image/fetch/$s_!6mSd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6mSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f0706-d031-478e-a5cd-e52b95520ea6_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We spend a lot of time talking about the future of the web - and most of the time, it&#8217;s about speed. Faster load times. Faster transactions. Faster ways to squeeze a few more minutes from our overstretched lives. Speed has become the drumbeat behind every new tool, every keynote, every project launch.</p><p>Speed equals progress. Right?</p><p>Except... I&#8217;m not sure that's the future we actually need. Or even really want.</p><p>When I think about the web I want my daughter to grow up with, I don't picture her racing through websites that anticipate her every click and decision before she's had time to think. I picture her having time <em>to think</em>. To read. To wander a little. To get lost, in a good way. To feel safe enough to be curious.</p><p>Maybe even - and it sounds almost radical to say it out loud - to feel seen as a human being rather than a datapoint.</p><p>Because here's the uncomfortable truth: faster often means more extractive. More frantic. Less space for care, for accessibility, for those slower, quieter needs that don't tend to fit into quarterly KPIs. It's not just that we move quickly - it's that we stop noticing who gets left behind.</p><p>Somewhere along the way, "progress" became synonymous with shaving milliseconds off page loads and automating human moments out of existence. Signing up. Checking out. Logging in. Logging out. Faster, faster, faster.</p><p>But what are we actually rushing towards? And who benefits from that speed? It's not always the users. It&#8217;s not always us.</p><p>When we optimise everything for velocity, we risk building digital spaces that are technically impressive but emotionally empty. Efficient but joyless. Imposing, even. Spaces that demand our attention without earning it, that push us to react before we've had a chance to feel.</p><p>And it&#8217;s not sustainable, either. The relentless pursuit of speed feeds bigger, hungrier systems - ones that consume more data, more energy, more of our mental bandwidth. It asks us to be constantly available, constantly adaptable, constantly "on."</p><p>The future I want to help build is one where kindness is baked in, not bolted on as a reluctant accessibility statement or a post-hoc ethical review.</p><p>Websites and services that are <em>thoughtful</em> as much as they are efficient. Where friction isn&#8217;t always seen as a flaw, but sometimes as a deliberate invitation to pause. To reflect. To properly engage.</p><p>Not slower for the sake of it - but slower where it matters.</p><p>Where a service takes an extra beat to explain itself clearly, rather than railroading you through assumptions. Where content is designed for understanding, not just for SEO. Where the humans behind the technology actually acknowledge the humans using it.</p><p>Because technology doesn't have to be a race. It can be a conversation. It can be a craft. It can be a community.</p><p>Maybe the real next frontier isn't a faster web at all. Perhaps it's a <em>kinder</em> one.</p><div><hr></div><p><em><strong>Written by Stu Collett &#8211; web veteran &amp; recovering perfectionist.</strong></em><br><em>Enjoying The Byte Stuff? You can subscribe for free to get future posts by email &#8211; no spam, no pressure, just occasional digital reflections.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The ethics of using AI in the workplace ]]></title><description><![CDATA[It&#8217;s not you, it&#8217;s us]]></description><link>https://www.thebytestuff.uk/p/the-ethics-of-using-ai-in-the-workplace</link><guid isPermaLink="false">https://www.thebytestuff.uk/p/the-ethics-of-using-ai-in-the-workplace</guid><dc:creator><![CDATA[Stu Collett]]></dc:creator><pubDate>Fri, 06 Jun 2025 18:02:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NNO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thebytestuff.uk/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NNO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NNO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NNO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg" width="1456" height="1038" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1038,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197526,&quot;alt&quot;:&quot;robot helping man with laptop&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gromitski.substack.com/i/165359671?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="robot helping man with laptop" title="robot helping man with laptop" srcset="https://substackcdn.com/image/fetch/$s_!NNO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NNO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F486de7be-106c-42a1-8a13-5638a58aa102_4000x2853.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Illustration by <a href="https://unsplash.com/@mohamed_hassan1?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Mohamed Hassan</a> on <a href="https://unsplash.com/illustrations/a-person-is-programming-a-robot-with-a-laptop-dB1RV7JxPNU?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><h3>There&#8217;s something undeniably seductive about using AI in the workplace. </h3><p>It&#8217;s fast, compliant, doesn&#8217;t take lunch breaks or call in sick with a suspicious-sounding cough. It doesn't grumble about the air con, complain about a bad back or eat smelly lunches. On paper, it's a dream colleague - efficient, scalable, eerily unflappable.</p><p>But - and here&#8217;s where it gets awkward - the moment we invite machines into decision-making spaces, into hiring, firing, reviewing, surveilling... well, things start to get murky. Not dystopian, necessarily. Just... ethically fidgety.</p><p>Let&#8217;s start with the basics. AI doesn&#8217;t think, at least not in any conscious, sentient way. It learns patterns. From data. And where does that data come from? Us. Gloriously flawed, historically biased, frequently contradictory humans. Which means if we&#8217;ve got a track record of, say, favouring a certain demographic for promotion or undervaluing certain types of labour, the AI - being the dutiful mimic it is - will quietly bake that bias into its decision-making. Without even meaning to. That&#8217;s the unnerving part. It doesn&#8217;t have to be malicious to be damaging.</p><p>Then there's the matter of transparency. If an AI recommends restructuring a team, or flags someone as &#8216;low-performing&#8217;, can anyone explain how it reached that conclusion? Or are we nodding sagely at a black box, grateful it saved us from a difficult conversation? The moment we stop understanding the tools we use, we lose not only control, but accountability. "The system decided" is not an ethical defence. It&#8217;s barely a sentence.</p><p>Of course, it's not all doom and ambiguity. There are genuinely helpful, humane applications. AI can spot burnout patterns before people even realise they&#8217;re stretched too thin. It can highlight gender pay gaps, flag dodgy hiring practices, or help neurodivergent staff navigate complex workplace systems. Used responsibly, AI can be a kind of mirror - albeit one that occasionally distorts the reflection.</p><p>But responsibility is the key word. Who sets the guardrails? Who gets to say what&#8217;s fair, what&#8217;s just, what&#8217;s humane? A well-meaning HR team? A procurement manager choosing between vendors with slick demos and even slicker price tags? The risk isn&#8217;t just that we&#8217;ll automate bad decisions. It&#8217;s that we&#8217;ll do so with such confidence - such efficiency - that we forget to question them.</p><p>But look, no one&#8217;s seriously suggesting we go full Luddite. The AI horse has well and truly bolted. But we do need to stay awake. Ask awkward questions. Build in pause buttons. Maybe even hire a few philosophers - or at least people who know how to say, &#8220;Hang on a second&#8230;&#8221;</p><p>Because at the heart of all this, we&#8217;re not really talking about machines. We&#8217;re talking about people. About values. About the kind of workplace - and world - we&#8217;re shaping. AI might help us get there faster. But we should be very, very sure about where &#8216;there&#8217; actually is.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thebytestuff.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Stu Collett! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>