I'm kind of tempted to add a couple of live logging features, but if I start adding stuff like that I'll definitely need to add some styling to avoid confusing people with more advanced features. One option would be an auto-increment on the time field (so once you put in a point it'll advance that to the next 30s and focus the temperature field so there's just one number to put in when it's time).
I could throw together an API endpoint to generate a PDF and serve that, but I very much don't want to.
Does anybody happen to know how good/bad support for CSS for printing is these days? For the on screen thing I'm fine with unstyled defaults (though I'm not opposed to something that looks a little nicer), but I'd like it if people could print the page and get something that's arranged to fit nicely on a page with space in the right places to write notes on and without the stuff that doesn't make sense to include in a printout.
Last night I tackled the heaviest math of my current project. I already had a working C++ implementation so it was just a matter of porting it over to Javascript. Also did a tiny amount of quality of life features. It still looks very 90s (I may keep it that way), but slightly more than the absolute minimum needed to be useful is done.
2. This is something that's useful for anybody doing profile coffee roasting regardless of what machine they're on, what software they're using (if they're using any at all). I didn't want to tie this too closely to Typica so people who are good with using paper and pen or competing software can also use this.
Some reasons I wanted to do this in the browser:
1. Editors in other programs don't have the right feature set at a fundamental level. They look suitable for the task and if you get over the overly steep learning curve that arises from that mismatch you can kind of make it work, but the real result is people don't use the tool as often as they would if it were good.
Slowly chipping away at my tiny little web thing. For a long time now I've had a little C++ program with no UI for generating coffee roasting plans using relaxed cubic splines (I'd edit the source code with the new parameters, recompile and run to get something I can open in Typica). Without a UI I'm not inflicting that on others, but web browsers are more than capable of doing the same thing these days so I've got a very 90s looking thing in progress to replace that.
Oh no, I might be about to build a tiny web app. I'm massively out of date on that sort of thing, but I think I might be able to do what I want with a single self contained HTML file that could be opened in a browser from the user's local computer, so I'm going to try to make it that way first and see how it goes since some people consider the data this would work with to be sensitive and it's better if nobody has to trust that I'm not looking at it (not that I want to).
Thought up a program that I would find useful to have complete with a name, but searching the name turned up an iOS app already using it for a similar thing (nicer looking than something I'd do, less ambitious on the feature set than what I want, iOS only which is a pretty severe limit on its potential usefulness to me). Guess I'll just go with a code name to punt on the naming issue.
For my last day of the me filling in to do the baking job for a while I made (among other things) chocolate bottom cupcakes. Also used all the cream cheese so I'll have to put that on the shopping list so the person doing the baking tomorrow isn't surprised by the lack of cream cheese (like I was yesterday by the insufficient supply of blueberries).
Looks like repairs should be possible. The main concern was getting a ladder to one of the places it needed to be and it's there now with work happening. I asked if they wanted the inside hardware up and running or if I should leave it off (I turned it off so stuff would stop trying to connect to it and to save a little electricity) and they said to go ahead and have everything hooked up and powered on.
Author of Typica software for coffee roasters.