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.
billroper: (Default)
I am engaged in a late night debugging session with one of my colleagues from work. It is being very interesting in the sense of "May you live in interesting times."

I am confident that there is a light at the end of this tunnel. I am even reasonably sure it is not a train...
billroper: (Default)
The Cubs won tonight, 4-3, in an exciting game where I got to spend time chatting and catching up with an old friend. These were good things.

Traffic management by the City of Chicago *following* the game was a complete disaster. There were announcements on the news about how the Keeler Ave. entrance to the Kennedy was being reopened early. More than two weeks ago, they were making these announcements.

Guess what was closed tonight? With no signage to warn you that it was closed. This meant that there was a tremendous backup trying to make the right off of Irving Park to get to Keeler, exacerbated by the idiots trying to butt in near the front of the line. And then, when you got onto Keeler, you found the entrance was closed. I have no idea of why.

Keeler, of course, is a tiny two-way street that cannot carry this much traffic, but there it was. And the people coming southbound were even worse off, because there was a large panel truck that had gotten several cars past one of the intersections only to discover that it could not proceed any further south because of the traffic disaster trying to move north. I barely managed to squeeze past it going northbound.

I don't know when I last saw such a big mess without a major accident being the proximate cause. But that's life in Chicago.

Tomorrow is going to be a train wreck. We have a meeting at school at 10, then meetings for work at 11:30, 1, and 4.

This is too many meetings.
billroper: (Default)
I was going to go to tonight's Cubs game when the friend I was planning to go with asked me if I had looked at the forecast lately around 4:30 PM. I looked at the forecast and decided that the chances of the game starting before 10 PM were minimal at best, so we decided to bag it. Less than half an hour before the scheduled game time, the Cubs decided to bag it to, so now those tickets are for a day game tomorrow. I will not be there having both work and a doctor's appointment, so we are going Wednesday night instead.

The good news is that I was able to finish up the side project at work today since I wasn't taking off early for the game, so it is off my list.

Profile

billroper: (Default)
billroper

December 2025

S M T W T F S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 3031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 06:03 pm
Powered by Dreamwidth Studios