Archive
- Twenty-One, Four Months Out
- Inkwell 2.0
- You Can Tell How Often Someone Uses Bluesky By How They Capitalise It
- 2,558 Is Not a Number of People
- The Whole Industry Is Doing This. Sony's Just Doing It Loudest.
- A Few Days Into Apple Music
- Macs Don't Get Viruses. I Have the Qualifications to Know That's a Lie.
- W Social Isn't New. It Isn't Truly European. It Isn't Even Theirs.
- It Was Never a Typo
- Chrìochnaich Mi An Cholaiste. Tha Mi Caillte.
- "We Don't Force Our Religion!"
- Small Money, Big Stripe Confusion
- I Wear My Faith Every Day. I've Never Once Filmed Myself Crying About It.
- College Is Done. I am Lost.
- The Shortbread Tin Isn't the Whole Language
- Caine Didn't Go Haywire Because He's Evil. He Went Haywire Because Someone Installed Him on Windows 95.
- Seven Prime Ministers, Sixteen Years, and I'm Meant to Feel Something About the Latest One
- I Spent an Hour Learning Who DHH Is. That Was Enough.
- AT Protocol has a trademark policy now
- Don't Migrate Your Main. I Did, and Here's What Happened.
- Chan eil Fios Agam, and I'm Fine With It
- There's a Cross Emoji. There's No Pentacle. That's Not Nothing.
- What I Actually Do, For Anyone Who's Heard Me Say "AT Protocol" and Nodded Politely
- We Are Starting to Sound Like the Thing We Built
- Two Months and Six Days for a Cube
- Twitter Is the Bit. Bluesky Is the Control Group.
- Inkwell Has a Website Now. The App Still Doesn't Have a Listing.
- Ninety-Nine Dollars to Exist. Not Once. Every Year.
- Ten Years of Brexit. I Was Never Asked.
- W Social's Beta Is Live. The Problems Didn't Wait.
- How Many Pagans Are There in the UK?
- I Came Across Poke Today. Here Is What I Actually Think
- Linux Is Not an Operating System. Also, It Kind of Is.
- The Vibes Were Never the Point
- WWDC26: Siri AI, Agentic Coding, and Tim's Farewell
- The Uncanny Valley of Adulthood
- Tablet-Fed
- The Pentacle and the Triskele: Symbols Without Labels
- Three Years, Full Moon
- Bluesky Is an App. The AT Protocol Is the Internet Beneath It.
- She Was Always There
- No, It’s Not “Both Sides”
- Subcritical
- Available (Eventually)
- Not Everything Is About The Money
- Against Entropy
- The Ouroboros of AI Detection: When Logic Becomes a Liability
- Taking a break
- Something’s Off With Spelling Online, and It’s Getting Worse
- After Cook
- Disconnection in Reaction to Trauma
- The Liminal Man
- Bismuth: On Refraction and Conversion
- So I Had Brain Surgery
- The Grass Is Greener (But I'm Not Moving)
- Dear Manager
- Four Days with Letta Code
- Self-Hosted Analytics with Umami
- Tomodachi Life: Living the Dream and Why I Absolutely Love It
- The Timer Problem
- Criminal by Birth
- Dipping a Toe into the Fediverse (Again)
- Life Update: Controlled Chaos and March
- There Is Nuance, Nae a Binary
- Silver Fire – Commissions Are Open (and Half Off)
- The Stranger in the Mirror
- We Were Promised a Future. We Got a Spreadsheet.
- I Made a Ko-fi (And I'm a Bit Embarrassed About It)
- The Machine That Runs Whether I Remember Setting It Up or Not
- The Soundtrack of My College Years: A Timeline (Ages 16–20)
- ~/.config/nix-config Rewritten: What I Actually Changed (And Why)
- ~/.config/nix-config: Three Machines, One Config (Sort Of)
- Back to NixOS (and completely winging it)
- Malachite: How I Learnt to Stop Worrying and Import My Scrobbles
- Hit By A Silver Bullet: The Timing of Being Early with W
- W. What's it Worth?
- Why Don't More People Use Signal?
- Standard.site and Why Coordination Matters More Than You Think
- The AI Hype Train Has Derailed the PC Market, and We're Paying for the Wreckage
- I Hope 2026 Will Be Better
- Musical Identity and Confusion
- Joining Jollywhoppers: On Collaboration, Minecraft Mods, and Finding Your People
- Privacy is Important
- Welcome to Macintosh: Documenting a Hidden Easter Egg
- An American Werewolf in London: A Preventable Tragedy
- How Belief Shapes You When You're Not Looking
- Giving Up on Rust: A Post-Mortem
- The Yew Has Wilted, and I Can't Water It
- An Autistic Silver Bullet
- Building a Decentralised Link Shortener with AT Protocol
- On Scottish Gaelic, Heritage, and the Right to Care
- You Can Just Do Things
- Let’s Talk Steam Machine
- I Accidentally Did a DoS Attack On My PDS
- croft.click and the Paralysis of Possibility
- Writing in Public: Why My Blog Has No Theme
- An American Werewolf in London: The Streaming Shuffle Nobody Asked For
- Why Romance Language Word Order Sometimes Makes More Sense Than English
- Theory: How Long Did It Take?
- Samhain in the Shadow of Snow
- The Clock's Going Back!
- Completing My Leaflet Migration (And Feeling a Bit Dejected About Link Rot)
- Leaflet Migration
- A Number on a Spreadsheet: When Everything Becomes Data
- When You Hit RESET (and Actually Mean It) – ewancroft.uk v10
- Bonfire Night: Fireworks without the Fire
- Building Tangled Sync: A Few Hours of Work That Doesn't Quite Work Yet (And Why That's Bloody Frustrating)
- The Frustrating Erasure of English (English English) in American Tech: a Rant
- When the Clock Lies: On Time, Perception, and Why Nothing's Really Happening in Order
- I Don't Really Care If Bluesky Dies (As Long As AT Protocol Survives)
- Why I've Grown to Hate Spotify: A Tale of Ads and Lost Control
- Hashtags Walked So Custom Feeds Could Run: Why Discovery on Bluesky Feels Different
- How Greek and Celtic Myth (and a Kids’ Show) Shaped My Voice
- A Few Hours of Hyperfocus: My Latest Website Updates
- How Streaming Tried to Kill Digital Piracy, and Why Piracy Won
- A Love Letter to Mac: Why I Choose Apple's Ecosystem
- Link Rot and Eight Iterations of ewancroft.uk
- A Gentle Look at Lucky Maths: When Good Intentions Meet Web Design Reality
- Wolf King vs. Wereworld: My Completely Unqualified Take on Netflix's Adaptation
- Techno-Illiteracy and the Death of Critical Thinking (A Mildly Unhinged Rant)
- Howling at the Digital Moon: A Theoretical Wolf-Themed Bluesky Client
- Howling Through Time and Space: Doctor Who’s Post-2005 Lycanthropic Legacy
- Rustlings Session 5: Quick Stretches and Type Systems
- Building a WhiteWind to Leaflet Converter Out of Pure Spite
- Stepping Back: A Temporary Digital Detox
- Creating a did:web ATProto Identity: A Proof of Concept
- Picking Sides in the Protocol Wars
- The Inevitable Upgrade: From M2 to M4 Mac Mini
- Why I Stick with SvelteKit: A Personal Reflection on My Web Development Stack
- iOS and macOS 26 Public Beta: Why I'm Tempted, and Why I'm Absolutely Not Installing It
- Rustlings Session 4: Error Handling and Existential Crisis
- Rustlings Session 3: When Your Sleep Schedule is More Nocturnal Than Your Code
- Rustlings Session 2: Structs, Enums, and Why I'm an Idiot (Sections 7-9)
- Rustlings Session 1: First Steps into Rust (Sections 0-6)
- Why I Have a Website
- Dynamic OG Images: A Journey Through Development Hell
- The Linguistic Archaeology of English: How Latin and Greek Built Our Modern Vocabulary
- Introducing Linkat Directory: A 'Link-in-Bio' Frontend
- The iMac Server
- The Profile Layout Refresh
- A Wii Nostalgia Trip
- On Fantasy Names, Therianthropy, and My Slightly Obsessive Brain
- "What Mark will I Leave on Earth?"
- Building a Moon Phase Bot for Bluesky: Because Every Platform Needs More Werewolf Energy
- The Case for Multiple Methods
- Hosting My Own Minecraft Server: Replacing Aternos with a Mac Mini
- Saying Hello to Mastodon Again
- Testing Leaflet
- Why I Chose My Own Domain: A Personal Reflection
- My Journey to NixOS: A macOS User's Perspective
- Mental Reset
- Patterns and My Neurodivergency
- My Reflection on (nearly) a year on Bluesky (and the ATmosphere at large)
- Reverse Engineering an Apple Shortcut and Making It Mine
- Struggles Adapting to the AT Protocol
- 5 Years and 153 Poems
- Wolfblood: A Personal Retrospective
- Arguments on Operating Systems are Stupid, Actually
- A Look at Summer
- Gazing Into the Bluesky
- Mastodon Markov Chains, and Why I Created My Own
- When Your Platform Disappears: The Queer.AF Shutdown
- Logistics of Lycanthropy and its Romanticisation
- Review: An American Werewolf in London made-for-radio BBC audio adaptation
- Finding an Alternative: Life after Twitter