Blog Archives

731 total posts.

Recent Posts

£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.
Electroverse - £5 free credit when you join. // Sponsor/Advert, T&Cs apply.

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

2026 Archive

CSS Naked Day // 92 words on 4 April 2026.
How to use Ollama from the terminal // 350 words on 1 April 2026.
Disabled people face lower benefits if not lifelong // 179 words on 1 April 2026.
A Review of ME specialist provision on the NHS // 1087 words on 28 March 2026.
Apple discontinues and has no plans for the Mac Pro // 29 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 // 232 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 // 238 words on 14 March 2026.
WordPress debuts a private workspace in your browser // 200 words on 13 March 2026.
Is the US a Terrorist organisation // 409 words on 12 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 // 145 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 rename and redirect a domain on Cloudflare // 224 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 // 189 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 // 277 words on 1 March 2026.
How to export your contacts from Apple Contacts // 79 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 // 196 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.
Pink noise reduces REM sleep and may harm sleep quality // 53 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.
How to use ways // 319 words on 1 February 2026.
The UK paid £4.1 million for a bookmarks site // 82 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 // 92 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 // 194 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 // 154 words on 16 January 2026.
2026 the year of micro apps // 122 words on 16 January 2026.

2025 Archive

Monthly Mixtape - Dec 2025 // 209 words on 20 December 2025.
Chelsea count cost of Club World Cup // 90 words on 20 December 2025.
Hiding Inception Point AI flooding Podcast search results // 78 words on 14 December 2025.
The Seven Deadly Sins of “Go Faster" // 146 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.
Monthly Mixtape - Nov 2025 // 221 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 // 74 words on 30 November 2025.
Aphantasics - Those Who Can’t See Mental Images // 112 words on 30 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.
Monthly Mixtape - Oct 2025 // 236 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 // 67 words on 5 October 2025.
Recommended RSS readers // 74 words on 5 October 2025.
Monthly Mixtape - Sep 2025 // 174 words on 5 October 2025.
Apple on the Digital Markets Act // 64 words on 4 October 2025.
UK Gov Issues New Order to Access iCloud User Data // 64 words on 1 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 // 218 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.
The Privacy-Crushing Failure Everyone Warned About // 61 words on 12 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 // 117 words on 2 August 2025.
Kill the Newsletter! // 188 words on 2 August 2025.
How to provide feedback on documents // 276 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.
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 // 79 words on 29 June 2025.
Natural Language Web // 75 words on 29 June 2025.
Continuous AI - Development Workflow Automation // 99 words on 29 June 2025.
Context engineering // 73 words on 29 June 2025.
New GitHub Copilot limits // 53 words on 27 June 2025.
GDS say Copilot AI saved workers 26 minutes a day // 71 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 // 171 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.
Hiyd Release version 1.1.0 // 37 words on 16 June 2025.
Announcing my first iOS app // 117 words on 11 June 2025.
OTP Delivery via WhatsApp in Microsoft Entra ID // 108 words on 8 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. // 243 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.
This is Fine - AI Alignment and Safety Research // 241 words on 2 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 // 193 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.
What I've learned about writing AI apps so far // 66 words on 15 May 2025.
Quoting Bryan Finster // 118 words on 15 May 2025.
Developers as Suppliers // 90 words on 15 May 2025.
Monthly Mixtape - May 2025 // 151 words on 7 May 2025.
» Quoting Emma Hayes - Next game // 31 words on 4 May 2025.
5-Day Low Histamine Vegan Meal Plan // 381 words on 4 May 2025.
» Change is a constant // 40 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.
Micro-Scrum - Simplified Agile Framework Approach // 63 words on 8 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? // 1702 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.
A Guide to the Good Life - The Ancient Art of Stoic Joy // 11623 words on 5 April 2025.
8 Essential Qualities That Define Great Leadership // 912 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.
Plant the Seed - Growth and Investment Philosophy // 52 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.
Monthly Mixtape - April 2025 // 200 words on 1 April 2025.
Incomplete JSON Pretty Printer // 41 words on 29 March 2025.
A plea for pragmatic ambition // 269 words on 29 March 2025.
Missing Vowels - Football Player Name Game Archive // 123 words on 28 March 2025.
Zettelkasten - Personal Knowledge Management System // 174 words on 26 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 // 45 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.
Rule One - People First Culture and Radical Candor // 111 words on 23 March 2025.
Football Narratives // 633 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 // 199 words on 16 March 2025.
Daily RSS Feed - Jekyll Automation and Schedule Setup // 275 words on 15 March 2025.
Apple Delays Personalized Siri Intelligence Features // 142 words on 7 March 2025.
Apple Challenges UK's Demand for iCloud Back Door // 268 words on 7 March 2025.
Deleting 18F - Government Digital Service Closure // 60 words on 3 March 2025.
Monthly Mixtape - March 2025 // 140 words on 28 February 2025.
Questions for the End of a one-to-one // 220 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 // 9822 words on 23 February 2025.
Monthly Mixtape - Feb 2025 // 145 words on 23 February 2025.
The Manager's Path - A Guide for Tech Leader // 15363 words on 23 February 2025.
The Lean Startup // 4751 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 // 954 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 // 454 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.
» 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 // 348 words on 10 February 2025.
Institutions will be institutions - boys will be boys // 73 words on 9 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 // 82 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.
Flow Metrics - Agile Development Performance Measurement // 90 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.
Stench of Musk - Commentary on Priorities and Politics // 63 words on 5 January 2025.
Olio - Community Food Sharing and Waste Reduction // 70 words on 5 January 2025.
Going Greener - Electric Vehicle and Solar Panel Setup // 93 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.
Measuring developer experience - theory of improvement // 44 words on 13 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 // 82 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 Watch Sleep Apnea Detection Feature Now Available // 56 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 // 70 words on 14 September 2024.
Become the engineer everyone wants to work with // 167 words on 14 September 2024.
Printing music with CSS Grid // 82 words on 8 May 2024.
11 ways to get better feedback from your manager // 130 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 // 83 words on 10 March 2024.
Values - Core Principles That Guide My Career Journey // 76 words on 29 February 2024.

2023 Archive

Canon TDD - by Kent Beck // 71 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 // 275 words on 30 November 2023.
This morning in my work email // 75 words on 13 November 2023.
Candidate Interview questions // 82 words on 1 November 2023.
YouTube is getting serious about blocking ad blockers // 88 words on 31 October 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.
Search Engine Management and Reducing Digital Footprint // 280 words on 3 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 // 119 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 // 82 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.
Post-interview recommendations - a case against 'maybe' // 131 words on 13 April 2023.
Building Organizational Governance in CI/CD Pipelines // 41 words on 13 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.
DevOps vs. SRE vs. Platform Engineering - by Alex Xu // 34 words on 7 April 2023.
5 tips for prioritizing Dependabot alerts // 99 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.
Books – Building Customer Driven SaaS Products // 37 words on 1 March 2023.

2022 Archive

100 ways to improve your life // 37 words on 10 December 2022.
One Thing Well - Curated Software and Tool Discovery // 27 words on 6 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 // 92 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 // 63 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.
5 Ways GitHub Packages Can Level Up Your Workflows // 40 words on 8 August 2022.
Trunk-based vs. feature-based development // 154 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 // 63 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.
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.
Automation is the serialization of understanding // 16 words on 12 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.
OKR Leadership - Stop telling people what to do // 120 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.
Here's how to make dev productivity a top priority // 100 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.
Step-up authentication with OAuth and OpenID // 35 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.
Let’s charm our teams with Charisma testing // 80 words on 2 May 2022.
Label persistent test data with deletion dates // 49 words on 2 May 2022.
How to Use OKR and Scrum to Increase Results // 59 words on 2 May 2022.
How 7 engineers rethought their work calendars // 88 words on 2 May 2022.
DevOps Culture - Creating Better Performance // 43 words on 2 May 2022.
Charles' Rules of Argument // 18 words on 2 May 2022.
Being a Tech Lead in an Empowered Product Team // 41 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.
Runbooks vs Playbooks - explaining the difference // 113 words on 1 May 2022.
Questions for the Team // 33 words on 1 May 2022.
How GitHub does take home technical interviews // 12 words on 1 May 2022.
What startup leaders need to know about OKRs // 86 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.
Why Agile Story Sizes Should Target One Day Maximum // 153 words on 28 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.
Tip of the Day - Development and Productivity Insights // 48 words on 30 April 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.
Uptime monitor and status page powered by GitHub Actions // 11 words on 25 November 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.
New Beginnings - Head of Software Development Journey // 108 words on 26 August 2020.

2019 Archive

Week 43 - Recovery Runs and Stroud Half Marathon Signup // 248 words on 26 October 2019.
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 31 - High Mileage Training and Endurance Focus // 183 words on 4 August 2019.
Week 30 - Mid-Season Peak Training and Development // 254 words on 28 July 2019.
Week 29 - Club Run and Cross Country Training // 128 words on 21 July 2019.
Week 28 - CLC Striders Speed Session and Training // 91 words on 14 July 2019.
Week 27 - Summer Training and Endurance Development // 251 words on 7 July 2019.
Week 26 - Consistent Training and Distance Building // 209 words on 30 June 2019.
Week 25 - Summer Training Peak and Endurance Focus // 179 words on 23 June 2019.
Week 24 - Summer Training Schedule and Progress // 112 words on 16 June 2019.
Week 23 - June Training and Early Summer Running // 80 words on 9 June 2019.
Week 22 - Cross Training and Birmingham 10K Recovery // 199 words on 2 June 2019.
Week 21 - Reduced Mileage for Birmingham 10K Prep // 114 words on 26 May 2019.
Week 20 - Reduced Mileage Before Charity Run Event // 170 words on 19 May 2019.
Week 19 - Mid-Season Training and Progress Review // 101 words on 12 May 2019.
Week 18 - Spring Training and Mileage Progression // 160 words on 5 May 2019.
Week 17 - Spring Training and Performance Improvement // 147 words on 28 April 2019.
Week 16 - Time Management and Evening Running Sessions // 159 words on 21 April 2019.
Week 15 - Mid-Season Training and Distance Progress // 180 words on 14 April 2019.
Week 14 - Solid Start and 10K Race Plan Beginning // 138 words on 7 April 2019.
Week 13 - Return to Monday Running Schedule and Pace // 90 words on 1 April 2019.
Week 12 - March Training Build and Spring Progress // 133 words on 24 March 2019.
Week 11 - Tempo Efforts and Honeybourne Line Route // 197 words on 17 March 2019.
Week Ten - Training Progress and Endurance Building // 160 words on 10 March 2019.
Week Nine - Easy Afternoon Runs and Training Updates // 209 words on 3 March 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 Five - Running Consistency and Training Progress // 225 words on 3 February 2019.
Week Four - January Training Build and Foundation // 234 words on 27 January 2019.
Week Three - Strong Start with Easy Runs and Commutes // 191 words on 20 January 2019.
Week Two - Early Training Foundation and Building // 104 words on 13 January 2019.
Stuff I Own - Minimalist Idealist Material Inventory // 111 words on 8 January 2019.
Week One - New Year Double Parkrun and 30.3 Mile Week // 103 words on 7 January 2019.

2018 Archive

Creamy Vegan Potato Leek Soup // 381 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.
Opponent Shots - Chelsea Football Statistics Analysis // 25 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.
Eden Hazard moves to fourth top scorer in Premier League // 24 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.
Chelsea defenders have scored more Premier League goals // 32 words on 21 October 2017.
Michy Batshuayi - Six Goals in Nine Premier League Apps // 21 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.
Clothes - Minimalist Wardrobe and Clothing Philosophy // 175 words on 18 October 2017.
Web Apps - Essential Websites and Digital Tools List // 25 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.
Secret Hitler - Power Play on 4 liberal vs 2 fascist board // 162 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.
Gadgets - Essential Tech Tools and Device Collection // 17 words on 15 October 2017.
Value over urgency // 54 words on 13 October 2017.
Podcasts - Personal Listening List and Recommendations // 55 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 // 894 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.
FourFourTwo - Chelsea vs Swansea - ask the experts // 740 words on 7 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 // 1235 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 - Season draws to a close for Chelsea Ladies // 397 words on 25 September 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

Mltply - Chat-style maths practice for kids on iOS. // Sponsor/Advert, T&Cs apply.