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