Oops, I Rewrote the Website Again.
Nov 29, 2025
Make a substantial project that could be useful or marketable? Nah.
Remake your personal website for the third time in a different language becaues your preference in stacks change? Yeh.
Guess Who's Back
Haskell's back. Gleam is nice, and I do recommend it, but I just like Haskell. No offense, Lucy.
Also, Elm isn't here. This is all HTML and CSS for the frontend. I just really, really, really do not want to use Javascript. And as great as Elm is, the interactivity then comes with a mostly-Javascript frontend, which then there's always those that don't allow their browsers to use Javascript. Which, sure, I get it, but that means having to do some extra work to support a webpage for those users, or just tell them to go away.
I like SPA's, but I don't like having to run a frontend server and a backend server just to have one server.
I'm learning. I like this, for now. Hopefully we don't rewrite this again, but I'm not betting on that anymore.
At least I didn't change hosting providers this time. In fact, I'm expanding the one I have, and will be streamlining my deployment process soon™.
What Else is New?
A whole lot of nothing. Trying to make projects, not really getting anywhere. Not really streaming, so not getting anywhere. Making Tiktoks sometimes? Feels like not getting anywhere. Playing games and stuff, but that's not going to get me anywhere.
Motivation is hard. Anxiety is hard. Depression is hard. Working on it. Doesn't feel like I'm getting anywhere.
I mean, I remade my personal website (again), so I guess I'm getting somewhere. Is it where I should be going? Unsure.
I find myself in this thing I've been calling project-dependency-hell. It goes like this:
- Work on Project A.
- Reach point where something could be theoretically better or nicer, usually because it's tedious or unintuitive with current solutions.
- Stop work on Project A. Start work on Project B, which is that "theoretically better/nicer" thing. Project B is now a "project-dependency" to Project A, and Project A now requires Project B.
- Repeat from step 1 recursively, either with dependencies of Project A or Project [B-Z], until tired of doing project-dependencies.
That's how this third site revision came about, too. I have a bigger website project I've been meaning to make for years. But I go to work on it, then project-dependencies, the main project gets lost. This time, it's the whole backend stack and trying to get the edges out of it's design. This is the result of refining the edges.
Anyway
Didn't mean to bring down the mood. Hope you like the site redesign.