It's official. I'm sending one of my employees off to an event to learn stuff and socialize with industry peers. There aren't other people in town with her job who don't work here so I think it'll be a good opportunity for her. The company is, of course, paying for that.

I still need some waiting for the glue to cure, but so far it looks like I won't be able to see the defect at all so that at least is a decent outcome.

Show thread

One of my figure pre-orders arrived today. Sadly it arrived broken. The manufacturer made the slightly odd decision to ship it with the head assembled and attached to the body and somehow the bit that connects the head to the body snapped. The seller offered me either a return for refund or a partial refund if I wanted to try to repair it myself. Fortunately, the break was a good shape and location and the refund is more than enough for a bottle of the glue I used one drop of.

Perfectly timed pizza pick up. Neither I nor the pizza had any wait time.

Did a bunch of code changes around today's coffee roasting session. All little things where most of the functionality was already present and I just needed to hook things up to the UI. Also set my Mom's phone up to receive email since she'll want to have that capability on her next vacation for stuff she can't schedule before she's on the road. Sending doesn't work because I couldn't find the settings for using TLS for that on her device.

uspol 

Just got a text message offering me shockingly little money to be a political shill. Reported as spam and blocked.

Sent info off to the accountant. It seems that for 2025, I received... $600 in support of my work developing free software. That's greatly appreciated, but at the same time not really much to work with.

Knocked a thing off my to do list, but it got dark so I'll have to turn on lights if I want to see other things on the list.

There are a couple minor tweaks that I still want to make, but I think it's all stuff that I had in the last public release that should be trivial to port into the new code base when I have the time to look at that.

Show thread

Combined with interpolation in the reference columns, it's now easier to see how live data compares with the plan for people who want that expressed in numbers instead of pictures. Last night's change adds a bit of visual distinction (for now just a yellow background, but it's trivial to change that to several other styling options) to the row containing the latest measurements so it's a bit easier to spot that at a glance.

Show thread

I think I'm probably just about done with enhancements to the table view for the next version of Typica. The two big changes from previous versions are that roast profile translation can now be reflected in the table instead of being a graph only feature and I've put in the option to show whatever the most recent measurement is whether that's a row that would otherwise be displayed or not.

New person doing the routine health inspection this year. Passed with no violations.

So whatever was causing the problem in the first place is may still be hiding somewhere unfixed just no longer causing directly visible problems. I'll use it the next time I roast coffee and see how that goes, but this is something I'll want to come back to later to clean things up properly.

Show thread

Just did my least favorite kind of bug fix. Gave up on trying to figure out why the erroneous behavior was happening (a variable was being updated with double the expected offset) and rewrote the code to just recalculate the value every time it's needed, at which point everything seemed to start working properly. It's a cheap calculation infrequently performed so it's not like anybody will notice, but I kind of hate that a change that shouldn't have altered the behavior at all ended up fixing it

Always nice to chat when another professional coffee roaster visits my shop.

Fixed a bug. It's not the bug I was trying to fix at the time, but it's one that needed fixing all the same.

There are still a couple places left to switch over to LEDs, but the entire east half of the building is done now and about half of the east half (anything that customers see minus the bathrooms plus the half of the back rooms that's not kitchen).

New lights are installed and working. I told the guy installing them to crank those up to max on both brightness and color and that looks like the right settings for the space and what I use it for.

I think I need to write some more tests. I've got a set of 3 features that individually work perfectly, but when combined, not so much. It's better than it was and close enough to right that it's still usable, but I'm clearly not thinking about this quite right and it takes too long to set up the faulty conditions in live use.

Show older
Typica Social

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