This week has been a bit of a roller coaster, was having a pretty normal week then got hit with a nasty Flu to cap it off in the worst way possible.

Boring tech stuff

I’ve been trying out superpowers, which takes gaslighting-via-markdown (otherwise known as Agent Skills) to a logical extreme, forcing LLMs to behave like a very disciplined senior engineer.

I used this to change a longstanding misfeature in Claw that caused it to mark comments as unread when you first view a post, which is quite redundant. superpowers spent a solid hour on this, during which I also manually reviewed a spec and an implementation plan, but the result is quite exhaustive and has robust test coverage which I definitely wouldn’t have bothered with.

I also let it loose on our work codebase by feeding it a list of prior issues we had faced in a particularly brittle component and had it refactor the code to follow the popular “functional core, imperative shell” pattern and then unit test the core to prevent regressions along the bug categories we’ve been chasing for quite a while. That refactor ran even longer, but ultimately the result was again rather impressive. LLMs are (for the most part) really good at fixing tests, and superpowers forces the LLM to follow a red-green-refactor cycle for all changes which means it’s always trying to fix tests.

I finally finished running the full gauntlet of webmention.rocks tests against my WebMentions server. It exposed a few gaps in the implementation but I’m at 100% compliance now, the only remaining issue is now with my site not returning HTTP 410 for deleted posts because I don’t really know how to make it happen.

Boring not-tech stuff

I finished reading Project Hail Mary, super good read. I hadn’t realized Andy Weir also wrote The Martian! The book was great, the movie’s promised to be even better but good lord has it been hard to find a way to watch it with the lack of IMAX screens.

The keyboard I had ordered last week arrived, completing the new set :)

The new keyboard and mouse on top of a wooden particle board desk. The keyboard has an aluminum frame coated in blue, with a mix of blue, purple and white keys with white being the most common one. The mouse rests on a cheap RedGear mousepad.
The white mouse honestly works better than the lavender

I hadn’t spotted our Metro station cat in a while, so it was nice to come across it again.

A ginger cat loafing in the middle of two bar stools.
Angy loaf

Health woes

I caught a fever on Thursday at the office which was starting to feel concerning right away, and by night had gotten bad enough that I had to arrange to see a doctor in the morning. Got diagnosed with a Flu and got a big dose of medicines to work through the weekend and see the doctor again on Monday. Was not expecting the throat problems, even my damn uvula had swollen and I could barely drink or breath. Super rough 3 days so far, the fever’s settled down now but I still have a very sore mouth and have trouble eating and swallowing. Pain

And finally, the food

Before I got absolutely mauled by the Flu I did do some cooking, which mostly was burrito prep that lasted us two days.

A typical burrito bowl with rice, corn, lettuce, beans, diced jalapenos and some condiments.
I feel burrito bowls are kind of underrated

I had some chicken breasts sitting in the freezer that I wanted to finish off, so I used some of the rice from the large batch we made for the burrito bowl meal prep and made a basic tomato and cream curry for the chicken which came out pretty delicious for being basically 20 minutes of work

A plate of two chicken breasts and some rice with gravy over it. The gravy is reddish-orange in color due to the tomatoes, turmeric and heavy cream coming together. There are also bits of onion visible in the gravy.
Scrumptious and filling. This cooking shit is easy :P

Hopefully the next weeknote will find me healthier :(