It felt like I was griping a lot about plumbing here, so I thought I would make it a new category and go back and classify old posts as “plumbing†if they were water related. So far, I’ve found 14 posts on plumbing problems – more than I’ve written about photography :-(. That’s depressing.
March 21, 2007
John W. Backus dies
Back when I was a postdoc, I was studying FFTs. Okay, actually, I’m not enough of a mathematician to study FFTs, I was studying the efficient implementation of FFTs on parallel computational clusters. One of the graduate students I was working with on the project penned the following:
If there’s a working FFT
That’s not in FORTRAN but in C
Alas it twice as slow will go
And that (as always) goes to show
If speed is your greatest asset,
Then what you C is what you get.
-V.V. (Mony) Iyers
For years, Fortran was the programming language of choice for engineers. It’s name, a derivative of “Formula Translator,†give you an impression of what it does: it makes it easy to represent matrix algebra formulas in a computer programming language. Because it is a compiled language and it has built in support for performing matrix algebra operations, it is extremely fast. I never did much Fortran programming and V.V. and I disagreed on the speed of Fortran vs C (I could always tweak C code to be as fast as Fortran), but it is a great programming language for engineers that has unfortunately, largely been replaced by Matlab.
Fortran was first released nearly 50 years ago and has been updated a few time since then. Given the age of the language, I hadn’t even thought about who invented it, and was saddened to learn that the creator (or at least the project lead) died last weekend. John Backus was apparently the project lead for the creation of Fortran back in the 50s and he died Saturday at the age of 82.
It’s hard to imagine what the engineering field would be like without Fortran and even though I hadn’t heard of him until this week, I think I’ll miss him.
March 20, 2007
K’s birthday
It was K’s birthday today and I decided to take the day off. In part, I needed to because I had to work on her present. It’s hard these days knowing what to get each other. I could have gotten her jewelry – again. Instead, I decided to clear out one of the beds that the previous owners had planted (fancy) grass in, and plant flowers instead. I’ve never been a big flower person, so most of the things I’ve planted have been fruit trees or vegetables or herbs (big basil fan!), but this was for her, so flowers it was.
We went to the nursery on Sunday and then this morning, I cleaned out the bed and arranged and planted the bulbs. I can’t remember what all we got, but it included Callas, Dallias, Lillies, Columbine and a few other things.
K’s not a big fan of eating out, so I gave her the choice of anything she wanted for dinner. We wound up with mushroom crepes, rice, lima beans, and for dessert, key lime cheesecake. The crepes turned out great – for the first time ever, I didn’t screw up the first couple of crepes. I didn’t have a key lime cheesecake recipe, so I made something up. The crust is ground, roasted hazelnuts mixed with melted butter and sugar. The cheesecake itself was fairly standard, cream cheese, eggs, condensed milk, a little extra sugar and key lime juice. We haven’t eaten it yet, but it seems like it turned out.
K received some, more tangible, presents from family, including jewelry 🙂 . Overall, it’s been a good day. Hopefully, the rest of the week will go smoothly as well.
March 15, 2007
No water for you!
Yep, it has been a few months since we’ve had major water issues, so we were due. We had water before dinner, but when I went to rinse the dishes, we had no water. It seemed like the pump wasn’t working. I checked the breaker box, the breaker was fine. I went under the house with a multimeter and found that the pump controller was working and was sending power to the pump. So either the power is not reaching the pump, e.g., a root grew through the power line; or more likely, the well pump itself died.
I’ve got a plumber coming out tomorrow – I’m not screwing with the well pump. Now I’ve just got to rearrange my schedule to work from home :-/
Update 3/16 @4:30pm: the water is back on. My checkbook it a good bit lighter, but what do you do? It turned out that the well pump was shot and needed replacing ðŸ™
March 14, 2007
Bob Ross
Created by “the Robot Economist,†and for hsarik, it’s Bob Ross and the Joy of Painting Missiles. Click the picture for the full sized image with rotating scenery.
March 11, 2007
Weekend update
Finished up a lot of little things this weekend. Nothing too terribly exciting:
- Planted some herbs and covered them with hardware cloth to keep the squirrels out. Basil (lots of basil), thyme and rosemary. I was looking for sage, but couldn’t find any.
- Fixed the water softener – the backwash drain hose was so old that it was leaking onto the floor every time the water softener ran. Unfortunately, I can’t find where the new hose should connect under the hose, so for now it’s draining into the utility sink.
- Finished painting the upstairs hall. Back in October/November, K and I pulled off all of the 80’s-style wall paper. It’s been sitting bear for months, but for the past two weekends, I’ve been smoothing out the wall and painting. I’ve got the switch plates back up and it looks pretty nice. K’s already planning where she’ll start taking down wall paper next.
- I’ve discovered a Heisenberg-like principle of plumbing: you can accurately identify either the source or the effects of a water leak, but not both at the same time. This week, I identified a musty smell and the mold that was causing it. Unfortunately, I could only identify the dishwasher as the source of the water. After running the dishwasher without the sound proofing at the bottom, so I could see the leak, I found that it didn’t seem to be leaking. My new theory is that a small leak, not near the mold, was creating excess humidity due to the heat of the dishwasher that was trapped by the sound proofing – but how to test? It’s like Schrodinger’s Cat.
- Finally, I realized that my laptop hadn’t updated for DST, which is rather uncool. Poking at it a bit, I found out that yum was bombing out before completing the upgrade. The reason is that I did a ‘yum update’ instead of a ‘yum upgrade’ in order to go from FC5 to FC6. So I had a lot of FC5 packages lying around which then broke dependencies. After doing a bit of manual cleanup, I was able to run ‘yum update’ only to find that I had over 600 MB worth of packages that needed downloading. On the plus side, I went ahead and upgraded to the latest development version of yum which has a lot of the new optimizations. That at least made the 363 packages worth of dependencies saner to check.
Work is also okay. I ran a proposal for a lightweight authentication mechanism by the technical team and nobody found any major holes in it. It’s nice to have your ideas validated by the experts 🙂 . Next week kicks off my month with internal audit. I’m not really looking forward to that one, but then I suppose somebody needs to keep us honest. Besides, anything they tell us can only help get support for the policies we know we need.
March 9, 2007
Lessons learned
A few years ago, I participated in Group 1 of a new leadership program geared toward the IT profession. The program usually has four schools per group, each school sending a number of participants. The group meets four times over a six month period, each time at a different, participating school. Each meeting lasts about two and a half days, for a total of 80 hours of training. Our university is participating in Group 7 and they will be coming to campus in April. The Group 1 alumni (and a Group 2 alum) have been asked to attend a half hour session with Group 7 in order to share what the program taught us. I still need to work out the details of this, but as an exercise in working out my thoughts, I am inclined to go with something like the following:
I sat down with the intention of identifying the three most important things that the leadership program taught me, so I pulled out my notes and started reviewing the different tools and techniques we had discussed. There were references to SWOT analysis, Myers-Briggs, the three lenses, etc. Some of these tools I’ve internalized, and some I’ve completely forgotten. My telling you which tools I found effective is pointless. You have to find which tools work for you, what makes sense, what you can work with.
That brings me to my first take-away: know thyself. Know who you are, know your strengths and your weaknesses. Once you’ve identified your strengths, you can play to them. Recognize your weaknesses and you can find strategies to cope with them: hire people whose strengths complement your weaknesses; pay more attention to the parts of projects where you are not naturally inclined; etc.
My second take-away is that the leadership program is one of the few places you will ever be able to discuss your strengths and weaknesses as a leader in a non-competitive environment. Brian and Jim are some of the only people you will find who will take an interest in your development and in helping you to recognize your role in your organization, without having an ulterior motive. Take advantage of that opportunity. Be open with them. Discuss the things that you couldn’t tell your boss. But don’t just rely on Brian and Jim, work with your fellow university team members.
This brings me to my last point, on graduating the program, your team members will have gone through the same experiences you have. Use the opportunity of the program and the time you spend together to get to know these people. Learn to trust them, learn to behave as a team. Share problems with each other, share solutions. Unfortunately, management presents very few opportunities to build trusting relationships. If you take advantage of this chance, you will find that you can build such a relationship with this group of people and that you will all become more effective leaders as a result.
This is at least where I’m leaning. I may completely change it if i re-read it tomorrow and it sounds too corny, but at the end of a long week, those points sound like the most important things I learned in the program
February 28, 2007
and people wonder why the change to DST worries me…
In 2005, congress mandated a change to daylight savings time, essentially, starting it three weeks earlier (March 11th, this year) and ending it three weeks later. Our local paper is requesting suggestions for what people will do with their 22 extra hours of daylight. Here’s my suggestion: spend the time fixing all of the computer problems caused by the DST change.
Essentially, a change to DST is very similar to a self-inflicted Y2K problem. If you want to get a sense of how time/date issues can affect computer systems that aren’t prepared, take a look at this article regarding the new F-22 Raptor and it’s problems with the International Date Line. I wasn’t worried about Y2K because we knew about the issue for years and most modern operating systems and software had already addressed it. With the DST changes, we haven’t had nearly enough notice or preparation. Now, I’m not stocking up on canned goods, but I’m pretty certain that March 11th is going to bring about extra work.