. Site // Blog Archives //

Hello, hello. Welcome in to my working out loud and in public second brain from your favourite software engineering people leader. Writing and linking to notes about software tech, teams, tools, projects, leadership, music, data, finance, and life with ME/CFS. For more details see the about page and links for, well, all the link-in-bio type links.

882 total posts.

Recent Posts

Daily Rundown for 2026-06-05 // 904 words on 5 June 2026.
Daily Rundown for 2026-06-04 // 793 words on 4 June 2026.
Daily Rundown for 2026-06-03 // 802 words on 3 June 2026.
Daily Rundown for 2026-06-02 // 927 words on 2 June 2026.
Homebridge (YSA2) Yale Alarm Version v2.2.5 // 73 words on 1 June 2026.
Hiyd - The Jekyll companion app for iOS. // Sponsor/Advert, T&Cs apply.

Skip to: 2026 / 2025 / 2024 / 2023 / 2022 / 2021 / 2020 / 2019 / 2018 / 2017 / 2016 / 2015 / 2014 / 2013 / 2012

2026 Archive

Daily Rundown for 2026-06-01 // 945 words on 1 June 2026.
Daily Rundown for 2026-05-31 // 956 words on 31 May 2026.
WeakNotes 2026-05-30 // 178 words on 30 May 2026.
Daily Rundown for 2026-05-30 // 763 words on 30 May 2026.
Daily Rundown for 2026-05-29 // 970 words on 29 May 2026.
Daily Rundown for 2026-05-28 // 950 words on 28 May 2026.
Links Version 1.0.1 // 37 words on 27 May 2026.
Daily Rundown for 2026-05-27 // 970 words on 27 May 2026.
Daily Rundown for 2026-05-26 // 1040 words on 26 May 2026.
Daily Rundown for 2026-05-25 // 974 words on 25 May 2026.
Daily Rundown for 2026-05-24 // 1068 words on 24 May 2026.
Daily Rundown for 2026-05-23 // 994 words on 23 May 2026.
Boinc @ thechelsuk Version 1.0.1 // 60 words on 22 May 2026.
Film Club Friday - May 2026 // 128 words on 22 May 2026.
The Modern Web in the AI Era in 2026 // 364 words on 22 May 2026.
Monthly Mixtape - May 2026 // 197 words on 22 May 2026.
WeakNotes 2026-05-22 // 428 words on 22 May 2026.
Daily Rundown for 2026-05-22 // 988 words on 22 May 2026.
Daily Rundown for 2026-05-21 // 1064 words on 21 May 2026.
Daily Rundown for 2026-05-20 // 1047 words on 20 May 2026.
Daily Rundown for 2026-05-19 // 993 words on 19 May 2026.
Daily Rundown for 2026-05-18 // 1067 words on 18 May 2026.
Daily Rundown for 2026-05-17 // 1100 words on 17 May 2026.
Daily Rundown for 2026-05-16 // 1066 words on 16 May 2026.
No in advance // 173 words on 15 May 2026.
Daily Rundown for 2026-05-15 // 1027 words on 15 May 2026.
Daily Rundown for 2026-05-14 // 1012 words on 14 May 2026.
NNW Theme Bundle Version v1.9.2 // 114 words on 14 May 2026.
Daily Rundown for 2026-05-13 // 986 words on 13 May 2026.
NNW Theme Bundle Version v1.8.2 // 86 words on 12 May 2026.
ME Awareness Day 2026 // 62 words on 12 May 2026.
Your AI Use Is Breaking My Brain // 100 words on 12 May 2026.
GitLab restructures // 74 words on 12 May 2026.
Daily Rundown for 2026-05-12 // 1044 words on 12 May 2026.
co-work news feed // 4 words on 12 May 2026.
Daily Rundown for 2026-05-11 // 995 words on 11 May 2026.
co-work news feed // 4 words on 11 May 2026.
Daily Rundown for 2026-05-10 // 1000 words on 10 May 2026.
NNW Theme Bundle Version v1.8.1 // 150 words on 9 May 2026.
Daily Rundown for 2026-05-09 // 991 words on 9 May 2026.
Plans for RSS with NetNewsWire // 199 words on 8 May 2026.
Get £50 when you join Octopus Energy // 89 words on 8 May 2026.
Cloudflare builds for revenue not humans // 163 words on 8 May 2026.
GitHub Repo Stats // 89 words on 8 May 2026.
Daily Rundown for 2026-05-08 // 1008 words on 8 May 2026.
Adobe Has Rid Itself of Its Allies // 197 words on 7 May 2026.
Daily Rundown for 2026-05-07 // 964 words on 7 May 2026.
CF Worker X Redirect Version v1.0.5 // 10 words on 6 May 2026.
CF Worker X Redirect Version v1.0.4 // 10 words on 6 May 2026.
Daily Rundown for 2026-05-06 // 1017 words on 6 May 2026.
Daily Rundown for 2026-05-05 // 886 words on 5 May 2026.
CF Worker X Redirect Version v1.0.3 // 10 words on 5 May 2026.
Daily Rundown for 2026-05-04 // 1079 words on 4 May 2026.
Nuchronic.uk Version 1.1.0 // 127 words on 3 May 2026.
CF Worker X Redirect Version v1.0.1 // 4 words on 3 May 2026.
NNW Theme Bundle Version v1.7.2 // 62 words on 3 May 2026.
Daily Rundown for 2026-05-03 // 1032 words on 3 May 2026.
NNW Theme Bundle Version v1.6.2 // 109 words on 2 May 2026.
Daily Rundown for 2026-05-02 // 1260 words on 2 May 2026.
Daily Rundown for 2026-05-01 // 980 words on 1 May 2026.
Cheltenham Open Data Version 1.1.0 // 103 words on 1 May 2026.
Daily Rundown for 2026-04-30 // 1030 words on 30 April 2026.
An update on GitHub availability // 150 words on 29 April 2026.
Zwift acquires Rouvy // 70 words on 29 April 2026.
Passkeys are the future says NCSC // 151 words on 29 April 2026.
Sourcefeed - a pop-up RSS service launched // 49 words on 29 April 2026.
Millie Bright announces retirement from football // 183 words on 29 April 2026.
BookStack Has Migrated From GitHub to Codeberg // 169 words on 29 April 2026.
Before GitHub // 118 words on 29 April 2026.
Ghostty Is Leaving GitHub // 250 words on 29 April 2026.
Daily Rundown for 2026-04-29 // 988 words on 29 April 2026.
GitHub Copilot is moving to usage-based billing // 81 words on 28 April 2026.
Daily Rundown for 2026-04-28 // 1081 words on 28 April 2026.
Daily Rundown for 2026-04-27 // 1024 words on 27 April 2026.
Daily Rundown for 2026-04-26 // 1072 words on 26 April 2026.
Daily Rundown for 2026-04-25 // 1177 words on 25 April 2026.
Daily Rundown for 2026-04-24 // 986 words on 24 April 2026.
UK Biobank project privacy concerns // 142 words on 24 April 2026.
Homebridge (YSA2) Yale Alarm Version v2.1.1 // 25 words on 24 April 2026.
Daily Rundown for 2026-04-23 // 1058 words on 23 April 2026.
Chelsea sack Liam Rosenior // 104 words on 22 April 2026.
Chelsea FC Women to call Stamford Bridge home // 152 words on 22 April 2026.
CFCW Players Letter // 513 words on 22 April 2026.
Daily Rundown for 2026-04-22 // 1081 words on 22 April 2026.
Thechels.uk Version 2.0.0 // 325 words on 22 April 2026.
Monthly Mixtape - Apr 2026 // 192 words on 22 April 2026.
GitHub Copilot drops opus, pauses new pro users // 260 words on 21 April 2026.
Daily Rundown for 2026-04-21 // 1030 words on 21 April 2026.
How I use RSS to quickly post on my Jekyll blog // 167 words on 21 April 2026.
Community Letter from Tim Apple // 56 words on 21 April 2026.
Boring Tiny Tools // 52 words on 21 April 2026.
Daily Rundown for 2026-04-20 // 993 words on 20 April 2026.
Thechels.uk Version 1.11.0 // 125 words on 20 April 2026.
Thechels.uk Version 1.10.0 // 492 words on 19 April 2026.
Prescribing a course of RSS and Curation // 250 words on 18 April 2026.
AI and Personal Software Adapters // 512 words on 18 April 2026.
Shortkeys app for multi-line text replacement // 4 words on 18 April 2026.
Tools Version 1.0.0 // 33 words on 18 April 2026.
Search Router Version 1.0.0 // 8 words on 18 April 2026.
Nuchronic.uk Version 1.0.0 // 18 words on 18 April 2026.
Hiyd.uk Version 1.0.0 // 25 words on 18 April 2026.
Boinc @ thechelsuk Version 1.0.0 // 136 words on 18 April 2026.
Announcing Nuchronic.uk // 93 words on 16 April 2026.
ME is In our blood, not our minds. // 4 words on 16 April 2026.
New tax year, new plan // 195 words on 13 April 2026.
Thechels.uk Version 1.9.0 // 95 words on 10 April 2026.
How to use ways // 431 words on 10 April 2026.
£400 plug-in solar panels to be sold in UK // 70 words on 9 April 2026.
Language for when the body is broken // 326 words on 7 April 2026.
Homebridge 2.0 Launch // 113 words on 6 April 2026.
The BBC RSS Feeds are garbage // 145 words on 4 April 2026.
CSS Naked Day // 92 words on 4 April 2026.
Version 2.0 of Hiyd out now // 4 words on 2 April 2026.
How to use Ollama from the terminal // 350 words on 1 April 2026.
A Review of ME specialist provision on the NHS // 1087 words on 28 March 2026.
Apple Maps will have Ads // 201 words on 28 March 2026.
TIL - The XY Problem // 233 words on 27 March 2026.
TIL - Centipede game theory // 233 words on 27 March 2026.
Effective Apologies // 243 words on 26 March 2026.
Monthly Mixtape - Mar 2026 // 240 words on 24 March 2026.
TIL - XSLT support ends November 2026 // 55 words on 22 March 2026.
PC Gamer loads half a gigabyte of ads // 63 words on 22 March 2026.
New York Times and the 49MB Web Page // 134 words on 21 March 2026.
TIL - London Eye Is not actually British. // 17 words on 19 March 2026.
The Trump Paradox // 45 words on 19 March 2026.
Empty Stands - Fans with ME+ // 165 words on 19 March 2026.
Every layer of review makes you 10x slower // 210 words on 17 March 2026.
Meta is to lay off 20% of Its staff shocker // 164 words on 16 March 2026.
Sunsetting Jazzband in the Slopocalypse // 262 words on 15 March 2026.
Struggling with AI coding agents // 42 words on 15 March 2026.
RSS dulls the pain of the modern web // 75 words on 15 March 2026.
Optimizing Content for Agents // 74 words on 14 March 2026.
My Disability // 72 words on 14 March 2026.
Confidential health records UK BioBank exposed // 234 words on 14 March 2026.
Is the US a Terrorist organisation // 409 words on 12 March 2026.
Thechels.uk Version 1.8.0 // 103 words on 11 March 2026.
Pod Seek is a new product by Castro // 119 words on 11 March 2026.
Cybaa adds web dependency intelligence // 150 words on 11 March 2026.
OSINT Tools // 147 words on 9 March 2026.
The web is bearable with RSS // 202 words on 8 March 2026.
Making an RSS only feed with Jekyll // 193 words on 6 March 2026.
On my worst days it feels almost demonic // 43 words on 3 March 2026.
1Password is going up in price // 143 words on 2 March 2026.
How to spend Zwift Drops // 68 words on 1 March 2026.
How to compare bikes in Zwift // 54 words on 1 March 2026.
How to watch NWSL games on TV // 78 words on 1 March 2026.
How to run mole // 296 words on 1 March 2026.
How to use my spare UGREEN MU101 Wireless Mouse // 342 words on 1 March 2026.
How to create various post types for thechelsuk // 264 words on 1 March 2026.
How to create navigation for thechelsuk // 74 words on 1 March 2026.
How to create various data types for thechelsuk // 197 words on 1 March 2026.
How to setup my MX Master Mouse // 114 words on 1 March 2026.
How to reset WiFi on Homebridge // 122 words on 1 March 2026.
How to reset Apple TV volume remote // 92 words on 1 March 2026.
How to remove Microsoft accounts with Edge // 53 words on 1 March 2026.
How to run Pytest with coverage // 71 words on 1 March 2026.
How to add a Hue Dimmer Switch to HomeKit // 90 words on 1 March 2026.
How to run Jekyll locally // 183 words on 1 March 2026.
How to monitor SERPS with Google Alerts // 103 words on 1 March 2026.
How to get data from your Google account // 93 words on 1 March 2026.
How to find out what football is on TV // 6 words on 1 March 2026.
How to find Minecraft seeds maps // 57 words on 1 March 2026.
How to do favicons on websites // 281 words on 1 March 2026.
How to delete WhatsApp // 166 words on 1 March 2026.
How to replace the battery in your AirTag // 207 words on 1 March 2026.
How to cancel a subscription on Apple // 64 words on 1 March 2026.
Why Am I Doing the Thinking for You? // 52 words on 28 February 2026.
Cancel ChatGPT movement goes big after OpenAI DOW move // 100 words on 28 February 2026.
AI Can Now Easily Unmask Your Secret Online Life // 92 words on 28 February 2026.
Monthly Mixtape - Feb 2026 // 204 words on 27 February 2026.
Never Buy an .online Domain // 88 words on 25 February 2026.
How fast did ME develop for you? // 94 words on 24 February 2026.
GDPR is a failure // 95 words on 23 February 2026.
The AI Vampire // 285 words on 22 February 2026.
Racism is rife and emboldened by politics and inaction // 135 words on 22 February 2026.
Age verification vendor Persona left frontend exposed // 236 words on 22 February 2026.
Release Version 1.7 // 315 words on 21 February 2026.
Thechels.uk Version 1.7.0 // 258 words on 21 February 2026.
The UK paid £4.1 million for a bookmarks site // 80 words on 30 January 2026.
The Only Moat Left Is Knowing Things // 68 words on 30 January 2026.
Quoting Jim Nielsen on Apple // 14 words on 30 January 2026.
Politics and the English Language // 76 words on 30 January 2026.
Backseat Software // 84 words on 30 January 2026.
Your App Sub Is Now My Weekend Project // 61 words on 23 January 2026.
Snyk is shutting down the securityheaders.com API // 91 words on 23 January 2026.
Monthly Mixtape - Jan 2026 // 202 words on 23 January 2026.
The struggle of resizing windows on macOS Tahoe // 48 words on 16 January 2026.
NHS backs AI notetaking to free up more care // 150 words on 16 January 2026.
2026 the year of micro apps // 122 words on 16 January 2026.

2025 Archive

Use Shortkeys to replace text with icons // 4 words on 27 December 2025.
Monthly Mixtape - Dec 2025 // 217 words on 20 December 2025.
Chelsea count cost of Club World Cup // 88 words on 20 December 2025.
Tomoz App 1.7.1 updated menu to Liquid Glass // 4 words on 19 December 2025.
Hiyd App 1.7.1 released with new Liquid Glass // 4 words on 19 December 2025.
The Seven Deadly Sins of “Go Faster" // 141 words on 9 December 2025.
Covid fraud cost UK taxpayer £10.9 billion // 97 words on 9 December 2025.
America Has Become a Digital Narco-State // 105 words on 9 December 2025.
Tomoz - Liquid Glass icon set added // 4 words on 1 December 2025.
Hiyd - Liquid Glass icon set added // 4 words on 1 December 2025.
EngMan - Liquid Glass icon set added // 4 words on 1 December 2025.
Monthly Mixtape - Nov 2025 // 229 words on 30 November 2025.
Keeping it simple // 26 words on 30 November 2025.
Good engineering management is a fad // 250 words on 30 November 2025.
Cash ISA cut – devil in the detail // 72 words on 30 November 2025.
Aphantasics - Those Who Can’t See Mental Images // 112 words on 30 November 2025.
Mltply App new version is out now // 4 words on 24 November 2025.
EmgMan new version is out now // 4 words on 24 November 2025.
Tomoz App 1.5.4 out now // 4 words on 23 November 2025.
Hiyd App 1.5.4 out now // 4 words on 23 November 2025.
Apple News doesn’t understand what blocked means // 4 words on 20 November 2025.
Monotype font licencing shake-down // 20 words on 20 November 2025.
Cloudflare outage on November 18 2025 // 96 words on 20 November 2025.
ME/CFS debate at Westminster Hall - 2025-11-19 // 4 words on 19 November 2025.
Tomoz now supports reminders // 4 words on 12 November 2025.
Monthly Mixtape - Oct 2025 // 244 words on 26 October 2025.
Key Offers for October 2025 // 122 words on 24 October 2025.
Anti inflammatory medication in the treatment // 77 words on 24 October 2025.
What to Do Before You Die // 501 words on 21 October 2025.
AWS CEO on AI replacing junior staff // 26 words on 19 October 2025.
Countering Espionage and Foreign Interference // 51 words on 14 October 2025.
Hacker Laws // 37 words on 13 October 2025.
Diagnosis // 66 words on 13 October 2025.
Free the web // 206 words on 9 October 2025.
Why NetNewsWire Is Not a Web App // 63 words on 5 October 2025.
Recommended RSS readers // 72 words on 5 October 2025.
Monthly Mixtape - Sep 2025 // 182 words on 5 October 2025.
Apple on the Digital Markets Act // 64 words on 4 October 2025.
Myalgic encephalomyelitis (ME/CFS) // 498 words on 1 October 2025.
Wake-Up Call // 56 words on 23 September 2025.
Apple Sports expands // 61 words on 23 September 2025.
Monthly Mixtape - Aug 2025 // 226 words on 9 September 2025.
Blood Pressure support in Apple Watch Series 9+ // 62 words on 9 September 2025.
Talk on Burner Phones // 611 words on 25 August 2025.
Sideloading audiobooks to an iPhone // 93 words on 25 August 2025.
Quoting Reddit user on giving up work // 208 words on 12 August 2025.
Key genetic differences found in people with CFS // 100 words on 12 August 2025.
Castro adds device sync // 117 words on 12 August 2025.
You Should Probably Leave Substack // 18 words on 3 August 2025.
Substack sent a push alert promoting a Nazi blog // 97 words on 2 August 2025.
Monthly Mixtape - July 2025 // 125 words on 2 August 2025.
Kill the Newsletter! // 188 words on 2 August 2025.
How to provide feedback on documents // 269 words on 2 August 2025.
A New Era for WIRED — That Starts With You // 280 words on 2 August 2025.
Phone battery issues // 318 words on 29 July 2025.
Dia Browser Takes // 235 words on 29 July 2025.
Andy aiming to run Piccalilli full time // 42 words on 27 July 2025.
Tomoz App Launched // 46 words on 27 July 2025.
People - Principles - Process - Product // 101 words on 27 July 2025.
Gov.UK Issues Presser on ME/CFS Delivery Plan // 29 words on 27 July 2025.
Accessibility Development Digest // 100 words on 20 July 2025.
Swipe to Lead // 4 words on 5 July 2025.
Preview WIP - new app to track fatigue // 4 words on 5 July 2025.
Mltply App out now // 4 words on 5 July 2025.
Rebranding and design costs // 226 words on 2 July 2025.
Post-Exertional Malaise - The Key Sign of ME/CFS // 274 words on 29 June 2025.
Patients duped in records-and-payment scam // 77 words on 29 June 2025.
Natural Language Web // 73 words on 29 June 2025.
Context engineering // 73 words on 29 June 2025.
New GitHub Copilot limits // 51 words on 27 June 2025.
Build for the Web // 119 words on 25 June 2025.
Ongoing Offers- June 2025 // 117 words on 19 June 2025.
Monthly Mixtape - June 2025 // 179 words on 19 June 2025.
Announcing Hiyd Extension // 75 words on 19 June 2025.
Coding agents require skilled operators // 199 words on 19 June 2025.
Context Rot from AI // 165 words on 19 June 2025.
EngMan New iOS app // 4 words on 17 June 2025.
Hiyd Release version 1.1.0 // 37 words on 16 June 2025.
What are you doing Tomoz? Let me see… // 4 words on 15 June 2025.
Using on device AI in Drafts App // 4 words on 15 June 2025.
New app coming soon // 4 words on 15 June 2025.
MiPace and chill // 4 words on 15 June 2025.
Hiyd Out Now // 4 words on 15 June 2025.
15 June 2025 // 4 words on 15 June 2025.
Out now, your Jekyll companion app // 4 words on 14 June 2025.
Announcing my first iOS app // 117 words on 11 June 2025.
The promise that wasn’t kept // 203 words on 8 June 2025.
Moving from Notion to Obsidian // 119 words on 8 June 2025.
It is not your codebase // 116 words on 8 June 2025.
Quoting Brent Simmons on NetNewsWire // 95 words on 8 June 2025.
Text is the new gold. // 245 words on 8 June 2025.
Markdown export in Apple Notes // 46 words on 8 June 2025.
Quoting Lynn Roberts on LinkedIn // 55 words on 8 June 2025.
Sam and Jony introduce io // 77 words on 2 June 2025.
It is the System Stupid // 214 words on 2 June 2025.
7 Frameworks To Master Decision Making // 187 words on 25 May 2025.
Octopus doubles down on Seccl // 32 words on 21 May 2025.
Is GitHub Ready For Enterprise-Grade SDL // 88 words on 21 May 2025.
Will YouTube kill the podcast industry? // 100 words on 15 May 2025.
Why breaking down work is important // 187 words on 15 May 2025.
Quoting Bryan Finster // 118 words on 15 May 2025.
Developers as Suppliers // 90 words on 15 May 2025.
Mltply Version 1.0.0 // 4 words on 11 May 2025.
Monthly Mixtape - May 2025 // 159 words on 7 May 2025.
5-Day Low Histamine Vegan Meal Plan // 381 words on 4 May 2025.
Attitude is a choice // 35 words on 4 May 2025.
Redis is Open Source again // 100 words on 1 May 2025.
Not all people are bad at money // 153 words on 1 May 2025.
More people bad at math and money // 55 words on 1 May 2025.
Giving software away for free // 212 words on 1 May 2025.
RSS Feed Generation // 222 words on 28 April 2025.
People are not good at maths // 86 words on 28 April 2025.
How to Win an Argument With a Toddler // 81 words on 19 April 2025.
Default styles for h1 elements are changing // 114 words on 19 April 2025.
Slopsquatting - Domain Name Registration Tactics // 31 words on 18 April 2025.
Lyrical juxtaposition // 77 words on 18 April 2025.
And no, a robots txt file doesn’t help // 30 words on 8 April 2025.
AI crawler wars threaten the web // 191 words on 8 April 2025.
Lessons learned by Emmett Shear // 684 words on 6 April 2025.
Time Management // 381 words on 5 April 2025.
The Evolution of Management // 325 words on 5 April 2025.
The 9 Traits That Define Great Leadership // 640 words on 5 April 2025.
TDD where did it all go wrong? // 1700 words on 5 April 2025.
Ask for Advice Not Permission // 528 words on 5 April 2025.
Amazon Leadership principles // 786 words on 5 April 2025.
8 Essential Interview Questions CEOs Swear By // 454 words on 5 April 2025.
57 startup lessons // 1673 words on 5 April 2025.
50 ideas that changed my life - By David Perell // 2360 words on 5 April 2025.
44 engineering management lessons // 1133 words on 5 April 2025.
The Richest Man in Babylon by George S. Clason // 850 words on 4 April 2025.
Start with Why by Simon Sinek // 955 words on 4 April 2025.
Mob Programming Patterns // 774 words on 4 April 2025.
Meditations by Marcus Aurelius // 780 words on 4 April 2025.
How I split stories // 52 words on 4 April 2025.
Grit by Angela Duckworth // 779 words on 4 April 2025.
Using GitHub CoPilot // 218 words on 3 April 2025.
Is Raycast still European-owned // 61 words on 2 April 2025.
Human sorting improved // 111 words on 2 April 2025.
Thechels.uk Version 1.6.0 // 48 words on 1 April 2025.
Monthly Mixtape - April 2025 // 208 words on 1 April 2025.
Incomplete JSON Pretty Printer // 41 words on 29 March 2025.
A plea for pragmatic ambition // 263 words on 29 March 2025.
Trigger A Workflow Via An API Call // 199 words on 26 March 2025.
Great piece from Chase McCoy // 155 words on 26 March 2025.
Check Your Public IP Address // 44 words on 26 March 2025.
Add Styled Alerts To GitHub Markdown Documents // 139 words on 26 March 2025.
Software Engineering Problems // 144 words on 24 March 2025.
Football Narratives // 629 words on 23 March 2025.
Boys need role models // 67 words on 19 March 2025.
In the Way - Workplace Dynamics and Communication // 108 words on 18 March 2025.
Do One Thing - Focus and Productivity Strategies // 64 words on 18 March 2025.
Pitching for equality // 62 words on 16 March 2025.
In Praise of Normal Engineers // 46 words on 16 March 2025.
How I manage my todos as a CEO // 196 words on 16 March 2025.
Monthly Mixtape - March 2025 // 148 words on 28 February 2025.
Questions for the End of a one-to-one // 222 words on 28 February 2025.
Apple Shareholders Reject Anti-Diversity Proposal // 66 words on 27 February 2025.
Optimising for Teams // 156 words on 24 February 2025.
Optimising for Speed and Quality // 465 words on 24 February 2025.
Optimising for Openness and Transparency // 99 words on 24 February 2025.
Optimising for Learning // 110 words on 24 February 2025.
Optimising for Alignment // 87 words on 24 February 2025.
Objective Setting and Evidencing Guide // 236 words on 24 February 2025.
Dora Assessment Template // 306 words on 24 February 2025.
Resilient Management // 5908 words on 23 February 2025.
The Phoenix Project - DevOps Transformation Guide // 2818 words on 23 February 2025.
Personal Kanban - Mapping Work, Navigating Life // 3787 words on 23 February 2025.
Peopleware - Productive Projects and Teams // 9823 words on 23 February 2025.
Monthly Mixtape - Feb 2025 // 153 words on 23 February 2025.
The Manager's Path - A Guide for Tech Leader // 15363 words on 23 February 2025.
The Lean Startup // 4752 words on 23 February 2025.
Elegant Puzzle - Systems of Engineering Management // 12439 words on 23 February 2025.
Amazon will stop Kindle book downloads to your PC // 98 words on 23 February 2025.
Tyrannical authoritarian state told to fuck off // 121 words on 22 February 2025.
Radical Focus - A Guide to Achieving Goals with OKRs // 2954 words on 22 February 2025.
Bond Shopping - MI6 Q's Lab Equipment Adventure // 232 words on 22 February 2025.
State of the Castro app 2024 // 128 words on 21 February 2025.
The Wheel of Life // 93 words on 18 February 2025.
The four rules of monkey management // 351 words on 18 February 2025.
The five-minute coach framework // 514 words on 18 February 2025.
Sprint Review Q and A // 467 words on 18 February 2025.
Six Conversations of a Brilliant Manager // 535 words on 18 February 2025.
Radical Candor - Effective Leadership Communication // 121 words on 18 February 2025.
One-to-one Checklist // 951 words on 18 February 2025.
Objective Setting and Evidencing Guide // 239 words on 18 February 2025.
MECE - Mutually Exclusive Collectively Exhaustive // 214 words on 18 February 2025.
The Johari Window // 273 words on 18 February 2025.
Four Stages of Competence // 226 words on 18 February 2025.
Four habits that derail listening // 291 words on 18 February 2025.
Four Fixations of a Brilliant Leader // 536 words on 18 February 2025.
Five step coaching habit // 153 words on 18 February 2025.
Dreyfus Model - Skill Acquisition and Learning Stages // 157 words on 18 February 2025.
Drama Triangle - Workplace Conflict Recognition Guide // 327 words on 18 February 2025.
Confidence and Competence // 120 words on 18 February 2025.
Logic Trees - Strategic Problem Decomposition Method // 585 words on 17 February 2025.
Monkey Management // 452 words on 17 February 2025.
The Discovery Questionnaire // 276 words on 17 February 2025.
Navigating difficult conversations at work // 656 words on 17 February 2025.
SBIR Framework for giving positive feedback // 83 words on 17 February 2025.
PRACTICE coaching Model // 652 words on 16 February 2025.
The GROW Model - Goals, Realities, Options, and Will // 291 words on 16 February 2025.
Seven Coaching Questions // 110 words on 16 February 2025.
No Hello - Chat Communication Etiquette Guidelines // 115 words on 16 February 2025.
Leadership is Language // 340 words on 16 February 2025.
DORA Key Capabilities // 1372 words on 16 February 2025.
GOOD one-to-one template // 126 words on 16 February 2025.
First one-to-one // 134 words on 16 February 2025.
Energy Investment Model // 260 words on 16 February 2025.
BLUF Standard - Bottom Line Up Front Communication // 62 words on 16 February 2025.
BICEP core needs // 346 words on 16 February 2025.
Netflix and Apple TV // 67 words on 15 February 2025.
Measure team health with Petals // 86 words on 15 February 2025.
Heat Death of the Internet // 120 words on 15 February 2025.
Better by next Friday // 102 words on 15 February 2025.
Thechels.uk Version 1.5.0 // 27 words on 14 February 2025.
The Newman List // 415 words on 11 February 2025.
K is for K.I.S.S. // 90 words on 10 February 2025.
Introducing slash green // 67 words on 10 February 2025.
How To Create Your Own Luck // 344 words on 10 February 2025.
Castro adds transcript support // 56 words on 8 February 2025.
A Well Known URL For Your Personal Avatar // 41 words on 8 February 2025.
Raycast Adds Hyperkey // 80 words on 4 February 2025.
What Makes a Good Team // 126 words on 1 February 2025.
Public Statement // 37 words on 1 February 2025.
How to Write Good Runbooks // 80 words on 1 February 2025.
Load the default OS font with CSS // 149 words on 26 January 2025.
New Front-End Features For Designers In 2025 // 50 words on 19 January 2025.
GOV Forms through the ages // 80 words on 19 January 2025.
What does your manager really mean? // 121 words on 7 January 2025.
Magic Links and Passkeys // 382 words on 6 January 2025.
Olio - Community Food Sharing and Waste Reduction // 70 words on 5 January 2025.
Budgetary ideas for 2025 // 80 words on 4 January 2025.
Picks of the year 2024 // 301 words on 1 January 2025.

2024 Archive

Make the state more like a start up // 240 words on 29 December 2024.
Accessibility posts at Smashing Magazine // 27 words on 29 December 2024.
A new free tier for GitHub Copilot in VS Code // 105 words on 29 December 2024.
Fixing DNS and MX records with Cybaa // 102 words on 20 December 2024.
Finally - Unified Sports Streaming Service Dream // 128 words on 13 December 2024.
Bad Booking UX - Train Ticket Booking Frustrations // 209 words on 17 November 2024.
Team Work - Multidisciplinary Approach to Success // 60 words on 16 November 2024.
Mastery Quote - The Ultimate Status Achievement // 41 words on 10 November 2024.
SMURF Beyond the Test Pyramid // 68 words on 9 November 2024.
GOVForms in motion // 41 words on 7 November 2024.
A manifesto for Human-Centric Engineering // 50 words on 1 November 2024.
Interviewing for Evidence // 80 words on 31 October 2024.
Pension transfer times at lowest since pandemic // 61 words on 28 October 2024.
Extra £100m bill for state pension rise next year // 149 words on 28 October 2024.
Apple Passwords Generated Strong Password Format // 95 words on 28 October 2024.
Owner of Wordpress counting lines of code - Oops // 51 words on 14 October 2024.
If you use JavaScript // 106 words on 29 September 2024.
Castro Podcast app is back // 62 words on 29 September 2024.
Apple silicon Mac mini 5 port // 62 words on 29 September 2024.
Women's super league broadcasting // 112 words on 29 September 2024.
WhatsApp channel launched // 10 words on 17 September 2024.
Team Spoons - Energy Management and Chronic Illness // 146 words on 15 September 2024.
In Praise of Small Pull Requests // 451 words on 14 September 2024.
How to Get Started using gov uk Forms // 66 words on 14 September 2024.
Become the engineer everyone wants to work with // 157 words on 14 September 2024.
Thechels.uk Version 1.3.0 // 877 words on 18 May 2024.
Printing music with CSS Grid // 82 words on 8 May 2024.
Zwift Announces Membership Price Increase // 47 words on 7 May 2024.
How I Read Books with Limited Time // 62 words on 7 May 2024.
Finding an ISBN in Drafts // 15 words on 7 May 2024.
Castro new pricing under new ownership // 76 words on 7 May 2024.
Jokes about Job Searching // 172 words on 27 March 2024.
Observations of Leadership // 115 words on 10 March 2024.
Managing Technical Debt // 81 words on 10 March 2024.

2023 Archive

Canon TDD - by Kent Beck // 63 words on 17 December 2023.
Zwift Annual Memberships // 59 words on 6 December 2023.
More news on Castro. // 47 words on 2 December 2023.
Podcast app Castro may be dying // 271 words on 30 November 2023.
This morning in my work email // 73 words on 13 November 2023.
Candidate Interview questions // 82 words on 1 November 2023.
Do one small high quality thing // 15 words on 21 October 2023.
The Worst Programmer I Know // 114 words on 13 October 2023.
Learn and Test DMARC // 36 words on 8 October 2023.
Teams spend 44 percent more time on new work // 22 words on 13 September 2023.
Recipe - Lentil Bolognese // 79 words on 3 September 2023.
Job titles by age // 35 words on 3 September 2023.
Donner Dinner Party Game // 28 words on 3 September 2023.
Competence Quote // 113 words on 3 September 2023.
Priority Quote - Focus and Essential Task Management // 21 words on 2 September 2023.
Golf Joke - Jesus and Moses Comedy from Newsroom // 131 words on 2 September 2023.
Small pension pots to be consolidated says DWP // 80 words on 12 August 2023.
Gloucester council data breach // 56 words on 12 August 2023.
A Beginners Guide to API Testing // 53 words on 12 August 2023.
Offshore fund used by Roman // 2 words on 14 July 2023.
Fix volume control on Apple TV // 25 words on 14 July 2023.
10 Money Rules for Everyone // 527 words on 13 July 2023.
Deleted Reddit account // 30 words on 17 June 2023.
Curated interview process // 833 words on 23 May 2023.
12 QA Interview questions // 173 words on 14 April 2023.
The Making of a Manager // 44 words on 7 April 2023.
Setting Goals and Getting Buy-in // 41 words on 7 April 2023.
5 tips for prioritizing Dependabot alerts // 97 words on 7 April 2023.
24 Startup CTO Interview Questions // 44 words on 7 April 2023.
How Uber is Measuring Engineering Productivity // 27 words on 5 April 2023.
5 reasons why developers love 1Password // 87 words on 5 April 2023.
Rules for getting production access // 67 words on 18 March 2023.
Fail Fast, Move On What to do with A-Players? // 20 words on 1 March 2023.

2022 Archive

100 ways to improve your life // 37 words on 10 December 2022.
Reverse Job Apply for Software Engineers // 13 words on 5 October 2022.
Why do domain names sometimes end with a dot? // 99 words on 17 September 2022.
Some ways to get better at debugging // 90 words on 17 September 2022.
1Password Research Reveals the Risks of Login Fatigue // 27 words on 17 September 2022.
Sign your Git commits with 1Password // 61 words on 9 September 2022.
Free share offer // 24 words on 3 September 2022.
EP17 - Design patterns cheat sheet // 6 words on 8 August 2022.
Trunk-based vs. feature-based development // 150 words on 24 July 2022.
Thinking in Bets // 69 words on 24 July 2022.
Push testing left by testing user stories // 41 words on 24 July 2022.
No-one knows what they are doing // 57 words on 24 July 2022.
Making a Compelling Offer in this economy? // 55 words on 24 July 2022.
Honesty is a professional behaviour // 61 words on 24 July 2022.
6 strategic ways to level up your CI/CD pipeline // 101 words on 24 July 2022.
Seccl hires Adam Jones as CTO // 55 words on 21 July 2022.
Career checkup template // 52 words on 12 June 2022.
Thechels.uk Version 1.2.0 // 231 words on 11 June 2022.
Start test names with should // 230 words on 6 June 2022.
Dimensions of Engineering Growth // 11 words on 6 June 2022.
We need to talk // 354 words on 6 June 2022.
Imposter Syndrome is almost universal // 425 words on 6 June 2022.
Level up your link previews in Slack // 17 words on 2 June 2022.
6 Steps to Ensure Cyber Resilience // 68 words on 2 June 2022.
Handling Defects // 88 words on 27 May 2022.
Keeping a digital book library // 138 words on 23 May 2022.
Math support in Markdown // 55 words on 21 May 2022.
Gender pay gap at UK unicorns // 43 words on 16 May 2022.
UO is just as important as UX // 34 words on 15 May 2022.
Agile User Story Estimation // 33 words on 15 May 2022.
Agile Team Tooling // 32 words on 13 May 2022.
How we hired more engineers faster // 84 words on 9 May 2022.
Should you prioritize infrastructure costs // 53 words on 8 May 2022.
Service cookbooks // 142 words on 8 May 2022.
Monthly Strategy Prompt Exercise // 73 words on 8 May 2022.
Measures of engineering impact // 72 words on 8 May 2022.
How to safely think in systems // 63 words on 8 May 2022.
The Anatomy of a one-to-one // 66 words on 7 May 2022.
Psychological Safety // 33 words on 7 May 2022.
Preventing burnout - A manager's toolkit // 72 words on 7 May 2022.
Personal Development Plans // 47 words on 7 May 2022.
Exit Interviews Are a Trap // 66 words on 7 May 2022.
A Framework for Developer Relations // 57 words on 7 May 2022.
2021 Report State of Developer Relations // 49 words on 7 May 2022.
Wildcard proxy for everyone // 39 words on 6 May 2022.
The Not Doing List // 111 words on 6 May 2022.
How to Manage Existing Engineering Teams // 90 words on 6 May 2022.
Collection of Dan North Posts // 38 words on 3 May 2022.
Those Get The App Banners // 39 words on 2 May 2022.
Managing Direct Reports at a Startup // 48 words on 2 May 2022.
Making A Strong Case For Accessibility // 62 words on 2 May 2022.
Lighthouse meet GitHub Actions // 63 words on 2 May 2022.
Charles' Rules of Argument // 18 words on 2 May 2022.
Becoming a Senior Software Engineer // 35 words on 2 May 2022.
Laws of the Game // 58 words on 2 May 2022.
5 Signs It’s Time to Quit Your Job // 35 words on 2 May 2022.
What Is a High-Performing Agile Team? // 46 words on 1 May 2022.
Tips To Encourage Autonomy in Children // 102 words on 1 May 2022.
The Guide to Automating Runbook Execution // 26 words on 1 May 2022.
Questions for the Team // 33 words on 1 May 2022.
Email Routing Insights // 58 words on 1 May 2022.
Shift Left Security // 72 words on 30 April 2022.
Good News! IAM Is Near-Universal With SaaS // 28 words on 30 April 2022.
How to Handle Confidence and Competence // 114 words on 27 April 2022.
Catchphrases in How to safely think in systems // 111 words on 26 April 2022.
Tests should build confidence // 129 words on 25 April 2022.
Running My Business From an iPad // 79 words on 25 April 2022.
Why checking an AC isn’t enough // 62 words on 24 April 2022.
Security considerations for your startup // 41 words on 24 April 2022.
Organisation profiles leading the way // 65 words on 24 April 2022.
How to be financially stable in 14 steps // 358 words on 24 April 2022.
FINER criteria for asking good questions // 19 words on 24 April 2022.
Dragon Age Induction Board // 17 words on 24 April 2022.
Adapting Accelerate to Development // 38 words on 23 April 2022.
A Personal Growth Framework // 75 words on 23 April 2022.
97 Things Every Engineering Manager Should Know // 196 words on 22 April 2022.
Highway Maintenance // 650 words on 17 March 2022.
New year, new career // 1305 words on 28 January 2022.
Vegan Cheesecake // 156 words on 3 January 2022.

2021 Archive

Typescript For Pythonistas // 9 words on 20 December 2021.
The Bank Switch Dance // 544 words on 25 November 2021.
Onboarding expectations by CircleCI // 2 words on 7 May 2021.
Onboarding checklist by CircleCI // 2 words on 7 May 2021.
Runbooks and Playbooks // 126 words on 7 May 2021.

2020 Archive

YouTube video workflow // 73 words on 22 December 2020.
GitHub removes non-essential cookies // 64 words on 18 December 2020.
Everyday health rules // 63 words on 17 December 2020.
Stupid Taxes - Time and Status Drains on Life Goals // 127 words on 16 December 2020.
Saving json file using GitHub actions and curl // 365 words on 12 November 2020.
List sorting tool // 12 words on 11 October 2020.
Regular expressions tool // 21 words on 11 October 2020.
Rolling average online generator tool // 6 words on 4 October 2020.
Reverse lines online tool // 5 words on 4 October 2020.
Line Graph Generator online tool // 4 words on 4 October 2020.
Learning Classes in Python // 357 words on 5 September 2020.
From PHP to Python and GitHub Actions // 208 words on 5 September 2020.
How to create a custom GitHub issues template // 186 words on 28 August 2020.

2019 Archive

Week 42 - Recovery Run and Training Progress // 243 words on 20 October 2019.
Week 41 - Long Run Day and Club Training Combination // 239 words on 13 October 2019.
Week 40 - Injury Recovery and RICE Protocol Rest // 131 words on 6 October 2019.
Week 39 - Late Season Training and Race Preparation // 144 words on 29 September 2019.
Week 38 - Autumn Training Season and Performance // 191 words on 22 September 2019.
Week 37 - Easy Eight Mile Club Run and Warm-up // 211 words on 15 September 2019.
Week 36 - Advanced Training and Marathon Preparation // 304 words on 8 September 2019.
Week 35 - Recovery Week and Light Training Schedule // 64 words on 1 September 2019.
Week 34 - Peak Training and Endurance Optimization // 256 words on 25 August 2019.
Week 33 - Late Summer Training and Race Preparation // 181 words on 18 August 2019.
Week 32 - August Training and Performance Tracking // 184 words on 11 August 2019.
Week 29 - Club Run and Cross Country Training // 128 words on 21 July 2019.
Week 24 - Summer Training Schedule and Progress // 112 words on 16 June 2019.
Week Eight - Training Consistency and Mile Building // 301 words on 24 February 2019.
Week Seven - Work Life Balance and 25.4 Mile Week // 148 words on 18 February 2019.
Week Six - Running Development and Fitness Building // 140 words on 10 February 2019.
Week Four - January Training Build and Foundation // 234 words on 27 January 2019.
Week Two - Early Training Foundation and Building // 104 words on 13 January 2019.

2018 Archive

Creamy Vegan Potato Leek Soup // 384 words on 12 December 2018.
Michy hits double figures // 28 words on 28 January 2018.
Alonso contributes to 10th goal this season // 43 words on 28 January 2018.
Youth players feature // 33 words on 28 January 2018.
Willian makes 50 // 23 words on 24 January 2018.
Chelsea take early control // 38 words on 24 January 2018.
Hazard nets 100 and 101 // 20 words on 24 January 2018.
Chelsea beat newly promoted Brighton // 23 words on 24 January 2018.
Chelsea remain unbeaten in 13 at the bridge // 19 words on 15 January 2018.
Chelsea draw 3 straight // 25 words on 15 January 2018.
Alvaro big chances // 28 words on 4 January 2018.
Eden reached 100 goal contributions // 27 words on 4 January 2018.
Pedro from range // 18 words on 1 January 2018.
Spanish scorers continue // 35 words on 1 January 2018.
Willian versus Stoke // 23 words on 1 January 2018.
Chelsea out shoot Stoke // 15 words on 1 January 2018.
Books read in 2017 // 129 words on 1 January 2018.

2017 Archive

Morata scored his 10th goal for Chelsea // 20 words on 21 December 2017.
75 Seconds - Chelsea vs Bournemouth League Cup Drama // 32 words on 21 December 2017.
Cycle time - a metric for scrum // 113 words on 21 December 2017.
Types of DevOps metrics // 90 words on 21 December 2017.
Top Apps for 2017 // 114 words on 21 December 2017.
Slow down in scrum // 125 words on 21 December 2017.
JavaScript cheatsheets // 8 words on 21 December 2017.
Cesar passing numbers // 33 words on 15 December 2017.
Chelsea only side to deny Barcelona in last 7 years // 26 words on 11 December 2017.
Chelsea face Barcelona again // 25 words on 11 December 2017.
Messi against Chelsea // 21 words on 11 December 2017.
Morata heads above // 31 words on 3 December 2017.
Azpilicueta passing stats // 24 words on 3 December 2017.
Chelsea out shoot Swansea // 22 words on 30 November 2017.
Rudiger scores first Premier League goal // 14 words on 30 November 2017.
Cesar Azpilicueta consistency // 19 words on 25 November 2017.
Willian super sub // 26 words on 25 November 2017.
Liverpool denies Conte // 21 words on 25 November 2017.
Hazard dribbles against Liverpool // 19 words on 25 November 2017.
Morata sets Chelsea record // 30 words on 24 November 2017.
Conte took charge of his 50th Chelsea game // 26 words on 19 November 2017.
Chelsea Ladies reach last eight // 28 words on 15 November 2017.
The Case For RSS // 52 words on 10 November 2017.
Ramona Bachmann scores on 50th appearance // 20 words on 9 November 2017.
Chelsea record wins over Utd // 20 words on 5 November 2017.
Chelsea dominate United // 22 words on 5 November 2017.
Morata heads winner // 27 words on 5 November 2017.
Fool proof dairy free yorkshire pudding // 72 words on 1 November 2017.
Secret Hitler - president picks investigator // 80 words on 1 November 2017.
Cesc the centurion // 19 words on 31 October 2017.
Chelsea lose in Europe // 22 words on 31 October 2017.
Morata most involved // 21 words on 30 October 2017.
Eden has 5 in 5 against Cherries // 26 words on 28 October 2017.
Hazard 3 goals in 3 // 23 words on 28 October 2017.
Rüdiger nets first goal for club // 36 words on 26 October 2017.
Setting up an online account // 179 words on 23 October 2017.
Azpilicueta has scored or assisted 5 // 27 words on 21 October 2017.
Pedro involved in 20 goals in 2017 // 26 words on 21 October 2017.
High intensity interval training sets // 61 words on 18 October 2017.
Pizza base recipe // 203 words on 17 October 2017.
No-Bake Cake - Simple Recipe for Kids and Adults // 185 words on 17 October 2017.
Bread and Butter Pudding // 251 words on 17 October 2017.
Apple Crumble - Classic Recipe and Cooking Guide // 182 words on 17 October 2017.
Secret Hitler - Top-decking before the reshuffle. // 275 words on 16 October 2017.
Mute filters for Tweetbot // 509 words on 16 October 2017.
Drafts App web capture // 55 words on 16 October 2017.
Consecutive Premier League losses for Conte again // 22 words on 16 October 2017.
iOS Apps for Productivity // 10 words on 16 October 2017.
News consumption and read later. // 165 words on 15 October 2017.
Value over urgency // 54 words on 13 October 2017.
Setting up a new scrum team // 65 words on 1 August 2017.

2016 Archive

FourFourTwo - Cult Heroes - Gianfranco Zola // 186 words on 1 March 2016.
Eaglesbeak - The Chelsea View 2016 // 964 words on 1 January 2016.

2015 Archive

Vital Walsall - Chelsea - A Fans View // 789 words on 15 September 2015.
The Sweet Setup // 885 words on 7 September 2015.
Eaglesbeak - The Chelsea View 2015 // 1291 words on 27 August 2015.
Man City Programme 2015 // 16 words on 16 August 2015.
Stamford Shed - interview // 1337 words on 22 July 2015.
Ultimate Fan Live - PSG vs Chelsea // 930 words on 17 February 2015.

2014 Archive

Eaglesbeak -Pre-season 2013-2014 // 479 words on 29 July 2014.
Eaglesbeak - Post-match reaction // 194 words on 28 March 2014.
Squawka - Premier League Predictions // 674 words on 21 February 2014.

2013 Archive

Eaglesbeak - A bridge too far // 1216 words on 18 December 2013.
Eaglesbeak - Post-match reaction // 1150 words on 15 December 2013.
Chelsea Ladies - Ward moves on // 893 words on 11 November 2013.
Juan Mata's Magical Performances vs Reliable Stats // 570 words on 17 October 2013.
Chelsea Ladies - A year with Emma Hayes // 399 words on 20 August 2013.
Chelsea Ladies - Doncaster // 895 words on 6 August 2013.
Chelsea Ladies - Transfer Roundup // 317 words on 26 July 2013.
Chelsea Ladies - Mid-season break // 514 words on 18 June 2013.

2012 Archive