Do you ever get the feeling that when things are going too well, something has to give?
I think sometimes the universe decides it needs to humble you, remind you just how thin the thread is from which we all hang. Months of comparative ease and happiness demand a balance.
Yesterday, we were rebalanced. Now, I realize that our misfortunes pale in comparison the suffering that many peoples of world undergo daily, never mind the financial turmoil we’re going through at the moment.
In fact, the individual events that happened to us aren’t really all that notable—it’s the juxtaposition that is suspicious.
We were out yesterday at an event and when we tried to leave, our car did not start. The gas was low (my wife was happy to remind me that she mentioned that we should have filled up the previous night), but I didn’t really think that was it. Still, one of our newly-made friends runs home to get gas, but the nozzle is made for a lawnmower, not a car, so it doesn’t reach. Someone else goes home to get a funnel. We put 3 gallons in there—just to be certain. It still doesn’t start. First impressions are wonderful, aren’t they? (at least they don’t think I’m an idiot for running out of gas). The car eventually gets towed to a local garage (turns out it’s a bad ignition coil).
When we get home, we set up a little of the furniture we’ve gotten for our house—we decide it doesn’t look nearly so good as we thought—this is demoralizing, to say the least.
Then I foolishly put something into the dishwasher that had been covered with soap (from the move). Next time I walked into the kitchen, the floor was covered with bubbles. Fun.
To end the day, I noticed that a screw was coming out of my glasses and I take it out to try to reseat it. Oops. 90 minutes later I got it back in.
Today was better, though.
I’ve got some blog topics planned—it’s just been too hectic to have time to write lately. I didn’t even have a computer desk until yesterday, and it still doesn’t have a computer under it. Maybe today…
Check out my latest book, the essential, in-depth guide to performance for all .NET developers:
Writing High-Performance.NET Code, 2nd Edition by Ben Watson. Available for pre-order: