Not Everything Is About The Money
ewan
· May 17, 2026
· 1,144 words
Against Entropy
ewan
· May 10, 2026
· 1,196 words
The Ouroboros of AI Detection: When Logic Becomes a Liability
ewan
· May 6, 2026
· 991 words
Taking Cryptocurrencies
ewan
· May 5, 2026
· 66 words
Taking a break
ewan
· May 5, 2026
· 581 words
Something’s Off With Spelling Online, and It’s Getting Worse
ewan
· May 4, 2026
· 1,293 words
After Cook
ewan
· Apr 27, 2026
· 1,284 words
Disconnection in Reaction to Trauma
ewan
· Apr 26, 2026
· 521 words
The Liminal Man
ewan
· Apr 23, 2026
· 661 words
Bismuth: On Refraction and Conversion
ewan
· Apr 23, 2026
· 2,798 words
So I Had Brain Surgery
ewan
· Apr 22, 2026
· 1,003 words
The Grass Is Greener (But I'm Not Moving)
ewan
· Apr 15, 2026
· 1,457 words
Dear Manager
ewan
· Apr 12, 2026
· 1,382 words
Four Days with Letta Code
ewan
· Apr 11, 2026
· 874 words
Self-Hosted Analytics with Umami
ewan
· Apr 11, 2026
· 413 words
Tomodachi Life: Living the Dream and Why I Absolutely Love It
ewan
· Apr 8, 2026
· 2,141 words
The Timer Problem
ewan
· Apr 5, 2026
· 983 words
Criminal by Birth
ewan
· Mar 30, 2026
· 3,190 words
Dipping a Toe into the Fediverse (Again)
ewan
· Mar 21, 2026
· 3,676 words
Life Update: Controlled Chaos and March
ewan
· Mar 15, 2026
· 1,374 words
There Is Nuance, Nae a Binary
ewan
· Mar 6, 2026
· 1,550 words
Silver Fire – Commissions Are Open (and Half Off)
ewan
· Mar 5, 2026
· 276 words
The Stranger in the Mirror
ewan
· Mar 3, 2026
· 1,609 words
We Were Promised a Future. We Got a Spreadsheet.
ewan
· Mar 1, 2026
· 1,870 words
I Made a Ko-fi (And I'm a Bit Embarrassed About It)
ewan
· Feb 24, 2026
· 654 words
The Machine That Runs Whether I Remember Setting It Up or Not
ewan
· Feb 23, 2026
· 1,699 words
The Soundtrack of My College Years: A Timeline (Ages 16–20)
ewan
· Feb 19, 2026
· 2,006 words
~/.config/nix-config Rewritten: What I Actually Changed (And Why)
ewan
· Feb 19, 2026
· 3,098 words
~/.config/nix-config: Three Machines, One Config (Sort Of)
ewan
· Feb 13, 2026
· 2,147 words
Back to NixOS (and completely winging it)
ewan
· Feb 10, 2026
· 970 words
Malachite: How I Learnt to Stop Worrying and Import My Scrobbles
ewan
· Jan 23, 2026
· 7,304 words
Hit By A Silver Bullet: The Timing of Being Early with W
ewan
· Jan 22, 2026
· 3,868 words
W. What's it Worth?
ewan
· Jan 21, 2026
· 1,201 words
Why Don't More People Use Signal?
ewan
· Jan 11, 2026
· 2,363 words
Standard.site and Why Coordination Matters More Than You Think
ewan
· Jan 5, 2026
· 3,542 words
The AI Hype Train Has Derailed the PC Market, and We're Paying for the Wreckage
ewan
· Jan 3, 2026
· 1,245 words
I Hope 2026 Will Be Better
ewan
· Jan 2, 2026
· 3,760 words
Musical Identity and Confusion
ewan
· Dec 30, 2025
· 2,434 words
Joining Jollywhoppers: On Collaboration, Minecraft Mods, and Finding Your People
ewan
· Dec 28, 2025
· 2,128 words
Privacy is Important
ewan
· Dec 21, 2025
· 1,373 words
Welcome to Macintosh: Documenting a Hidden Easter Egg
ewan
· Dec 17, 2025
· 878 words
An American Werewolf in London: A Preventable Tragedy
ewan
· Dec 14, 2025
· 2,213 words
How Belief Shapes You When You're Not Looking
ewan
· Dec 8, 2025
· 2,057 words
Giving Up on Rust: A Post-Mortem
ewan
· Dec 7, 2025
· 1,240 words
The Yew Has Wilted, and I Can't Water It
ewan
· Dec 1, 2025
· 3,860 words
An Autistic Silver Bullet
ewan
· Nov 27, 2025
· 3,742 words
Building a Decentralised Link Shortener with AT Protocol
ewan
· Nov 24, 2025
· 1,207 words
On Scottish Gaelic, Heritage, and the Right to Care
ewan
· Nov 23, 2025
· 1,318 words
You Can Just Do Things
ewan
· Nov 22, 2025
· 3,898 words
Let’s Talk Steam Machine
ewan
· Nov 18, 2025
· 774 words
I Accidentally Did a DoS Attack On My PDS
ewan
· Nov 15, 2025
· 1,300 words
croft.click and the Paralysis of Possibility
ewan
· Nov 10, 2025
· 1,574 words
Writing in Public: Why My Blog Has No Theme
ewan
· Nov 9, 2025
· 1,234 words
An American Werewolf in London: The Streaming Shuffle Nobody Asked For
ewan
· Nov 1, 2025
· 1,313 words
Why Romance Language Word Order Sometimes Makes More Sense Than English
ewan
· Oct 30, 2025
· 1,230 words
Theory: How Long Did It Take?
ewan
· Oct 29, 2025
· 1,687 words
Samhain in the Shadow of Snow
ewan
· Oct 26, 2025
· 2,821 words
The Clock's Going Back!
ewan
· Oct 26, 2025
· 2,162 words
Completing My Leaflet Migration (And Feeling a Bit Dejected About Link Rot)
ewan
· Oct 25, 2025
· 1,475 words
Leaflet Migration
ewan
· Oct 24, 2025
· 78 words
A Number on a Spreadsheet: When Everything Becomes Data
ewan
· Oct 21, 2025
· 3,259 words
When You Hit RESET (and Actually Mean It) – ewancroft.uk v10
ewan
· Oct 19, 2025
· 2,524 words
Bonfire Night: Fireworks without the Fire
ewan
· Oct 11, 2025
· 2,396 words
Building Tangled Sync: A Few Hours of Work That Doesn't Quite Work Yet (And Why That's Bloody Frustrating)
ewan
· Oct 11, 2025
· 2,073 words
The Frustrating Erasure of English (English English) in American Tech: a Rant
ewan
· Oct 7, 2025
· 2,847 words
When the Clock Lies: On Time, Perception, and Why Nothing's Really Happening in Order
ewan
· Oct 5, 2025
· 2,451 words
I Don't Really Care If Bluesky Dies (As Long As AT Protocol Survives)
ewan
· Oct 4, 2025
· 3,367 words
Why I've Grown to Hate Spotify: A Tale of Ads and Lost Control
ewan
· Sep 30, 2025
· 2,481 words
Hashtags Walked So Custom Feeds Could Run: Why Discovery on Bluesky Feels Different
ewan
· Sep 28, 2025
· 2,107 words
How Greek and Celtic Myth (and a Kids’ Show) Shaped My Voice
ewan
· Sep 27, 2025
· 1,266 words
A Few Hours of Hyperfocus: My Latest Website Updates
ewan
· Sep 27, 2025
· 1,347 words
How Streaming Tried to Kill Digital Piracy, and Why Piracy Won
ewan
· Sep 20, 2025
· 1,566 words
A Love Letter to Mac: Why I Choose Apple's Ecosystem
ewan
· Sep 15, 2025
· 1,086 words
Link Rot and Eight Iterations of ewancroft.uk
ewan
· Sep 14, 2025
· 831 words
A Gentle Look at Lucky Maths: When Good Intentions Meet Web Design Reality
ewan
· Sep 13, 2025
· 1,225 words
Wolf King vs. Wereworld: My Completely Unqualified Take on Netflix's Adaptation
ewan
· Sep 11, 2025
· 1,329 words
Techno-Illiteracy and the Death of Critical Thinking (A Mildly Unhinged Rant)
ewan
· Sep 6, 2025
· 1,709 words
Howling at the Digital Moon: A Theoretical Wolf-Themed Bluesky Client
ewan
· Sep 2, 2025
· 2,550 words
Howling Through Time and Space: Doctor Who’s Post-2005 Lycanthropic Legacy
ewan
· Sep 1, 2025
· 1,225 words
Rustlings Session 5: Quick Stretches and Type Systems
ewan
· Aug 30, 2025
· 547 words
Building a WhiteWind to Leaflet Converter Out of Pure Spite
ewan
· Aug 28, 2025
· 697 words
Stepping Back: A Temporary Digital Detox
ewan
· Aug 13, 2025
· 662 words
Creating a did:web ATProto Identity: A Proof of Concept
ewan
· Aug 10, 2025
· 3,839 words
Picking Sides in the Protocol Wars
ewan
· Aug 10, 2025
· 1,341 words
The Inevitable Upgrade: From M2 to M4 Mac Mini
ewan
· Aug 9, 2025
· 1,136 words
Why I Stick with SvelteKit: A Personal Reflection on My Web Development Stack
ewan
· Aug 5, 2025
· 751 words
iOS and macOS 26 Public Beta: Why I'm Tempted, and Why I'm Absolutely Not Installing It
ewan
· Aug 5, 2025
· 1,042 words
Rustlings Session 4: Error Handling and Existential Crisis
ewan
· Aug 3, 2025
· 892 words
Rustlings Session 3: When Your Sleep Schedule is More Nocturnal Than Your Code
ewan
· Aug 2, 2025
· 744 words
Rustlings Session 2: Structs, Enums, and Why I'm an Idiot (Sections 7-9)
ewan
· Aug 1, 2025
· 684 words
Rustlings Session 1: First Steps into Rust (Sections 0-6)
ewan
· Aug 1, 2025
· 1,229 words
Why I Have a Website
ewan
· Aug 1, 2025
· 1,495 words
Dynamic OG Images: A Journey Through Development Hell
ewan
· Jul 31, 2025
· 906 words
The Linguistic Archaeology of English: How Latin and Greek Built Our Modern Vocabulary
ewan
· Jul 30, 2025
· 2,267 words
Introducing Linkat Directory: A 'Link-in-Bio' Frontend
ewan
· Jul 29, 2025
· 891 words
The iMac Server
ewan
· Jul 28, 2025
· 1,819 words
The Profile Layout Refresh
ewan
· Jul 27, 2025
· 1,055 words
A Wii Nostalgia Trip
ewan
· Jul 24, 2025
· 1,448 words
On Fantasy Names, Therianthropy, and My Slightly Obsessive Brain
ewan
· Jul 19, 2025
· 653 words
"What Mark will I Leave on Earth?"
ewan
· Jul 16, 2025
· 365 words