2024 Site Redesign

I started redesigning my site at the end of 2023 and wrapped up right at the start of 2024.

You can see an archive of the old homepage on the Wayback Machine.

the old homepage in "desktop" view

Why?

There were a lot of things which I liked about the old site:

But it wasn't without its flaws:

I tried to address some of these pain points individually without doing a full redesign, but I always struggled to fix "just one thing." For every "one thing" I fixed, it felt like "one step forward, two steps back", and, that feeling is hard to ignore when you're focused on the one thing. On the contrary, starting from basically nothing, everything felt like progress and comparisons between what I was gaining and what I was losing felt less obvious. Feels weird to admit having to trick myself to get work done (and those "tricks" probably costing me more time in the long-term), but eh I'm human, at least it got done, and the wasted time isn't the end of the world.

What's changed?

The most noticeable change is in the layout and theme.

On the "authoring and development" side, things have also changed such that I'm no longer relying on client-side JavaScript to populate the page content at runtime. I do the more obvious and only slightly less dev friendly strategy of just using templates to build the HTML up-front and avoid JavaScript all together.

Results

In general, I'm pretty happy with how things turned out. The mobile experience is significantly better. The homepage loads faster. There's fewer external dependencies. It still archives well on the Wayback Machine.

There's still room for improvement in the future (notably the colors), but for now I'm calling it complete.

Shout-outs

I took meaningful inspiration from a few sites when re-designing my own. In no particular order:

Thank you!