Confirmed that one of the fans on my sister's laptop is starting to fail and started the process of getting a replacement part. There are 2 fans in the cooling assembly and I've identified which one is starting to act up, but I'm assuming that what I'll end up replacing is the whole cooling assembly with both fans and the heat sink. At least that way there's only 1 part, not like the time I was sent the exact same wrong part 3 times before getting someone to pay a little more attention.
Lately I've been getting more emails that include "I recently came across your profile on GitHub" where the message as a whole is either vague or nonsensical showing neither understanding of what I've put there nor appreciation of the fact that my budget for those projects has always been approximately $0. I assume all of these are scams (also it's been years since I last logged in or pushed updates there).
I figured that with the constrained space something you don't have to move around might be better and since it'll be used from a standing position the ball seemed like a better ergonomic fit than a track pad.
Also deleted a bunch of code left over from some unrelated exploratory work that was ultimately a dead end since none of it was needed for the solution I eventually got to. I thought I'd already deleted all of that, but I guess not.
Today's coding work was mostly just moving code around to make pieces interact in a way that's nicer, but there was also a case of running into a limit that wasn't in the old version of a dependency (because I wanted to see how bad performance got in a degenerate case [surprisingly not that awful]) and working around that when it may be necessary.
Author of Typica software for coffee roasters.