Still no Internet. I've talked to 4 people on the phone, one person on an online chat, and one person in a store, and all of them have told me that what happened shouldn't have happened and that they can't fix it, or that they can't do what the previous person said they'd do. I've used up the high speed portion of phone Internet tethering. The low speed version still works well enough for gaming, but not well enough for streaming.
Got home from work to discover that my Internet service had been disactivated. Three customer service people all thought this was very strange but couldn't just turn it back on so for tonight I'm using phone tethered Internet (with double the gaming ping) and I'll be picking up new hardware and a lower price after work tomorrow.
Fixed a couple bugs. One was legitimately an error in my code, but the other one is obnoxious. There's a condition where the code should be a no-op and if I actually do nothing, an unrelated thing doesn't happen, but if I do the thing that shouldn't have any effect, it forces the other thing to notice it has work to do. That still leaves one bug in the part that I'm working on, but I have a pretty good idea of where that has to be so it shouldn't take too long to track that down.
@gnomon @juliank Right, the amount of coffee is the thing that really sticks out here. For the amount of water initially used there, 19 grams gets you closest to general guidance. It's always better to err on the side of too much coffee as you can always water it down after the brewing is finished so maybe try up-dosing until it stops getting better.
The house next to mine has had a broken window for years. This morning there was a cat sticking its head out of the window watching me leave for work. I don't know if this is a case of someone with a cat moved into the place or if this is a cat like mine who just decided to move in through the broken window.
@gnomon You probably don't want to pay and wait for postage from Wisconsin and these might not be what you want anyway, but I have a few at MSRP in stock if you can't get it fixed. Bodum Bistro 1L in shiny or black for $49.99, an electric adjustable temperature Oxo Brew 1L at $99.99.
Spent some time fleshing out a new data model for externally sourced data in Typica 2. For the 1.x versions all of that was coming from a PostgreSQL database, but Typica 2 is adding more options (one similar and one completely different) such that it makes sense to make more of the code oblivious to where its data came from.
@yomimono I'm not using the webhooks at all.
@yomimono In my case I was using the Stripe API for payment processing which has excellent documentation (the curl examples are reasonably easy to translate to whatever you want to use for that). The coffee shop additionally uses Shippo for postage rate quotes and label generation. Otherwise, my guiding principle was to keep things pretty much as dumb as possible (but no dumber) and log everything in case I messed it up. Happy to chat if you have questions.
Author of Typica software for coffee roasters.