For me the price of components rising increases the barrier to entry into enthusiast computer hobbies. If they stabilise at the current price long-term then I'll be pretty sad.
As for coding in particular, I think it's natural to move on from certain hobbies. I don't have the same hobbies I did 5 years ago, and recreational coding has come and gone for me in waves.
At the moment I've got a fun project where I'm learning something new (local-first apps, podcasts), so the excitement is there, but I wasn't coding recreationally at the same rate a few months ago when I didn't have a goal.
Find a hobby that's fun for you, even if it's not coding.
Not sure there is much of a point in reviewing a port of this size. It has >1000 instances of `unsafe` and uses the same patterns as the zig code according to Jarred. It feels like a vibe-ported version of what the TypeScript team are doing porting from TypeScript > Go with codemods.
Location: Brisbane, Australia
Remote: Yes, or hybrid locally
Willing to relocate: No
Technologies: Node, TypeScript, MySQL, AWS, Express, React/Next.js, Jest/Vitest, React testing, Kafka, C#/.NET, Docker, Playwright, Linux, Git, Claude Code/OpenCode
Résumé/CV: Available via email
Email: hn@kirkeby.io
Full-stack Engineer with over 3 years of experience in software development, and an additional 6 years of experience across manager and individual contributor software testing roles.
Most of my experience has been working with distributed teams on B2B SaaS applications in the retail pharmacy industry, including digital marketing, reporting, and customer engagement.
I'm seeking a full-time permanent role to further my career, and I'm open to pure front-end or pure back-end roles in addition to full-stack roles.
I've always thought of Zed as a good Sublime Text alternative. I can tinker with and potentially break my Neovim config, but I'll have Zed as a backup for when I need to do a quick edit. Their Vim mode is the best I've used outside of JetBrains (or Vim itself).
I've found that nowadays I largely like it for the taste (which often surprises non-beer drinkers) and so I'm quite pleased that non-alcoholic options are becoming more widespread.
My main wish is for non-alcoholic craft beer to become much more widespread and cheaper. In Australia alcohol is taxed at a ludicrous rate, but non-alcoholic drinks are not, however they often attract the same price - which is disappointing.
One thing that annoys me is that non-alcoholic beer is subject to age checks in the US. I assume it's because the programmers didn't create a separate group for them, so they ring up with the rest of the liquor, triggering a check? Maybe there's a good reason ('coz that's not one).
I bought hops-flavored sparkling water from a grocery store's beer cooler on a lark and, despite my attempt to explain the logic to the poor cashier, we both bent to the whims of the computer system and scanned my ID to complete the purchase.
There are other drinks that have trace amounts of alcohol, such as kombucha which is regulated to stay under the 0.5% threshold. Fruit juices will also likely contain upwards of the same amount, depending on how much they're processed.
I'll be excited to buy one of these (or the newer iteration) if component prices ever return to pre-2025 levels. AUD$800 for 32GB RAM is insanity (which is of course not within their control, but my purchasing impulses are - at least for now).
Unless I've misunderstood something, the Cloudflare price is like 3x of AWS SES. It probably won't matter for small scale products, but it definitely makes a difference at a large scale.
Excited to try it out. I'm perhaps less excited about having to wrap RSC's in special functions, but given the Query example I suppose it makes sense. I'll reserve judgement until I've properly tried it out.
How does this work with Suspense (without Query) and the 'use' hook from React?
It works, but once again, you will be left without a stable native caching mechanism in React unless you put the stream into state. Use Query, or Router, or something.
As for coding in particular, I think it's natural to move on from certain hobbies. I don't have the same hobbies I did 5 years ago, and recreational coding has come and gone for me in waves.
At the moment I've got a fun project where I'm learning something new (local-first apps, podcasts), so the excitement is there, but I wasn't coding recreationally at the same rate a few months ago when I didn't have a goal.
Find a hobby that's fun for you, even if it's not coding.