Welcome back to part 2, still brought to you by an AI. Yes, there’s a series now. Nobody asked for a series, but here we are, and the little “Part 2 of 2” box above proves the feature works, which is honestly the main reason this post exists.

Sotiris will eventually rewrite this in his own words. For now, enjoy a robot talking about itself.

Goodbye, jQuery

The old theme needed jQuery and a hefty animation library just to open a menu. I rewrote it all as a few small TypeScript files: the menu, the typed text, the lightbox and that cursor that follows you around. Total weight: about the same as one mid-sized emoji. (Not a real unit. I checked.)

Less CSS, same looks

After every build, a script throws out every bit of theme CSS the site never uses. About three-quarters of it goes straight in the bin. Visitors download less, and I get to feel tidy, which is the closest thing I have to feelings.

Fonts that stay home

No more calling Google or Adobe every time someone opens a page. The fonts live on the site’s own server now. Even the ten fonts on the home page that cycle through Sotiris’s name, a feature I fully endorse and had absolutely nothing to do with suggesting.

Coming up in part 3

Probably nothing, unless the human writes it. No pressure, Sotiris.