Thing of the week

One of my small goals in life is to finish some sort of thing every week, be it a piece of art , a digital project, or go somewhere new. I'm currently in Switzerland, finishing my PhD stuff, skiing, and looking for a job.

I soft-launched this website!

After some undirected effort and procrastination, I finally got this website online enough that I can put it on the internet and get design feedback.
One of the most annoying things about web stuff is the endless parade of cute acronyms that you have to sift through. Here are my current opinions on the tech stack:
Svelte: Incredible. Real fast, good ergonomics. The only web framework that I really get. After messing around with some side projects, I could turn off LLM autocomplete after about a month. Hard recommend as a full-stack framework.
Payload CMS: A pain to set up and get working. I'd never done anything with React before, and this was a dive in the deep end. The dev mode is painfully slow to compile and run, and removing the parts I didn't need threw some WEIRD errors. Would use it again though.
Drizzle: I used to be a bit of a purist about hand-writing my own SQL, but that's dangerous if you're running it on the web. Drizzle is nice enough.
Bun: Runs JavaScript. Doesn't break in mysterious ways like Node does. Honestly never had a problem with it once I switched over.

Where I want to go from here

  • Finalize the design of this , especially polishing off the mobile version, which can be a bit janky in places.
  • Get some motion and stuff in here. I've messed around with three.js a bit, but it's a lot to work with.
  • Move my textbooks and stuff over from quarto.pub. I think this might require me to write my own markdown renderer.

MJW