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
This is my experience too. I'm primarily a python dev, but have been routinely using other backend languages (rust, go, etc) that I'm familiar with but not at the same level.
Just having ~13yrs experience heavily weighted in one language with some formal studying of others makes directing llms a lot simpler.
Learning syntax, primitives, package managers, testing, etc isn't that much of a lift compared to how I used to program.
Was helping a non-dev colleague who's using claude cowork/code to automate reporting the other day. They understand the business intelligence side well, but were struggling with basic diction to vibe code a pyautogui wrapper to pull up RDP and fill out a MS Access abstraction on a vendor DB.
Think we'll be fine for another 5-10 years as a profession
I've been a fan of the em dash since college. Only recently learned what the shortcut on macos is (opt-shift-dash) but setup text expansion a decade ago.
- while faster/more responsive than vscode on large codebases, still pretty heavy compared to its AI-averse fork, gram; thus I can't use it on the macbook neo
Until some/all of that is improved, it's just uncanny valley territory with no particular killer feature to migrate. Appreciate all the work they've put into it (especially remote ssh parity!) though and like what they're doing in broad strokes
I remember the OG XPS 13 had what Dell called "project sputnik". To my knowledge, it was the first time a Dell laptop shipped with Ubuntu, if not Linux.
Really wanted one, but was a poor recent college grad at the time.
> I think it would be unhealthy for Linux in the long term
Mostly agree until this line. MS enshittifying their ecosystem is the resting state and if you believe in the free market (I don't btw), customers voting with their money or data (since they're the product) should be applauded.
TBF Apple does this too on macOS and arguably iOS. I think a lot of their longstanding pushes to merge the two OSes is hostile to their user base who want stronger separations of concerns; a desktop OS has different requirements and capabilities than a phone or a tablet.
Would love to have a Neo with Sequoia which in itself is a step back from Sonoma, but I haven't truly loved any of their OSes since Mountain Lion.
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.
Or a few minutes with AI haha