Show newer

Staying late to get some work done and someone is murdering some kind of brass instrument near by. This is why I like electronic instruments. You can practice them with headphones instead of torturing the neighborhood.

4. Find the problem in my own code. It's been a while since I touched this, but at the same time I only needed to look in 2 fairly small source files and while some might be horrified that I chose C++ for this, it was an easy read. Good job, past me.
5. Found where I was doing a thing that could throw an exception and replaced the calls to that with a new function that wraps that in a try and does something reasonable on a caught exception.
6. Test that it's working again.

Show thread

The process here was:

1. Replicate the issue. I had enough information in the bug report to do that no problem. This was definitely a real problem.
2. Check the logs. The issue was there in the logs complete with a not working link to API documentation for the upstream provider.
3. Find the real URL for the documentation that I needed to confirm that indeed what has been working just fine for years is indeed still documented as should be working. No changes there.

The logs show that it was just the one customer affected by this issue and as thanks for giving me the information needed to improve my code they're getting some free coffee.

Show thread

Needed to go and fix a problem with the web shop today. The company we use to deal with calculating shipping rates temporarily broke one of the rates we query in a way that the code I wrote was not sufficiently robust to deal with so I added another function to handle the operation that was failing more robustly and in the meantime the third party also fixed whatever it was that they messed up.

I'm thinking I'll probably go with cup 9 as a first choice because it fills a more distinct role in the product line, but if production testing doesn't go well I can fall back on cup 4 as an alternative which maintains a good flavor balance and has greater intensity compared with its immediate neighbors.

Show thread

For context, cup 9 is just into the start of 2nd crack.

Show thread

These all turned out to taste pretty good, with a broad sweet spot ranging from cup 2 (ordered left to right, top to bottom) through cup 9 with a few distinct expressive transformations within the range. (cup 12 has a really nice chocolate note but lacks complexity compared with the lighter cups but I can absolutely see someone tasting that and deciding that's what they want to do with this)

Show thread

Someone asked how the cat was last night so I may as well post the picture here too.

Tempted to make all of the various settings related to this things that can be updated during a batch. I think that might make it easier for people to tune their setup.

Messing around with the latest hardware arrival for Typica. There are a few details of how to interface with this that I still want to figure out and I'll want to do some tests connected to a coffee roaster to see what the best default values for certain parameters are, but I'm not running into anything surprising yet, so that's good.

Resolved a technical support request for a company running a nearly decade old version of some software I wrote. It's doing what they need so nobody is touching it and honestly, that's fine. I'm hoping that the next version can be set up in a way that the issue they had can't happen, but companies tend to be extremely reluctant to upgrade to the point that I often have conversations where someone will make a feature request and I'll tell them I added that years ago.

uspol 

Not that it's going to happen but I wonder at what point a few Rs in the house just vote for the D as speaker just to get it over with and move on to anything else while their party tries to remember how to get a deal done.

I'll get over it before too long but videos of humans losing at chess to Mittens the cat bot can be pretty entertaining.

Calculated the food bank donation. We're sending a couple hundred dollars more than last year, though still down a bit from the year before last. This doesn't include whatever customers have tossed in the cash box.

Agreed to do a short coffee roasting lecture at a poetry event next month. I'll also be busting out the Chemex and doing pour overs throughout.

The cat is shoving her head into an empty mug.

Show older
Typica Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!