I built a small app called Regex Battle. It lives at https://regexbattle.com and it turns regular expressions into a head to head game. You get a prompt, a timer starts, and your goal is to write a regex that meets the challenge before the clock hits zero. You can play against another person or against a bot if you want to practice solo.
Regex Battle is a PvP regular expression battle game with a bot and PvP mode. Each round gives you an objective and a set of example strings. Your job is to write a pattern that matches what it should and rejects what it should not. When you submit, the app checks your regex against the round tests and shows the result. Fast and correct beats slow and almost. Simple as that.
I learned early that a day job will keep you busy, but it will not always stretch you. If you want to move forward, you have to put in reps outside the clock. Not forever, not at the cost of your life, but long enough and often enough to build range.
I started in an agency. Fast pace, many clients, constant context switching. I worked late nights and some weekends because I wanted to get better. That is not a long term lifestyle and I do not recommend burning yourself out, but those seasons taught me how to ship, how to debug under pressure, and how to own the result. They also taught me to set better boundaries later. You can hold both truths: growth often requires extra effort, and health requires rest.
I have been cooking with the Meater Pro XL for a while now after coming from the original Meater Block. I loved the hands‑off promise back then, but the first‑gen hardware could be flaky for me. The Pro XL got my attention because the probes were redesigned and the block was updated. After dozens of cooks, I am happy to say this is the Meater setup I wanted in the first place. It is not perfect, but it is close enough that I reach for it every weekend.
Almost two years ago I deactivated my LinkedIn. Not paused. Not lurking. Gone. I have not missed it for a single day.
I have never received a real opportunity through LinkedIn. The good work in my career has come through people who know me: former clients, colleagues, friends of friends. Conversations, coffee, shipping things together. In Australia especially, our circles are smaller than you think. Reputation travels faster than an algorithmic feed ever will.
I love Nintendo hardware and I was excited for the Switch 2. The form factor is better, the Joy‑Con 2 controllers feel sturdier, and the bigger 7.9‑inch 1080p screen is a real upgrade. Docked 4K output and the revised internals make older games feel fresher too. On paper, this is exactly what I wanted. In practice, the software side still feels thin for a brand‑new console.
What’s good Hardware. Nintendo kept the magic of the original and tightened almost everything: a nicer screen with HDR/VRR, revised Joy‑Cons with new tricks like mouse‑style input, and a sturdier build. Even enhanced ports like Cyberpunk 2077 are surprisingly playable here, with a proper physical 64 GB cartridge option on day one. That last bit matters to me.
For the past ten years, every good opportunity in my career has come through people. Former clients who referred me. Colleagues who remembered a job I did well. Friends of friends who needed help and trusted the recommendation. In Australia especially, the circles in tech are smaller than you think and the degree of separation is tiny.
If you build real connections, you can often sidestep the mess that is interviewing and get hired for the work you actually do, not for how fast you can solve an algorithm on a whiteboard. I am genuinely grateful for that.
I have spent a lot of years writing documentation, first for Aurelia 1 and more recently for Aurelia 2 at docs.aurelia.io. The scale taught me a few things that travel beyond any framework. Good docs are not marketing. Good docs help someone ship. That is the bar I write to.
I built a new thing: Hive Ships. It lives at https://hive-ships.com and it turns the classic Battleship idea into a turn based, competitive game on the Hive blockchain. You place your fleet, you face another player, and the winner earns HIVE. Simple rules, quick rounds, real stakes.
WordPress is underrated. If you only hang out in framework circles you would think it is old, clunky, or not serious enough for modern work. I keep finding the opposite. For many projects it is the most practical path to a high quality site that real people can edit, host and keep running without drama.
I write code for a living, but more and more I feel like my job is designing systems. Some of those systems include code I type. Some include services, models and tools that I orchestrate. The biggest shift is mental: stop thinking in files and start thinking in flows, boundaries, feedback and failure. If you have solid fundamentals, this moment can multiply your impact. If you treat every new tool like magic, it will waste your time and your client’s money.