How does this work with Suspense (without Query) and the 'use' hook from React?
797 karma · joined October 26, 2019
How does this work with Suspense (without Query) and the 'use' hook from React?
The positive I take from the article is that Denmark is successfully diversifying its renewable energy sources, something that's needed while battery infrastructure is built to scale, and I sincerely hope it doesn't become a serious political issue like it's been here in Australia for decades (and continues to be today).
Every web developer I've met has specialised in one area or another, even if they claim the title of "Full Stack".
I've also dabbled in home wine making, cheese making, preserving and pickling, and they've all given me a deeper understanding of fermentation even if I've not stuck with them as much as I did with bread. However, if I go for a wine-tasting or a beer brewery I now know what they're talking about when they go into the process of it, which is a good conversation starter if nothing else.
There's also gardening, but that's mostly something my partner stuck with instead.
Location: Brisbane, Australia
Remote: Yes, or hybrid locally
Willing to relocate: No
Technologies: Node, TypeScript, MySQL, AWS, Express, React/Next.js, Kafka, C#/.NET, Docker, Linux, Git, Claude Code/OpenCode
Résumé/CV: available on request via email
Email: hn@kirkeby.io
Full-stack engineer with 3+ years of experience building real-time Node/TypeScript and React SaaS applications deployed on AWS as part of a distributed team. An additional 6 years of experience doing software testing work in product teams.I'm after a new opportunity build exciting products, learn more, and work with a great team.
It's the same story that it's always been, agents or not, that engineers need to be analysts and translate poorly defined criteria into something that's fit for purpose.
I typically have a terminal-heavy workflow so it's very rare that I'm browsing to files from within my desktop, but if I am using Dolphin to look for a file I have a "Open terminal here" shortcut and then I'll usually just run "nvim doc.md".
Why not give it a try? You'll likely find that there's an adjustment period and you can always switch back to your old editor if you don't like it. The beauty of it is that you can build it into whatever IDE you want instead of having useless features shoved into your IDE whether you use them or not.
"QA" should exist regardless of whether you think dedicated software testing staff fit into your org. The whole team is responsible for assuring quality.
Dedicated software testers verify that the solution actually does what it's meant to do, and good software testers become deeply knowledgeable about the product and how features interact. They are ultimately a second pair of eyes, and should have a direct line to product owners or customers.
This can't be automated. The ongoing tests for verifying existing features continue to work without regression can and should be automated (throughout the dev process), adding generative AI to the human verification step is a recipe for disaster.
The political opposition continuously spun it as a "tax", in an attempt to stir outrage and win the next election, which they succeeded in[1]. The incoming government was and still is largely funded by fossil fuel companies, so they repealed the scheme.
[0] https://en.wikipedia.org/wiki/Carbon_emission_trading
[1] https://en.wikipedia.org/wiki/2013_Australian_federal_electi...
We had an emissions trading scheme[0] in 2012 meant to help in a transition to clean energy sources that was aggressively lobbied against by Australia's largest polluters and lasted only 2 years before being repealed by the incoming government by labeling it a "tax" that citizens would pay for. This led to a decade of policy stagnation[1] where we could've been transitioning away from fossil fuels.
So while energy density is definitely a factor, political lobbying is absolutely a factor.
[0] https://en.wikipedia.org/wiki/Carbon_Pollution_Reduction_Sch...
[1] https://www.ft.com/content/0a453f5c-e859-4300-9355-46822c451...
I've completely replaced Windows with Bazzite since November and it's been great for me, but it's not been without issues. Those issues are doable for me, but if I put Bazzite, Fedora, Linux Mint or any of the other beginner friendly distros on anybody else's PC they'll encounter a roadblock that they won't know how to resolve and that'll taint their Linux experience. Not to mention spotty hardware drivers (I've had several wifi drivers just stop working with an update, which is infuriating if you don't have a reliable wired connection), volunteer software for many configurations (OpenRGB doesn't support my motherboard), nVidia drivers and finding alternatives to software people know and use like Office and Photoshop.
These might not seem like a big deal, but they're dealbreakers for many and they'd rather put up with some dodgy window resize behaviour or their OS spying on them.
Secondly, I no longer work near there and haven't gone to that cafe in about 5 years. I keep up with old colleagues who say the cafe is doing well, but now if I had taken on that work now I'm their contact.
Lastly, this is all ignoring the maintenance cost. What version of PHP? What version of Apache/NGINX/Traefik? Any security vulnerability in Ubuntu in the past half decade? Now we have to play the security cat & mouse game.
At the end of the day, while I don't want to go to Instagram/Facebook to find menus/opening hours, the truth is that it is significantly easier for the average person to just make a social media post.
LLMs are much harder to fact-check because they can make anything up based on their training data and weights without sources.