No good news on the medical front

I had a talk with my shoulder surgeon yesterday. He said my MRI didn’t show any “smoking gun”. There was a little damage where the acromium meets the collar bone. There is also evidence of bone bruising, but I’m not sure how that could have happened or how it could be causing a problem that started 3 months ago. He said that might be the problem, or there might even be referred pain from the neck. He basically said that we need to try a few things to help diagnose the problem, so he injected some cortisone into the AC joint. A few hours later, when the numbing agent wore off, I was treated to some of the worst pain of my life.

I slept on a chair last night because I knew that if I slept on a bed, I’d roll onto that side and make it even worse. It’s still pretty bad this morning, but I’m trying to keep it propped on my chair arm and not move it much. I’m back to using my old Bamboo trackpad instead of a mouse because I use that with my other hand, but it registers things as clicks when I don’t mean to click and doesn’t register when I do want to click, so I don’t like it much.

Anyway, if this cortisone shot is anything like the one I got last summer, I’m hoping to start feeling some relief tomorrow or the next day.

Meanwhile I spent half the night wondering what I’m going to do for fun when I can’t paddle any more.

Phil Gustafson, diode re-arranger

Back around 1991-2 era, I joined an on-line community. Or rather, I started participating in a Usenet newsgroup called alt.folklore.urban, the core membership of which was turning into an on-line community, pretty much before the idea of “on-line community” had been invented. We cognoscenti called the newsgroup “AFU”, and the core of the core were known as “the hats” or “old hats” (or later “Best Mates”). One of the first “old hats” was a guy named Phil Gustafson. He was funny, he was smart, he made wicked puns, and he was part of the memes of the group (one of which was that Phil would “rearrange your diodes” if you didn’t behave). He travelled to all the real life meet-ups (which at the time were almost always on the west coast) and it was frequently his descriptions of these meet-ups that had the rest of us rolling in the aisles and wishing they’d have some out this way.
Continue reading “Phil Gustafson, diode re-arranger”

This time I think it was the cache…

As I wrote about in 2007 in articles and , back in 2004 I wrote a cache for part of the product I was working on at Kodak. In the first release to QA, I made sure that area of the code got tested thoroughly, and they found a bug, and fortunately I got it fixed before it went out to the customers. But to my chagrin, my boss and other people on the project got it in their heads that somehow any problem anywhere near that part of the product must be the fault of my cache, even though time and time again it was proven that there were no further bugs in that code for the following 3+ years.

Now flash forward to the product I’m working on now. We have a “go live to the very important customer” happening in just a few days, and we’re supposed to be in code semi-freeze. But the “Performance Project” just put their performance cache into the product, evidently without giving the local QA much chance to test it before it went to the customer’s QA. That seems just a little bit dangerous to me. But no matter, they assure me they’ve written tons of unit tests. So what could possibly go wrong?

Today the customer called up saying that they’re setting up a new client on the admin site, but every time they go to the “branding setup” for that new client, they see some other client’s branding setup. This branding consists of things like the client logo and some “terms and conditions” text and the like. Since they’ve got literally hundreds of QA people hitting this site, I naturally wondered if they weren’t seeing some interaction between multiple people messing with the setup. But after hours of poking around on their site, one of my peers and I (neither of us members of the “Performance Product”, I might add) are convinced it’s the performance cache. Evidently if you use one browser to look at one client’s branding, and then use a different browser to look at the branding of the client who hasn’t been setup yet, you see the branding from the client that you’d looked at in the first browser. Somehow the cache is reacting to the absence of information in the database for a client by pulling up information from some other client out of the cache. That’s not good.

Hopefully that will get fixed, and hopefully somebody will set up a test plan that actually tests what the cache does not just on a cache miss, but also on a database miss as well. And hopefully the important customer won’t think we’re all a bunch of idiots for not testing this properly.

What goes up must come down

A few weeks ago I was feeling great. I was erging longer and longer distances every night, feeling good and not feeling any pain. I was up to doing 3 sets of 2000 metres, at pretty good speed and not much pause between then, and I had every expectation that I was going to increase the number of sets and distances continually. But then I started doing some extra stuff with Dan, trying to build up my core and other muscles and other things I’d need for the up coming season. But instead, I ended up overdoing it (due to the strange slowness of the way my body responds to pain, I never feel it when I’m overdoing it, only afterwards).

The next day, my shoulder was a little bit sore when I woke up, but I attempted to go paddling with the guys, but ended up falling in at the dock (due to using a different boat) and not going, but by evening my shoulder was killing me. And it kept feeling bad. I tried icing it, I tried stretching, and I tried taking more Aleve than usual. Nothing has really helped.

Yesterday I had a massage from my favourite massage therapist, and then a few hours later I tried a tiny bit of erging. By tiny bit, I mean less than a minute. I felt a tiny twinge, so I stopped. And a few hours later, it was back to feeling really bad.

My enthusiasm and optimism for next season has pretty much evaporated now.

Notice anything missing?

Last night somebody stole my roof rack. The Yakima rack was nearly 12 years old (except the new q-towers, which are only a few months old) but it might be worth something to somebody. The really annoying thing is the v-rack. The only people who use v-racks are kayak racers, and it’s unlikely anybody will use this – more likely they’ll sell it scrap for less than what it cost me for the ropes to tie it down.

I’ve phoned a few aluminium recyclers, but nobody has seen it yet.