billroper: (Default)
You take three days off and what do you get?

A big gosh darned bug, that's what.

I am sorting through this mess, which seems mostly to be the result of a failure of understanding. We'll see if I've solved it in just a minute.
billroper: (Default)
I fired up the work computer tonight, because I would rather not discover in the morning that it needs an update. And it *did* need an update, so I win the battle.

I also discovered that I had a bunch of e-mail that I hadn't seen while on vacation, because I had managed to pause all of my work apps on my phone. Happily, none of it was something that I needed to handle.

Now, I'm back to work Monday through Wednesday, then off to GAFilk.

I love chaos. :)
billroper: (Default)
I have to get K down to the bus that departs at noon tomorrow, as break is going to be over as of Monday for both of us. (Although I'll be taking time off at the end of the week to go to GAFilk...)

While off from work, I have devised a clever (?) scheme that may sort out some of the problems that the UI team is having with caching models in our updated environment. We'll have a meeting first thing Monday morning and I'll find out whether the scheme satisfies them or not.

Gretchen has been valiantly trying to get all of the dishes washed in the absence of a working dishwasher. This has been a game of three dishes forward, two dishes back. She is *so* close to the end of the queue here. But the new dishwasher will arrive on Monday according to the schedule and at some time between 6:30 and 10:30 AM. The 6:30 estimate seems unlikely, but if they are loaded by 6 AM and we are the first stop, not impossible. Gretchen is not looking forward to this timing, but I'm back at work, so she is in charge...

I have several things that I'm hoping to finish tomorrow, some of which are more necessary than others. I note that I *still* haven't managed to get the GAFilk quilt hung, but we *did* take down the Christmas tree today. Normally, we would leave it up until January 6th, but that is Tuesday, which is shortly before I depart for GAFilk and *after* K has returned to Ball State, so the tree is now out by the curb and the ornaments put away.

But the first order of business is to get K on that bus back to school, because I do not want to be driving to Muncie tomorrow. :)
billroper: (Default)
Julie has officially finished high school. I am impressed.

Today was my last day of work before Christmas break. This made it a bad day to break anything, so I wrote a little utility method that should be useful for several projects that we're working on. Since nothing is using it yet, it could be checked in harmlessly. :) I'm not traveling, so I have promised to show up if anything that I changed recently *does* decide to die horribly in the lead up to Christmas.

Now, I just need to finish my Christmas shopping...
billroper: (Default)
I think I have finished cleaning things up at work for a while and need to get some fresh things to work on. :)
billroper: (Default)
I am going through some code, cleaning up old constructs before a major release that's coming up. This takes me into some interesting places.

Today, I realized that there is a whole species of things that can be simplified by cutting out a lot of intervening code that is building unnecessary objects and doing unneeded lookups. I've patched a couple of places and will continue looking at the problem tomorrow.

Some of the fun, of course, is that we've moved up to Java 8 since this code was originally written which opens up all *sorts* of possibilities for playing with Java Streams. The amount of things that you can now do with one (longish) line of code is really impressive. :)

Catching Up

Dec. 9th, 2025 09:56 pm
billroper: (Default)
I am gradually catching up on things, both at home and at work.

The problem is that as I catch up on one thing, another thing comes careening down the track.

The good news is that we went out to dinner with friends tonight and had some good conversation. And the chance to talk to someone who is not one of my coworkers is a fine thing!
billroper: (Default)
There are just limits to what you can get done in a weekend, especially when you have two dogs who are anxious to compete for your time. I appear to be Calvin's "safe person" and when he is threatened by Ruby, he will hop up on top of me in my chair looking for protection. This annoys Ruby, because Calvin is now hogging her person. (This is not to say that the dogs do not love the other people in the house -- I just appear to be the household alpha.)

The Christmas tree did not get straightened up in its stand today, because that's a three person job really and I was not going to get that level of cooperation. But one of the tubs of Christmas decorations has gone back to the basement and most of the decorations are actually up which is a good thing.

The driveway was also shoveled by Julie and me in various shifts. Julie does not quite realize that the apron is part of the driveway, but I have explained this to her and hope to have better luck next time. Gretchen suggested that I should fire up the snowblower, which probably would have been the best idea if I already had gas and was sure that I had the appropriate snowblower oil *and* had an empty gasoline container. Maybe before the *next* major snow. Today's was about five inches, which is definitely a depth where the snowblower becomes worthwhile.

I bought more plugins and software upgrades while they are on sale. Now I just need to *do* something with them...

And I cleaned off the top of the bookcase in my bedroom, putting the stuff that had accumulated there away for its safety. I'll need to remember where I put it when I need it. That's the tricky part. :)

Tomorrow, it's back to work and I have a *lot* of things to do. Happily, I updated the password that was going to expire today when I logged in *yesterday*...
billroper: (Default)
Success! Yesterday's design was written timely and accepted today.

Now, let's go build something. :)
billroper: (Default)
Apparently, I am going to write the design for a feature.

Now.

Let's see how this goes...
billroper: (Default)
Today was disjointed, partially because I was recovering from yesterday's trip and fall. I've got a bit of soreness in the right wrist, which is not unusual, because I'm acutely right-handed in a number of ways and use that hand to push myself up from my desk chair. I am pushing more carefully than usual today. :)

But nothing too bad seems to have resulted from hitting the deck, so we're going to count this as a win and a cautionary tale. As part of the win, I have put away the remaining parts from the baby gate install in case they are ever needed for something else, which means that the big piece of unneeded gate extender is no longer on the bedroom floor. (It was out of the way, but nevertheless...)

Progress was made at work today, which is also good. And I had the chance to go down into the studio and play around with things a bit more in the wake of yesterday's install. Everything continues to work well, so that's a good thing.

Calvin the Dog got some training in "the living room is part of the house" today. We'll see how that goes.
billroper: (Default)
And here I am, back to work, trying to solve problems. With luck, I'll get some of them to fall by tomorrow.

I checked tonight, but no obvious aurorae visible here. On the other hand, the sky is very bright in the Chicago area, so the chances are always low that we'll see anything.

Prep Work

Oct. 23rd, 2025 10:46 pm
billroper: (Default)
The week before OVFF is really not the time to have meetings downtown on Tuesday and Wednesday. But that's the way that the schedule worked out, so...

To add to the general entertainment, Julie had a root canal today. Calvin had his last lesson of puppy school and has graduated. More training is likely in order, but it's progress.

And the new CDs are tucked into inventory and the van is packed, save for our luggage.

I should really feel better about this, but it's being a bit of a treadmill. It will be better when we hit the road. :)
billroper: (Default)
Today was the second day of meetings in the Loop. Everything went well and when we were done, I lit out for the train home, because today is Gretchen's birthday.

After some brief negotiations, it turned out that what Gretchen really wanted for dinner included the deep fried mushrooms from Mr. Beef and Pizza, so I went out and grabbed dinner for us there. (I had already picked up Julie's dinner from Subway.) Then I went to Omega and bought cheesecake slices for the assembly.

Everyone is quite full. And happy.

That's a good result for a birthday. :)
billroper: (Default)
Day one of my two days of Loop meetings is over and I am fabulously tired. This is because I not only had to get up annoyingly early to catch a train, but I slept badly for a variety of reasons.

But the meetings went well, so that makes it worthwhile.

I will keep telling myself that when I have to get up early again tomorrow.

Thursday, I am going to sleep.

And then Friday I am going to get up early so we can get to OVFF on time.

Whee!
billroper: (Default)
Sam and Bonnie came by for lunch today and to meet the new puppy. Then we went out to grab lunch and get them a spare house key that they can use while helping Julie out over the weekend during OVFF. I got new keys cut and gave one to Sam. When I got home, I looked to my left and found the missing spare key. Oh, well. More keys are still a good idea.

Gretchen urgently needs to renew her driver's license, but when she went online to try to grab an appointment at 6:30 AM, the system crashed out from under her. This may or may not have had something to do with the AWS outage today. I am getting up early tomorrow and will try to make the appointment for her, because I would like her to have her driver's license for OVFF.

And I have to get up early anyway, because I am off for two days of client meetings in the Loop. This will be my first time doing this since before COVID, so I am reacquainting myself with the current versions of the train schedule and paying for parking.

And then I will walk from Ogilvie Station to a building that I've never been to before.

This is perhaps a bit more chaos than I needed leading up to OVFF. :)
billroper: (Default)
I keep working through various things at work and at home.

If I get lucky, I may eventually catch up. :)
billroper: (Default)
I wasn't able to log into the VPN at work today until early in the afternoon, which greatly limited the amount of work that I could get done before that. Nevertheless, I managed to fix one bug this morning in a Zoom meeting (because Zoom works without the VPN and I was able to see the code on someone else's machine), and email worked too, so that was all good.

In the interim, I have managed to finish all of the tweaks to the digipak artwork save for actually having a front cover. I hope to remedy that tomorrow. :)

Merge It

Sep. 5th, 2025 09:39 pm
billroper: (Default)
I have merged the "big" project that my coworker and I have been heads down on for the last several weeks into the "huge" project that we calved it off from. The code for a couple of subsystems has been substantially cleaned up and a number of new features added, as I kept proposing small bits of additional feature creep while we were in the area. These were features that our customers were asking for, so I don't feel bad about this particular creep.

The huge project is moving toward release and now our changes have joined this giant barge as we maneuver it towards the locks. This is a good feeling. :)
billroper: (Default)
I have frequently explained that large computer programs (like, say, the one I work on) are complex systems and have behaviors. You program the rules into the system code, the system executes your program following those rules, and then it exhibits certain behaviors.

Occasionally, you look at the program and go, "No, no. Bad program." However, this is almost always due to a failure to write the correct rules. Some times, you think you have written the correct rules, but you have written the wrong thing or left a loophole.

And then the program will misbehave and take a dump on the floor.

Calvin the Dog is also a complex system.

Profile

billroper: (Default)
billroper

January 2026

S M T W T F S
     1 2 3
4 5 6 7 8910
11 12 13 14 15 16 17
18 19 20 21222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 07:25 pm
Powered by Dreamwidth Studios