Finished up some code that I've only been able to get a bit of time here and there to chip away at which would have gotten done a lot faster with a larger contiguous block of time to write it in. Kind of want to benchmark it against the code that it's replacing because on the one hand what I just wrote is not even remotely optimized, but on the other hand it does way less than the code it's replacing.
Today's weird request was from someone who brought in their random probably stale coffee from who knows where and wanted to know if I could brew it for them in ways that we're not set up to do in any reasonable amount of time. Pro tip: Coffee shops are set up to use their own coffees, they have a menu of offerings, and if they're aware of the relevant food safety regulations they need to abide if they want to operate legally they can't use random ingredients of unknown origin. Don't be that guy.
Getting a little more time to continue work on an improved mathable field for Typica today. Not enough time to actually finish the work, but at least it's become obvious what the rest of the code needs to be and I just need to type it and put together a bunch of test cases to make sure it does what I think it does.
Continuing to work on blend updates with new ingredients. The first blend matched just swapping the new ingredient into the old recipe, but the 2nd one needed the proportions adjusted from a 50/50 to a 60/40. The rest of the blends on my list are more complicated and may need more substantial recipe changes.
Finished tasting the initial exploratory series for the Costa Rican coffee that got delivered yesterday. Based on this, test production batches will come in a little bit lighter than the previous lot, though the lighter of the two roasts I'll do is still just a bit darker than the owner of the farm this coffee came from recommends.
On the early sips this time there's a broad range from cups 4 (very start of 2C) to 8 (out of 10 which is a bit beyond a French Roast) where I think a roaster could credibly choose any of those, but I do need to consider my existing customer base for that coffee and I also like to use it in blends in ways that will push my decision toward the darker side.
Author of Typica software for coffee roasters.