I recently offered to help a new Vietnamese friend with her English. Simple enough, right? As soon as the words left my mouth, I realised I might’ve stepped into something bigger than I expected. This is going to be a journey filled with confusion, cultural curve-balls, and the occasional case of mutual head-scratching. While I’ve... Continue Reading →
Today I Didn’t Find Work – Yet Found Purpose in the Everyday Moments
Today wasn’t a work-day — at least, not the window-cleaning kind. No squeegees, no ladders, no ocean-view glass panels. But still, something meaningful got earned — just not the kind of thing you'd ever see on an invoice. First stop was the local op shop. I donated a pile of things I’d once thought I... Continue Reading →
The Unexpected Power of Not Chasing and Letting Life Happen
“I’m not looking for anyone special to have in my life anymore.”— Stephen Mitchell (#1: Late 1996 / #2: Mid 2025) I remember saying that out loud, half to myself, half to the universe, as if trying to seal the deal. Life was finally levelling out after a long, grey fog of loss and heartache.... Continue Reading →
BREAKING NEWS: SKYNET-PRIME Strikes Again After Batteries Die in Keyboard and Mouse
In what can only be described as an uncanny display of modern technological chaos, local resident Stephen 'Stephentrepreneur' Mitchell reported a harrowing evening when both their keyboard and mouse simultaneously expired from a lack of battery power. “It’s like a conspiracy,” they said, holding their phone like it’s a lifeline to humanity’s grasp on civilization.... Continue Reading →
When Life Throws Lemons, Keep Moving Forward
In case you hadn’t heard, I severely sprained my right wrist nearly four weeks ago. It wasn’t broken, but it might as well have been for how much it slowed me down. For the first two days, my wrist was in plaster to help reduce the swelling. After that, I wore a neoprene brace for... Continue Reading →
More Projects Than Time Available
Sigh, this needs to be written, if only for myself. Because - there's no denying it - I’ve got too many projects on the go, and not a single one is getting finished. A good friend reckons it’s my way of coping, that I’m hooked on the rush of creating rather than completing. And you... Continue Reading →
15 Ways to End the World
If you're like me, and I hope there's plenty, you would rather watch the Earth implode than see Trump in office much longer. Here’s a list I have adapted to display all the apocalyptic scenarios that are somehow less-horrifying than the next four years of incoherent speeches, diet-coke fueled executive orders, and stolen personal data.... Continue Reading →
How Star Trek Can Help Build a Single Planet of Peace and Shared Resources
As a dedicated Trekkie, I’ve always been captivated by the depth and vision that Star Trek offers. The tales of loyalty, friendships, and the connections between different species are what truly resonate with me. Portrait of Captain Archer, Star Trek Enterprise As such, I’ve always found something deeply moving in the way the characters, especially... Continue Reading →
CSS-Tip about Scroll-Behavior
After a late-night scroll through my BlueSky, I stumbled upon a CSS tip from Adam Argyle. It was one of those aha moments, where something so simple can make such a big difference. The issue? First, let me show the tip: Don't:overflow-x: auto;overscroll-behavior: contain;Do:overflow-x: auto;overscroll-behavior-x: contain; Why?The page may feel unresponsive! Trying to vertically scroll... Continue Reading →