Not a fan of java/spring boot, although kotlin is nice.
Currently all of my greenfield work projects are using alpine and tauri (rust). It's more complex than the django web apps, but already seeing strong performance gains and better runtime guarantees.
I've built a couple non-trivial, cross-platform apps with alpine.js and htmx with tauri as the sole backend with ipc. Claude is very good at full-stack with the tauri mcp driving harder e2e tests that leverage platform APIs.
Hats off to you on the ham license! My friend just got hers too!
Re: markdown and hugo, that's an excellent combo. You could easily setup a raspberry pi or $5/mo vps to serve it behind caddy/traefik/nginx and have a working multipage app (mpa) in a weekend.
The AI route has proven exceedingly strange for me. Most notable are the absolutely wild variations in output quality, which range from brilliant to literally destructive and bizarre (GPT gave me a command during basic troubleshooting that completely bricked the firmware for my ip-cam*). Ideally this should be a viable option, but I seem to be a strangeness magnet with LLMs.
*That and literally hundreds more equal or worse.
After CopyFail (and apparently a lot more), I am thinking I might force myself to BSD for servers, and maybe even my work station. And there's a new idea! An LLM specifically trained for BSD....
I've found that one of the areas I enjoyed least is now what I spend a lot of time on now: testing!
Property-based testing in particular has uncovered a number of invariants in every code base I've introduced it to.
tbf depending on the agent/model a lot of the tests end up being thrown out so it's possible I _should_ handwrite more tests, but having better prompts and detailed plans seems to mitigate that somewhat
Intrigued by the Duo though
reply