Show newer

Only took 7 employees to get to that point (plus at least 2 supervisors who I was told were called over because the problem is that my situation is supposed to be impossible so nobody knows how to fix the impossible when it happens).

Show thread

Oh, but now I have a tracking number, so maybe someone finally did what they said they'd do?

Show thread

So the hardware that was supposed to be delivered by yesterday at the latest that's still not here? Nobody bothered to ship that. Now they're saying I should have that Friday, but I'll believe it when I see it. Until then I'm still stuck tethering slow Internet off my phone. Low key impressed how well that works for video games, but I'd still like my wired connection back.

Working the bar with my sister today. She accidentally poured an iced coffee for a customer who wanted an iced tea then asked if I wanted the coffee. At first the answer was no because I don't like iced coffee but then I remembered that if I toss some hazelnut syrup and half and half in, it becomes sufficiently not coffee that I can enjoy that, so I did.

Today's code is very similar to code that I've written a few times before and I'm a little bit worried that this time around I managed it in about half as many SLoC as last time despite half of the approach being exactly the same, but I think the discrepancy is just that last time the code I wrote was just plain worse and tried to do more than it needed to do.

Show thread

Kind of hate writing graphics code, but I spent the morning writing graphics code. It appears to be working correctly.

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.

This morning I found a box with equipment for the person who mistakenly signed up for Internet at my house causing my account to get disactivated so now I know who the ISP needs to call to let them know they don't live at my house.

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.

There have got to be a thousand different "standard" ways to format SQL and all of them are ugly. I have my own bespoke weird style so I'm contributing to the problem.

New hardware update. The stuff that should work with code I've already written has shipped. The stuff that I need to write new code to use it is backordered for... about 6 weeks.

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.

Ordered an assortment of new data logging hardware to try out. Some is stuff my code should already work with and other I'll need to write new code. One goes up to 1kS/s which is complete overkill for coffee roasting but it'll be nice to know that my code can ingest that.

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.

Show older
Typica Social

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