Show newer

Sent a company a brief message suggesting they have a discussion with their legal advisors about the name they've chosen for their company on the basis that I've been using the name nearly 2 decades longer than they have and our offerings are similar enough that people are reaching out to me confused as to what link there is between them and me (none). I'm not looking to cause trouble for anybody or trying to extract a pay day out of this, but I'm also not giving up the mark.

I've also decided that the Typica 2.0 rewrite is far enough along that I'll deploy it to a new machine at the roaster instead of just having that on my personal laptop to make it easier for others to do some of the coffee roasting. There's still a lot of work to do on that before a new version release, but enough of it works now that I'll let employees use it and let me know what they think about it.

Got a coffee sample today. Incoming crop on a coffee I brought in last year, but I already told my supplier that this one wasn't selling well so my plan was to run out this year and maybe try again in a future year. I'll still roast it, cup it, and probably tell the supplier that it's delicious, but this is the sort of coffee that I'm just never going to have in the product line all the time because I don't have enough customers who want to buy that flavor profile.

Helped my mother with a new television. Her old one died some time ago and there are sales now so it was a good time to sort that out. The new one is pretty much the same but it could tell what stuff was plugged into the HDMI inputs so she only needs 1 remote control now instead of 3.

I don't have all the details yet but it looks like I'll be teaching at Coffee Roasters Guild retreat in August.

Yesterday's coding broke the build, but today I was able to write a minimal program to use to figure out how what I was trying to do really works and then ported that back over to the real program. I don't think I've ever used the stuff in the QtConcurrent module before so it took a bit of figuring out how to get the compiler to not complain.

My mother wanted me to come over after work and lift things, but instead I'm looking at her (e)mail and telling her what's an advertisement and what's a scam.

@yomimono Sorry I wasn't available to chat if you were looking for that. I don't usually work the bar but I'm doing more of that this week. Hope you enjoyed the drink. (also, if that wasn't you visiting today please disregard)

Documentation: This implements a multi-line text editor.
Me: Great, I wanted a multi-line text editor. But why can't I see it?
Code: This control has no visible representation but you can tab into it from another control and there's a tiny slightly misaligned patch of screen where the cursor changes shape.

Today's coding seems to mostly be fighting against bad defaults.

Just in case anybody is confused, typica.jp/ is entirely unrelated to the much, much older typica.us/

It would be nice if people would check for things that might seem overly similar BEFORE doing marketing spend.

Was up late last night working on some code. The new batch window in Typica 2 looks quite a bit different from the Typica 1 version now. Decided to ditch the table view for green coffees which lets me make some operations a little more obvious and makes logical space for new features. Weights are also auto-filled which should help places that standardize batch sizes or blend before roasting.

Finished up a couple tiny features that make the program nicer to use. Nothing in terms of new capabilities, just takes fewer steps to do the most commonly wanted thing.

Fixed 2 bugs. One was a > that should have been a >= while the other was not updating a value on one very specific code path which was solved by lifting it out of a loop and unconditionally doing the right thing, which in most cases will also be a tiny bit more efficient (where it isn't is already the fastest path so I'm not going to worry about a couple extra instructions to calculate a 0).

Show older
Typica Social

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