31 May 2011

Picnic Table

Submitted by Paul Brown

Our house has a large deck out back, and ever since we moved in, Holly and I had been looking at what kind of deck furniture we could get for the deck so that we could eat outside and have others over and eat outside. We looked at patio furniture, but it was more expensive than what we wanted to pay. As I was starting to think that maybe we could make a picnic table, my brother-in-law and sister built a picnic table for their house. Their picnic table turned out nice and was not expensive, so I determined that I would try to make a picnic table myself.

We were busy enough last summer with house stuff and getting ready for Claire that I didn't want to undertake the project last year, but this spring, I definitely wanted to get something done so we could enjoy eating outside throughout the summer. I worked on putting together some plans based on the design that Sarah and Kevin had used and another site that I found on the internet. I made some changes to the designs based on comments from Sarah and Kevin and adjusted the height of the table top and the bench to get them to match our dining table since that is comfortable for us.

The final design that I came up with is for a 7 ft. long table with a table-top width of approximately 41 in. The table-top height was designed to be 30 1/2 in., and the seat height was designed to be 18 in. I included two diagonal cross-braces to stiffen the table against wobbling length-wise. My original design was sketched out on quad-ruled paper, but for this post, I drew it up in AutoCAD to make it more clear and legible. You can download a PDF of the picnic table design. The drawing includes a couple of views of the table, a list of pieces, and a parts list for a trip to the hardware store. (If you want the CAD file to modify for yourself, feel free to contact me.)

Here is the result (still unstained):

You can see the other web pages referenced above for some ideas for how to assemble the table. What I did is first attach the table top supports to the center board of the table top, taking care to get everything square. Then I attached the other table top boards to the table top supports. The carriage bolts ended up being the perfect width to put temporarily between the boards to space out the table top boards.

With the top assembled, I flipped the top over and attached the table legs. I used clamps to hold the legs in place while I drilled the bolt-holes and installed the carriage bolts. I had some difficulty getting the ends of the legs to stay flush with the bottom of the table top, and this led to the table sitting about an inch lower than designed. It was also difficult to install the nuts on the carriage bolts because the locknuts that I used took more torque to turn on than what the bolt would resist when pounded in, so I ended up having to hold the bolt with vicegrips to keep it from turning. It might have worked better to use a non-locking nut with a lock washer instead so the bolt would be tightened down pretty well before the nut started taking more torque to turn.

After installing the legs, I measured and marked the distance from the bottom of the table top to where the seat supports needed to attach to the legs. I needed help to hold the seat supports centered and level to get them clamped down for drilling the bolt holes and installing the bolts.

With the seat supports in place, the last pieces to install with the table still upside-down were the diagonal braces. These are probably the most precision-fit pieces in the whole table, and surprisingly, they actually fit right in. I guess trigonometry is good for something after all.

Then the table was flipped over to right-side up. It is actually pretty heavy and was not easy for Holly and I to flip it; we probably could have used a third person to help lift and rotate the table. The final items to install were the bench seats. I started with the outside 2x4s and then spaced the other boards inward from there. For spacing between the boards, I used decking screws rather than carriage bolts to get a smaller spacing between the boards.

When the table was all assembled, Kevin took his belt sander to the table to smooth out the corners and reduce the splinters on the wood. We didn't get all of the screws on the table top down quite far enough, so the sander took the coating off the top of some of the screws. With exposure to the weather, these screws may end up needing to be replaced if they show signs of significant corrosion.

25 May 2011

Claire's Growth

Submitted by Paul Brown

When Claire was born, I thought it would be neat to be able to track her growth against the standard growth charts published by organizations like the CDC and the WHO. I tried to find some template spreadsheets on the web, but the few that I found did not really meet what I was looking for. Not to be deterred, I developed my own. It is a little complicated under the hood, probably not that elegant in its implementation, but it works and produces pretty decent results. Below are her growth charts and links to a PDF of the table of measurements as well as the spreadsheet.

Table of Claire's Growth Measurements

Growth Chart Spreadsheet (Gnumeric)

The growth chart spreadsheet was developed originally in OpenOffice.org, but I converted it to Gnumeric to get better export options for the charts. It also turned out that Gnumeric was much faster and was able to handle some data conversion within the charts that simplified the chart configuration considerably. The SVG output of charts from Gnumeric is very nice. I used Inkscape to open the SVG output from Gnumeric, add the drop shadow to the charts, and export to an image file for the web.

I still have the OpenOffice.org version of the spreadsheet as well as an MS Excel version that lacks the BMI data. If you would like either of those versions, let me know and I can share them as well.

13 May 2011

A few thoughts from a new dad

Submitted by Paul Brown

I haven't posted much over the last nine months or so, which might lead one to believe that either I have nothing going on to write about or I am so busy that I have no time to write about what is going on. Neither one is probably entirely correct, but reality is closer to the second than the first. There have certainly been a number of significant happenings over the last nine months, the most significant obviously being the birth of my daughter, Claire.

For lots of photos, videos, and details about what Claire is up to these days, Holly has the goods over at her blog. Here you will just find a few musings from a new father about some things that I've learned since Claire's arrival. In no particular order and of no particular significance, here goes:

Infant carseats are huge. I had no idea how much space an infant carseat takes up until I tried to fit Claire's carseat in our Toyota Corolla. I consider the Corolla a normal sized car, maybe a little on the small size, but certainly a fuel-efficient family-friendly vehicle. But the only way that I was able to get the rear-facing carseat into the back seat was to place it in the middle of the seat and move the front seats considerably forward of where we had normally kept them. Although I have become accustomed to driving in the new seat position, it is rather tight and can be a bit difficult for me to get in and out of the car. If the Lord gives us another child, I don't know how we would fit another carseat in the car. There must be a better solution than "upgrading" to an SUV or a minivan!

I am not as patient as I thought. I used to think that I was a patient person. Hardly anything could get me really angry. My most severe frustration was generally not being able to find something that I knew was around—the more specifically I knew where I thought it would be, the worse. But Claire sometimes drives me crazy! She is (now) usually very happy and content and enjoyable to be around. But when she was just a wee newborn and even still when she is tired or cranky, she fusses around in a way that feels like she is fighting against me, and I respond with anger and sometimes harshness. Fortunately I have grown a lot in self-control and in not getting so easily angered by those situations, but in some ways it makes me dread her getting older and more able to express her rebellion. How will I react when it is not just little baby fussing that I perceive as rebellion but real, defiant rebellion? I hope that by God's grace I will have more patience by that time and will respond by seeking to shape her heart (whatever that looks like) rather than merely forcing her to submit.

Holly is a trooper. I always knew Holly was amazing and appreciated her, but seeing her taking care of Claire and the house has really revealed just how much God's grace has shaped her into a strong and caring woman. She usually has seemingly endless patience with Claire, and even when she gets frustrated is never harsh. Day in and day out Holly deals with spit up and nasty poopy diapers and the volatility of a rapidly growing and developing baby who never has two days quite the same.

Claire is so cute. Just look at her. Enough said. :)

I'm sure there's more that could be said, and probably much that is more important to say, but at least now I've broken the blog silence and said something.

30 Jul 2010

My Worst Day of Flying Ever

Submitted by Paul Brown

I like to think that I'm not given to exaggeration, except in jest, but I think that last Friday-Saturday was my worst day of flying ever. Last week I spent a couple of days in Juno Beach, Florida, for meetings with a client. I was really only peripherally needed for the meetings, but the project manager preferred that I be there to address any question that should happen to fall into my area of responsibility. We finished up a little early on Friday, so we went ahead to the Palm Beach airport to wait for our flight to Atlanta.

Since my the connection time between my confirmed flights in Atlanta was a bit short, I thought I would try flying standby on one of the two earlier flights into Atlanta. I figured that if I got in to Atlanta earlier, at best I might be able to snag an earlier flight to Omaha, and at worst I would have time to wait at the gate rather than having to rush from one terminal to another to try to make a tight connection. The logic seemed sound, but unfortunately circumstances proved that this choice worked out quite poorly.

I did make the earlier flight from Palm Beach to Atlanta, which incidentally had been delayed enough that I could catch it. I was even lucky enough to get an exit row. All was well until we got close to Atlanta and the captain informed us that due to weather in Atlanta we were being placed in a holding pattern. We flew around and around for quite some time, but I was still not worried since my confirmed flight to Omaha was much later than even our delayed arrival time.

Unfortunately, the aircraft did not have enough fuel on board to stay in the holding pattern indefinitely to wait out the storm, which closed the Atlanta airport completely, so the captain came on again to inform us that we were being diverted to Birmingham, Alabama, so we wouldn't run out of fuel. Birmingham is not a long flight from Atlanta, so we were on the ground there before too long.

At that time, it was announced that the flight would be refueling and turning back around with any passengers who wished to continue to Atlanta. Passengers wishing to leave on their own or be re-booked for a different routing could exit. I think pretty much everyone deplaned in expectation that we would be re-boarding shortly to turn back to Atlanta as soon as we could.

Unfortunately, soon after they did start re-boarding the aircraft—I near the front of the line—it was discovered that the crew had expired and would not be allowed to complete the flight to Atlanta. So we deplaned again. I waited in a lengthy line to learn that my confirmed flight was still delayed and that they were anticipating the arrival of another flight crew who would take us back to Atlanta, leaving open the possibility that I could still arrive home very late last night. I even got a voucher that covered an edible dinner from the lone food stand still open in the Birmingham airport.

The flight to Atlanta was eventually able to re-board with the new crew and continue to the destination. They were extremely optimistic in their estimation of the turn-around time for the continuation flight, mainly because the flight was only about one-third full and required some relatively time-consuming rearrangement of luggage in the cargo hold to meet the weight distribution requirements to fly. A neat new feature of Delta's is that there is on-board wifi. Even if you don't pay for full internet service, you can still check flight status in-flight, so I was able to see that my flight to Omaha was departing Atlanta while we were in the air.

After we arrived, it was obvious that the few Delta agents still working at almost midnight were not sufficient for the huge numbers of people needing to be re-booked and given meal and hotel vouchers. This was where I made another mistake. What I should have done is go find myself a hotel to get a half-way decent night's sleep before coming back to the airport on Saturday to catch my backup flight. Instead, I thought I would try to save our client some money and get a hotel voucher so they wouldn't have to reimburse what seemed to me to be an "unnecessary"—that is, not caused by my work on their project—night at a hotel. Handing out vouchers seemed like such an easy thing, so how long could it take?

Well, I can now tell you how long it could take! I was lucky and only waited about an hour and a half. There were other people from my flight a few dozen people back in the line whom I estimate probably had another hour and a half to two hours to be served at the rate that the line was moving. It was excruciating waiting in this slow-moving line at the time of day when everyone's body is screaming for sleep. I felt most for this poor fellow who had been sitting next to me on the flight and who was also next to me in line who was trying to get to Rochester, New York, to have his last visit with his dying father whose entry into eternity seemed imminent.

Finally at about 1:30 AM, I was able to talk with a ticketing agent and get a voucher for a meal and a hotel. It was not a particularly nice hotel, and the towels were particularly pathetic, but it was still better to sleep soundly for a few hours in a bed and have a shower afterward than to spend all night on the airport floor.

Since I was re-booked and confirmed for a flight to Omaha at 8:30 or so on Saturday morning, I got up before the sun to take the hotel shuttle back to the airport. My seat had even been assigned in first class, so I was looking forward to a nice completion of my travels and finally arriving at home to change clothes and drive down to my sister's house for my nephew's birthday party.

Unfortunately, there was still more trouble to come. I found the gate for the Omaha flight and settled down to do a little work on my computer while I waited. The gate agent announced that there was some mechanical problem with the aircraft and that maintenance were working on it. They hadn't given a revised departure time yet, but she expected it wouldn't be long and would keep us informed. My laptop battery ran low, so I put it away and decided that, since there was no indication that the flight was boarding yet, it would be a good time to go to the bathroom.

This was a crucial mistake. In the ten minutes or so that I was in the bathroom, the gate agent boarded the aircraft, all without making any "final call" that came through the airport intercom system in the bathroom. I listened to several final boarding announcements for flights that were getting ready to leave, but none of them was for Omaha. When I returned to the gate area, I saw that there was someone boarding the plane, so I went over to see what group was boarding. I figured that with my first-class ticket, I could board at any time, but I always like to go when it is the right time, and those who had boarded looked like they might be folks with children or who might need extra assistance or something, the folks who generally get to go first.

Well, before I had any opportunity to find out who was boarding, the gate agent hurried to the door and went off down the ramp, closing the door behind her. The sign above indicated that the flight had closed, and as I looked out the window, it increasingly appeared to be leaving. At this point I am becoming distressed because as unbelievable as it seems that the flight could have completely boarded in the 10 minutes that I was gone, this is what looks like has happened. When finally the gate agent returns and looks at my boarding pass, my fears are confirmed: The flight did indeed board in about 10 minutes, and I did indeed miss it.

The gate agent sent me off to another gate (though in fact what I needed was not the other gate but the Delta booking center right next to the gate). The lady who helped me was very kind and was able to get me at the top of the standby list for the next flight to Omaha at about 11:30 AM. With my exhaustion and frustration, I think I was close to breaking down in tears more than once as I called Holly to let her know that I would not be home yet, that I would not be able to make my nephew's birthday party, and that I still didn't know for sure when I would get home.

I waited with some nervousness for the next flight to Omaha, feeling foolish for having missed the previous flight. There were several other friendly people waiting in the seating area near the display that showed the flight status and the status of the standby list, all of us waiting to see if we would get on this flight to Omaha. I was first in line, and I stayed right there waiting, no trips to the bathroom this time, and no leaving to get lunch or anything. The flight was delayed in small fifteen-minute increments for about an hour and a half, the announcement each time warning us that the new estimated departure time was and estimate only and that we should stay in the gate area in case of a change.

Finally the flight did begin boarding, and since I was first in line for a seat on standby, I did make it. I sat next to a fellow who was traveling back from a military tour of duty in Afghanistan. After I heard about how long he had been traveling, I didn't even share my story of the last day; his beat mine, hands down! At long last, I arrived in Omaha and went home to rest for a little bit and then mow my lawn.

This was by far my worst flying experience ever. I have had flights run into problems before. Union strikes once caused me to have to take a taxi from JFK to La Guardia to make a connection in New York and then spend a night in Chicago on my way back from Europe. That was somewhat bad. But I don't believe I have ever had such a profound lack of communication about what is happening and such long lines to be assisted at the airport.

It may not be practical to avoid ever flying on Delta again or ever connecting through the Atlanta, but I can say for sure that right now I really do not ever want to have anything to do with either the Atlanta airport or Delta Airlines. I have written this not so much for your information but more for my own records so that if I am ever tempted to fly this way again, I can read and recall my experience and perhaps resist the temptation.


Subscribe to Some clever name should go here RSS