Show newer

❓ Question 1: Do you type URLs into the browser's address bar frequently? (say, a few times per month)

❓ Question 2: Would your peers describe you as a "computer/tech person" rather than the opposite?

🔁 Boosts welcome, to reach "tech persons" and "non tech persons" alike. 😉

(all of the competing programs I've looked at on this front do worse, but I don't think that's a good reason for me to not try to do better)

Show thread

Not that anybody has ever complained to me that Typica uses too much memory (I think it does), but the stuff that I'm working on today should result in substantial memory savings as well as a significant speed improvement that I don't expect anybody to notice either.

@gnomon It was a bit of a surprise. She normally doesn't go after my food with the exception of yogurt (and I guess shrimp now).

The cat tried to sneak up on my bowl of shrimp, but she failed to get into it.

@gnomon The main use of this report is the slightly weird bar graph it generates up top showing how much green coffee was used to produce how much of each roasted coffee that goes into across how many batches.

@gnomon It was an inventory transactions report that convinced me that the coffee nobody could find must, in fact, still exist, saving me from figuring out how to make products without that coffee. It provides enough historical detail that I could rule out the possibility of data entry error.

It's been a while since I used goto in C++ but I don't feel the slightest bit bad about doing that today. The code I'm working on now is going to get refactored pretty much immediately once it's done so I probably won't need that in whatever this turns into when it ships and even if I did, well, the project I'm working on has been open source for nearly 2 decades without a single outside code contribution so I'll do what I want.

One of my less used reports in Typica saved the day today.

The too much work option is to just build something custom myself, which I could, but that's not a yak I need to shave.

Show thread

The option that upstream is working on I might want to switch to because it's better, but I might not because it brings in too many dependencies for something most of the people using my software will only very rarely need to interact with (I'm probably the heaviest user of the feature).

Show thread

Very little coding today. For the next thing I want to work on I identified 5 ways to do the first step. 2 of them were as near as I can tell the exact same thing accessed very slightly differently for compatibility reasons (hate it, not using it). One was what the previous 2 should have been implemented in terms of but wasn't, presumably for dependency management reasons (less hated, what I'm going with for now). One is not really an option but upstream is working on it. Last is too much work.

@extinct@redroo.ml There's a company owned by a person with a name close to the name of my company. His thing is coffee enema and every so often someone thinks this is a good idea but isn't very careful about where they go to find out where to buy it so they call my shop and eventually I figure out what's going on and have to tell a very embarrassed person that our coffee goes in the other way.

@gnomon My Mastodon is old. Maybe I need to upgrade that.

@gnomon Doing fine. Getting some work from home days lately to work on some new software.

Working on little bits of code today where I can do a thing and then it's done and I can move on to the next thing. Fixed a bug that I have no idea why the observed behavior was what it was, but the fix was obvious once I was looking at the right line of code.

Today I'm re-framing old coffee posters. They've been off the wall for a long time because the original frames had pretty much fallen apart.

Show older
Typica Social

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