On the personal front, I will be getting married and my fiancée put together a wedding invitation website on The Knot. It’s mostly fine as a standard website builder, but the latency of navigating from one page to the next is insanely bad, taking up to 7 seconds. The weird thing is if you navigate to the page directly, it actually loads pretty quickly, so it was something to do with intra-site navigation.

I probably should spend more time to debug this, but my instinct was to spin up a quick wedding website on my own. In an unimaginable stroke of luck, I found this NextJS portfolio template that fulfilled my list of quite idiosyncratic requirements:

I spent most of yesterday firing up Cursor and using the new Sonnet 3.7, and was quite pleased with the result.

Some technical notes:

In other words, I think vibe coding is uniquely suitable for a low-stakes, frontend-only project like this. If I were building serious, mission-critical software, I would almost definitely not build it this way.