Sunday, June 05, 2011

Storm Chasing 2011

Last Christmas, my wife gave me a storm chasing trip. How awesome is that? The trip was with Silver Lining Tours and I just got back from a fantastic week. Here’s the lowdown on what we did. It’s kinda long, but a lot can happen during a week of storm chasing!

Silver Lining Tours - Tour 4 - May 29-June 3

Sunday May 29 – Denver Colorado (356.4 miles)

The first day of the tour showed little promise for storWems. There was a possibility of some storms rising off of the upslope to the Rocky Mountains and that was the possibility that we chased. left Denver and had lunch at Fort Morgan, CO, then drove to the tiny town of Grover, Colorado to watch the radar and see how the storms develop.

While we were waiting in Grover, the Weather Channel’s “Great Tornado Hunt” crew showed up and spent the next few days following us. Mike Bettes is a meteorologist for TWC and was spending a month chasing tornadoes in a three car caravan – a Chevy Suburban from which Mike would occasionally broadcast while on the road, a minivan which toted most of their gear and a mobile satellite uplink truck that was purpose-built by NBC for Operation Desert Storm to allow satellite uplink while on the move. The uplink truck looked like a giant golf ball on the back of a flatbed truck (though much more impressive) while the other two vehicles were wrapped with the Weather Channel’s Great Tornado Hunt, as well as sponsorship by Radio Shack.

Mike and the Weather Channel crew provided a very useful distraction for the afternoon while we all took pictures of, and got our pictures taken in, their vehicles and with Mike himself. Mike is a really nice guy and was more than willing to hang out and chat with the chasers in our group.

The storms on the upslope of the Rocky Mountains, though, were not to be so we left Grover with just a sunburn and headed on to North Platte, Nebraska for the night. Once we arrived in North Platte, we had dinner at Applebees an oversharing waitress (she doesn’t like working Sundays but her boyfriend has an infection) and a busboy named Maximilian who was polishing his standup routine – it still needs a lot of polishing. Though we didn’t know it at the time, this would be our last sit down dinner until Friday.

Monday May 30 – North Platte, Nebraska (473.1 miles)
Even before we had left Denver, we knew that Monday May 30th (Memorial Day) was showing a lot of promise for storm chasing. I woke up early and was craving Starbucks, which I had seen about ½ mile away across I-80 so I walked to Starbucks and had a chai for the last time on the trip. Being only ½ mile away was quite lucky given that the next closest Starbucks was almost 200 miles away. Starbucks density is much lower in the plains states.

This morning was our weather 101 class where Roger Hill explained the basics of how storms form and the required ingredients for a storm to turn into a supercell thunderstorm capable of spawning tornadoes. The four key ingredients could be remembered with the SLIM acronym –
Shear: You need winds coming from different directions to start the necessary rotation
Lift: Lift is required to make the warm, moist air ride to create the towers of cumulonimbus clouds that lead to tornadoes. If there isn’t lift, then that moist air stays close to the ground and won’t create the necessary convection.
Instability: This is measured in CAPE (convective available potential energy) which is how much energy there is in the air. Generally speaking, if the air is more unstable, it will make it easier for the air to rise. Higher cape values indicate a better opportunity for a severe storm
Moisture: Moisture is the key element in clouds – no moisture -> no clouds -> no storms.

As Roger says – if you don’t have SLIM, your chances of seeing a storm are slim. Today’s weather looked like a perfect opportunity for storms as warm, wet air was coming up from the south and cold, dry air was coming down from the northwest.

The standard pattern for storm chasing is to get close to where you think the storms will be, then wait for the cumulonimbus towers to form, climbing up to between 50,000 and 60,000 feet. Then, put yourself near the path of the storm and watch the magic happen. The tough part is both knowing where the storms will be, and getting there at the right time.

The National Weather Service and NOAA publish computer models of what they think the atmosphere is going to do over the next few hours and days. Those models are updated constantly as new data from what is actually happening is added. We left North Platte for Broken Bow, Neb where we started our waiting. When we arrived, there were no clouds at all in the direction where we were expecting storms but after an hour or so, we started to see the towers of puffy clouds forming. It is really quite impressive to go somewhere with clear skies, knowing that a storm will form there in a few hours and then watching the clouds form from nowhere just as anticipated. What follows, though, is tougher to know.

We left Broken Bow for the chase, entering “Code Red” which really just means that there won’t be any bathroom or food stops until there’s nothing interesting left to chase. We got up to Brewster, Neb for the first storm to break. We stood under the storm as the anvil passed over and it got very dark even though it was still the middle of the afternoon. Soon, a shelf cloud came towards us showing amazing structure and we could see rotation in the cloud – this is something that you just can’t really capture in photos or on video. Incredibly dark clouds, swirling overhead and moving at remarkable speeds just needs to be seen and this is really the source of the popularity of storm chasing.

I was standing near the vans next to a bluff, photographing the clouds when Roger yelled “Get back in the vans, we’re about to get cored!” Sure enough, just seconds after we got back in the vans, we were inundated with rain and high winds. The temperatures outside had dropped from 82 to 62 over a period of about 15 minutes.

We drove north to get out of the rain to see some more and drove into a line of quarter-sized hail. Let me say this about hail – it is LOUD when it is pounding on the top of the van. When the hail passed, we stopped to take a look at the hailstones left on the ground. Hail is really just ice that is passed up and down in the cloud on the convection currents until it gets too big for the updrafts and it falls to the ground. The bigger the storm, the stronger the updrafts and the more time the hail has to form, thus larger hail. Smaller hailstones gain size either by picking up more moisture, or by colliding and merging with other hailstones. The hail that we were picking up was slightly larger than a quarter and it was delicious. Yes- we ate it. I only wished that we had some bourbon because it was the perfect size and shape for cocktails.

After our hail snack, we drove down past Taylor and started chasing the tail end of the line of storms that was developing. From the place where that first cloud went up, new storm cells were developing along a line as the older storms moved to the northeast, newer storms developed along a line to the southwest. Eventually, this line of storms would form a squall line stretching from the Kansas border to North Dakota.

Over the next few hours, we would speed from place to place, trying to avoid hitting the hail core of the bigger storms (which risk breaking windshields and windows) while trying to find the storm that was most likely to drop a tornado. Working our way south along US-183 and eventually other smaller roads towards Kearney, Neb. Along this route, the storms were intensifying and we started getting very strong straight-line winds. The airport at Lexington reported winds of 90 MPH. The storm’s outflow was kicking up big clouds of dust which would rotate into the air, looking like small tornadoes though without the requisite rotation in the clouds above these are not tornadoes. Instead, these are referred to as “dustnadoes”. There were several reports of tornadoes on the ground as we drove through a tornado warned area but they were really just dustnadoes.

Arriving at I-80 just south of Kearney, we pulled into the parking lot of a hotel to let the storm go over us. As a wall cloud approached, the tornado sirens started sounding and the wind kicked up. The temperature around us dropped again from 85 to 62 in less than a minute as the front passed over us. The winds kept pushing me back and the sky was an amazing yellowy-orange color as the setting sun tried to shine through the clouds and rain but could only provide some color. The NWS was reporting straight line winds of over 100 MPH with this storm and softball sized hail so, once again, just before it hit us, we jumped in the van and started racing east on I-80.

We were driving around 70 MPH on the highway and the storm was keeping up with us. Just overhead, as we were driving down the highway, we saw very strong rotation which twisted from horizontal to vertical rotation right in front of us. A cloud of dust kicked up right in front of us and lasted for a few seconds. This was a very small tornado that formed just above and in front of us and died soon afterwards, before developing the traditional shape of a tornado, but it was one nonetheless. I was trying to video tape it with my camera, but the resulting video is tough to see anything. Technically, though, we saw a tornado. It would be the only one we saw all week.

We raced the storm all the way to Lincoln, Nebraska – wind buffeting us the entire way. We pulled in to the hotel about 20 minutes before it hit at around 11:30 pm. A couple of us made a quick trip to Wendy’s to get a burger to take back for the show. Around 11:50, the high winds and horizontal rain pounded our hotel and lightning flashes were all around us but the winds had slowed down from back in Lexington and Kearney to about 40-50 MPH. Nonetheless, it was quite a storm to watch while going to bed.

Tuesday May 31 – Lincoln, Nebraska (82.5 miles)
The storm from Monday ended up removing most of the moisture from the air and the resulting high-pressure zone was pretty stable. Missing at least 2 of the key ingredients for storms, there was nothing to chase on Tuesday so it was a down day. We hung around the hotel for most of the day. The crew from the Weather Channel was also at our hotel, having chased with us the previous day and they interviewed a few of us for a segment they were doing on Silver Lining Tours. This was actually the second time they interviewed me and I did my best to explain what we had seen and experienced the night before. My segment aired on Wednesday morning though it happened just as we were loading the van so I missed it. Apparently, I said something about how complex tornado formation actually is, pulling from the information we learned the day before. I’m sure I looked great with my sunburned face.

That evening, we headed to Omaha to see the Omaha Storm Chasers play the New Orleans Zephyrs in a Class AAA minor league baseball game. Mike Bettes from the Weather Channel was throwing out the first pitch though Dora the Explorer, who threw out another first pitch just after him, may have upstaged him.

The best part of the game was the opportunity to buy Omaha Storm Chasers clothes and caps. The Storm Chasers won the game 15-10 and we headed back to our hotel in Lincoln. It was great to stay in the same room for two nights in a row!

Wednesday June 1 – Lincoln Nebraska (741.5 miles)
The chase area today was north-central Kansas so we left early from Lincoln and drove for several hours to around Colby, Kansas. The Weather Channel guys were chasing around us again today though they started to take their own route, which in the end would be a bit less than ideal for them.

In the middle of the afternoon, the towers started climbing and we went to code red. We drove up towards Norton and watched a supercell form just ahead of us. This first storm looked beautiful and it developed a wall cloud that tried really hard to drop a tornado. We raced east to stay ahead of the core and to keep an eye on the wall cloud that produced a funnel cloud that came about halfway down to the ground but then dissipated before it turned into a tornado. As the front storm started to weaken, we followed the storms that formed behind it.

The storms were increasing in strength and the radar was showing baseball sized hail up in the cloud. Continuing to stay ahead of the storm, we searched for roads that would take us in closer to the core so we could watch for more funnel clouds. We went down one gravel road which was surprisingly robust and got some great shots of the storm coming towards us but we turned around before the rain hit and turned that road into a muddy mess. Mike Bettes went down the same road just after us near Alton, Kansas but didn’t get out before the rains came and all three of their vehicles got stuck in the mud and they had to wait a couple of hours for some locals to help get them out of the mud. We had since moved on south so we didn’t hear about them getting stuck until much later on their twitter feed.

Since this was the best storm front to be watching, there were a lot of other storm chasers in the area. One group from Sweden had a device they called a “Tornado Killer” which, they claimed, would fire 10,000 volts of electricity into the air to change the electrical field that the tornadoes used when they are formed. The main problem with this device is that tornadoes don’t use an electrical field to form. The second one is that taking a device into a storm that is hooked up to 10,000 volts of electricity is quite dangerous. We first saw these folks and their device while we were waiting for the storms to form and Roger’s wife Caryn started asking them how it worked. When it was clear they had no idea what they were talking about, she started quizzing them on how storms form and when they had no answers, they just walked away. We saw them on the side of the road a few times that evening during the chase and, while no tornadoes formed while we were out, I’m reasonably confident that their device played no part in that.

We pulled up to a large radio antenna and parked underneath to get some more shots of the storm approaching. At this point, the lowering looked like a snow plow coming towards us with the sunset starting to shine through on the west side and the east side being very dark. Our next stop was near Paradise, Kansas where we watched the cloud approach and heard warnings of softball sized hail falling in its core. Roger, once again, got us out of there just in time and we passed a pickup truck being driven by a storm spotter for the local fire department heading past us towards Paradise. Just a couple of minutes later, we heard him on the radio reporting that he was getting pounded with softball-sized hail and that he had lost is windshield.
At this point, it was getting quite late and we had a very long drive ahead of us to get in position for the next day’s chase up in the Dakotas so we started north. The problem was that there was about a half dozen supercells between us and Nebraska so we drove carefully, avoiding the hail-laden storm cores.


We stopped for gas and watched as huge purple-tinted storm clouds around us started getting very active with lightning. Our drive for the next couple of hours was between sets of storms that were firing off lightning at a rate of about 5-10 flashes per second. Some of it was cloud-to-cloud and some was cloud-to-ground. This was perhaps the most amazing light show I have ever seen. As we drove by radio antenna arrays, we were hoping for a direct hit but no such luck. We did have several strikes very nearby, where the lightning bolt seared a line in my retina such that I would see it for about 30 seconds afterwards no matter where I looked. The thunder came within a second and I could feel it through my whole body. After a few hours of driving through this, we made our way up through Nebraska and got to our hotel in Valentine at around 2:00 am.

Thursday June 2 – Valentine, Nebraska (575.2 miles)
The weather models were indicating that a few isolated thunderstorms would be developing north of the Black Hills of South Dakota and would head northwest into North Dakota. The storms would develop pretty late – around 6:00 pm but the sun would be out until closer to 10pm because we were so far north so there would be plenty of time for chasing. The only problem was, there were absolutely no clouds on the radar.

We drove up to Pierre (pronounced ‘peer’) South Dakota for lunch and to see how the models would evolve. Pierre is right on the Missouri River, which was seeing record high levels due to heavy rains and snow melt from the Rocky Mountains. The water in the lake just above the city was so high that the Army Corps of Engineers were going to open the spillways the next day and flood parts of downtown Pierre so there were lots of volunteers around us building levees close to the river and sandbagging their homes and businesses that were close to the water. There was an evacuation order for parts of the city that were going into effect that night and the residents were told they would likely need to be gone for two months before the river would returns to its normal levels.

We finished lunch and headed further north towards Mobridge, SD to get into better position for the storms. Two lines of storms started to appear to our southwest – one was just north of the Black Hills, as expected and the other was just to our west. We watched both to see which one would be better. There was a strong cap in place which kept the storms from being able to go as high as they needed to create the most severe supercells but as the afternoon went on, they continued to build until the storm to the west of us started to break through the cap and we got some amazing shots as it suddenly rose from 40,000 to 55,000 feet in just a few minutes.

We raced north to get ahead of the storms that was starting to form along this line and crossed over into North Dakota. The terrain in North Dakota is beautiful; wide grasslands over rolling hills with occasional small farms. We saw dozens of very old, abandoned homes sitting in the middle of nowhere on the prairie and the storm started looming over these homes. We stopped several times to take pictures of the anvil of the storm creeping over the plains and our vans. It started to get dark as the sun was blocked by the clouds that were now more than 10 miles high but outside of this storm, you could still see the blue sky ahead of it which made for some stunning photos.

As the sun started to set, it passed behind the clouds and created rays of sunlight erupting from the storm and beautifully backlit the precipitation falling from the bottom. The top of the tower was so high that it was creating mammatus clouds which look like bubbles on the bottom of the anvil that was racing overhead 30 miles ahead of the storm. We stopped to let the core of this storm pass over us and we were pounded for a few minutes with heavy rain and hail. Just to the east of us, a huge double rainbow formed and we all waited anxiously for the precipitation to stop so we could jump out and take pictures of it.

The sun was now started to sink below the remaining clouds from the dying storm and it cast a golden glow over the remaining clouds while the wet road reflected the clouds and blue sky that was coming in behind the storm. The light was absolutely fantastic and I was giddy as I could look in any direction and see stunning photo opportunities. None of the storms could break off from the developing line of storms and build enough energy to create a tornado, but the combination of the clouds, terrain and sunset were so awesome that I was more than happy with the results of this chase.

There were a few more storms developing to the south but they were much higher so there wasn’t a chance of tornadoes from them, but we did get another great light show as we headed south out of North Dakota and towards Spearfish South Dakota, near Rapids City and Mount Rushmore. It was another very long drive and we arrived at our hotel around 1 am.

Friday June 3 – Spearfish, South Dakota (458.2 miles)
With all of the storms that had passed through over the previous couple of days, there didn’t look to be much of a chance for chasing on our last full day of the trip. We were also about 450 miles from Denver so we headed south, keeping an eye on a potential target in southern Colorado. That target ended up looking very weak so we decided to not chase it and instead headed to Denver. We arrived around 7:30 pm and had our first dinner as a group since the previous Sunday night.

The primary topic of discussion for the last half of the trip and dinner was when everyone was planning on coming back next year to do it again. Storm chasing is remarkably addictive because no two days, let alone trips, are alike. Some of the people from this group had been chasing the previous week and had been in Joplin just minutes before the EF-5 tornado came through and destroyed much of the city. They were minutes away from being blown away by that storm and saw a number of people in that town walking or driving straight into what would be the path of the tornado. A woman at the gas station where they were trying to refuel probably saved the groups lives by telling them that they can’t pump gas during a tornado warning and that they should get moving. Some people in the group briefly considered taking shelter in the nearby Home Depot but they decided it was better to keep moving and to get out of town. This was a particularly good call as the Home Depot was flattened a few minutes later and there were no survivors in that building.

Seeing tornadoes is not the goal for a storm chasing trip. It can’t be because they are so unpredictable and the odds of seeing one in any given week, particularly in a place where it is not rain wrapped or too dark to see it, are very low. Roger says that the storms themselves are the cake and seeing a tornado is just the frosting on top. While I was a little dubious of that when I arrived on Saturday, I am a strong believer in this now. Watching these supercells develop and getting just a taste of the immense power in these storms is the real payoff. The storms themselves are immensely beautiful with towering anvils, swirling mesocyclones and intense precipitation. The inflow tails can stretch for dozens of miles while the winds turn the grasslands into seas of green flowing like water. The real excitement is in watching how the storms are developing and trying to get into the best position to watch it unleash massive amounts of energy – tornadic or not.

Do I want to go back? You bet I do! These types of tours may be the best way to see the beauty of the heartland of America and the awesome storms that pop up here more than any other place in the world.

The chasers
The storms themselves are a relatively small part of the time spent on a chasing tour. The rest of the time is spent in vans with a group of like-minded people who just love watching severe weather. The leader at Silver Lining Tours is Roger Hill who has been chasing for 25 years. Roger has immense knowledge of how storms develop and what will make a storm develop into a weak, high precipitation snooze fest or a towering monster. By watching the real-time Doppler radar on his laptop and examining the most up to date weather models, he can quickly determine which of the cells are going to get stronger and which ones are going to collapse and die. He has seen well over 500 tornadoes and is one of the most effective storm chasing leaders in the business. Furthermore, he is a respected authority on severe weather and, during our trip alone, he appeared on the weather channel to talk about the developing conditions at least a half dozen times.

The drivers of the vans on our tour are the real heroes. They are the ones who get us into position and through the storms safely and help explain what is going on during the chase. They put in long hours behind the wheel driving hundreds of miles each day (our longest was about 750 miles though they have driven over 1000 miles in a single day) and are excited to get up the next morning to do it again. The combination of our driver’s skill and Roger’s knowledge made me feel quite safe even as we were being chased by 100 MPH winds and having dustnado debris pummel us while we’re driving at 75 MPH. These guys just love to chase and are excited to be there day after day.

The chasers on our tour were from all over the world – New Zealand, Canada, Australia, England, Germany were represented as were at least a dozen states from New Hampshire to California and Washington to Georgia. They are always ready to trade stories about their previous encounters as well as the event that got them “hooked” on severe storms. Some have been on dozens of tours though many were on their first chase. Roger’s wife Caryn, who was driving one of the vans, talked about how she sees the moment when attendees become addicts – when they see their first huge storm from right underneath it, perhaps dropping a tornado right before their eyes, and just start giggling or shedding a tear (of joy, presumably).
Some of the attendees were total characters. The foremost among them on our trip was Raymond, originally from the Netherlands but living in New Zealand and working as an electrician. Raymond collects power meters and glass insulators that are on the electrical poles. He would whip out his video camera and film power substations as we drove by, or interesting arrangements of power lines and poles as we zipped by them. He spent the first couple of days chasing in bright green Mountain Dew pajama bottoms and a bright purple tee shirt – you couldn’t miss Raymond even in the biggest wind. When we stopped to see the hail, he harvested a huge handful of them and was popping them in his mouth and crunching them like cheese pops. His enthusiasm was infectious and I learned more about the different types of power lines than I ever thought I would. I will definitely never look at them he same way again.

We had a crew from the Discovery Channel who are working on a new series on America from the same people who created the Planet Earth series. They were there to get shots of huge storms coming across the plains and were probably hoping to get wide open shots of tornadoes as well. I had a few discussions with them and it was fascinating to see how they create those shows. On average, they said, it takes about a week to get the right footage for about one minute of the actual show. This particular series is schedule to be released next year.

The rest of the crew ran the gamut from software engineers to dentists to students (I’m not sure that is actually a continuum, suffice to say that it was a broad set of day-jobs). Spending much of the time in the vans heading to the next storm, there is plenty of time to get to know the other chasers and their interests. There was also a broad range of cameras on the tour; little point and shoot cameras to high end SLRs, flip video camera to insanely high end HD video camera (ok, maybe the Discovery Channel’s crew shouldn’t count – but it was there). The one thing I missed was the opportunity to share the photos that people had taken to see how they saw it differently from me, and perhaps to pick up a few new techniques for shooting storms. Silver Lining Tours offers special photography tours where they stay a bit further back from the storm to get the wider shots and perhaps on those trips there is more discussion of how to get the best shots.

In summary
In all, we drove 2,686.9 miles over the six days of the chase, which was about average for their tours. The folks at Silver Lining Tours were fantastic from booking through the final dinner and I would absolutely recommend them for anyone looking to get up close and personal with severe storms across the middle of America. I’m not sure if it will be next year, or the following, but I definitely intend to go again and perhaps then I will get to complete my chasing photo collection with a nice, white tornado underneath the angry wall cloud. Either way, I’m sure it will be great.

Saturday, April 23, 2011

SyncTunes for Mac

SyncTunes is my latest application project and it is now available in the Mac App Store. SyncTunes is a simple application that you can run on any Mac where you have an iTunes collection and see the combined collection between two machines. SyncTunes shows you the differences between your libraries for every song in your collection and lets you quickly and easily get them in sync. You can select a single song, all songs by an artist or all songs in your collection (or just about any combination in between) and with one click, the songs and all of the metadata about them will be synced over your network safely and securely.

Since my initial success with TeeShot in the iPhone App Store, I've been trying to come up with another application that is both useful and valuable enough to be able to make it worth the time to build and market it. With the advent of the Mac App Store and my own struggles keeping my iTunes libraries in sync between my home desktop, work desktop and laptop computers, the stars aligned and SyncTunes was born :-)

It has been a ton of fun building SyncTunes and trying to get all of the sync cases correct and fast. The challenge in this case, because I haven't seen anyone else do this yet, has been figuring out how to make the user experience right -- balancing the flexibility of being able to sync any combinations of files between machines with simplicity of getting it done quickly. No one wants to spend a long time synchronizing their libraries. SyncTunes 1.0 is a good start and I'm already working on ways to make the next version much simpler and more flexible.

SyncTunes is currently available in the Mac App Store. Let me know what you think!

Wednesday, June 16, 2010

Blogs

Remember when blogs were a thing? Ah the good old days.

Monday, September 07, 2009

My Latest Software Adventure


OK, so it has been a long time since I posted here, but I've been quite busy! In addition to ongoing work on TeeShot and TeeShotLive, I've also shipped a fun little photo sharing app on the iPhone called Pic-Z Share but the latest big thing is today's opening of TweedCase, a website for musicians to show off their instruments and gear and to be able to connect with each other.

The idea is simple. I love collecting guitars, basses and other gear. They are works of art that can create works of art. It also helps that they represent a lifestyle that is compelling and exciting. On top of that, though, I love looking at other people's instruments and hearing their stories about how they got it, where they played it, the remarkable sounds they can get with it and so much more. So why not create a website that lets people do exactly that? So I did.

The idea came to me at the Small and Special conference in Seattle last summer. Eric LeVine has a great website called cellartracker.com which lets wine tasters share their tasting experiences and wine collections. Neat idea! The closest thing for me would be guitars. I love 'em, I love talking about them and I just love looking at them so I decided to start building this site and just see what happens.

In the first release of TweedCase, you can sign up for a free membership, post information about your instruments and your gear. Then you can upload photos of your instruments. I'm going to encourage folks to try to take great pictures of them to show off the beauty of the instruments, but to do that, I need to develop those skills myself so I'll be posting about that on the site and on the blog. Members can also write their own articles about their musical experiences as well as upload short MP3s of their playing so they can really show what is special about their gear and how they use it.

Over time, TweedCase will grow and I'll add more things that the members can do, but I'm waiting to see what folks ask for to see where to go next. If you're a musician or a collector, come on by and sign up for that free account and let's see what's in your case!

Thursday, February 26, 2009

I Want My Green Plug

While it is unlikely to really get there, I love to concept of having a single adapter that works for lots of devices. Check out this site if you want to vote for your favorite devices to get on board.


GreenPlug Universal Adapter

Monday, December 22, 2008

The Return of Duffergeek

Just before Thanksgiving, my web server in my house keeled over.  More specifically, the boot drive with the OS on it decided to stop being a disk and turned into a clicking machine.  

The computer was hosting a number of web sites along with my DNS service.  It took me a few weeks to get it all sorted out, but Duffergeek is now back in business and with this change, I am no longer hosting web sites from my house.  So, um, there.

You might find a few image links busted for a little while but it should be sorted out soon.


Sunday, October 12, 2008

Zen and the Art of Financial Collapse

Last Friday, I twittered:
A message to panicking shareholders: look outside. The birds are still flying, the trees still standing. Nothing is different.
This was just one of the little realizations from taking a couple of days of reflection on Whidbey Island. It was interesting to read about the financial panic around the world, look at the tumbling stock prices, seeing the politicians and stock brokers' distraught faces and then look out at the water from my balcony. The seagulls didn't seem to care at all. Neither did the heron, or the trees, or the dogs running up and down the beach. Why? Because nothing has actually changed.

The companies whose value is dropping so dramatically are really the same companies they were four weeks ago. Or four months ago. For the most part, the same people go to work there and they are doing the same things. Yet, people have decided to have a nice panic. Sure, there were a bunch of greedy and either dishonest or insanely stupid people decided that it was ok to lend people more money than they could afford to pay back, but this has been going on for years. Just look at the crazy number of credit card applications that show up in every college student's mailbox. Debt has become the new patriotism. But it is really no different today than it was 6 months or a couple of years ago when things were "just fine."

The interesting thing is that the banks and others in the financial industry have decided to stop trusting each other. Now they decide to not loan money even to each other because they're afraid they might not get it back. I'm not sure where that thinking was over the past seven or so years when they were making the bad loans, but their new-found realism is causing them to start hiding their money in their industrial sized mattresses.

The fact is, though, that the core of this problem is in our minds. The vast majority of those bad mortgages will still be paid off, particularly if the people who have them can get the interest rates down to a reasonable number. A percentage of them will fail no matter what, but the actual numbers are probably not that high. This is why the government was so excited to get in and buy large quantities of them - it is a good money making opportunity if you can buy lots and lots of loans at pennies on the dollar and then end up with a 10% real default rate.

Ah, but see? I've gotten myself into playing armchair economist when the real point is this: Today is not different from yesterday. The trees are still standing, the water is still flowing and the sun will rise again in the morning. The only thing that has changed is our minds.

We just need to chill out and breathe.

Monday, October 06, 2008

iPhone Applications Ungagged

I've spent a lot of time over the past couple of months working on a couple of iPhone applications including TeeShot and PracticeTee.  Until recently, though, we were not able to talk about what it was like to write these applications, or even talk in public about the APIs used due to an NDA from Apple that applied to all developers in the program.  Fortunately, Apple dropped that NDA a few days ago, so we should start seeing lots more information on the web about how to write iPhone apps and how to work around some of the issues that we run into building on a platform that is new and growing.

With that out of the way, I figured now would be a good time to post a few thoughts about what it has been like to build and deploy several versions of applications for the iPhone.

The Good
Frameworks
Building an iPhone application is remarkably similar to building a Macintosh application.  One of the best things that Apple did in the creation of the iPhone SDK was to start from the Cocoa framework and then tweak some of the UI layers to be more specific to the iPhone form factor.  This means that in many places, I can copy and paste code between a Macintosh application like CourseBuilder and my iPhone application.  Also, since Cocoa is such a mature environment by now, with very strong development tools, much of the underlying framework is very robust and secure.  The graphics capabilities of the iPhone are outstanding, having a full networking stack and the cellular network at your disposal means applications are always connected and the fact that every iPhone comes with SQLite built in means that writing rich data applications is very simple.  This is fantastic.

Tools
For the most part, the development tools are really great to work with and I don't just mean the XCode IDE.  The performance monitoring tools are very strong, though sometimes a little quirky still and the iPhone emulator is really top notch.  It is even useful for testing websites to see how they will look on the iPhone.

Distribution
Even with all of the complaints people have had about the iTunes App store (banning applications, slow to post updates, light reporting) it is a real game changer for there to be a distribution mechanism that automatically hits all potential customers for the application and provides both payment and download/update infrastructure as part of the deal.  Services like this allow very small development shops - like just one developer - to deliver their applications to users much more simply.  I worry about getting the application feature set right, making it simple and stable and Apple takes care of delivering it to customers and getting the money from them to me.  This makes for two very fun days every month - reporting day and funds transfer day.

The Bad
Application Security
While the app signing features make it significantly harder for users to get your application without paying for it, they also make several parts of application development harder.  Every time you build the application for a device, it must be signed before it will install or run.  This process, though, is full of issues that pop up and when they do, they are extremely difficult to work through.   I set up a new development machine after a hard drive failure and while I can build applications that are signed for distribution, my development certificate have never been the same since.  The errors are vague in these cases and there is not much you can do to track it down. 

Distribution
Yes, the iTunes Application Store is a godsend for many reasons, but waiting for weeks for an application to go from upload to release is frustrating for developers and customers.  It looks like Apple has started working through the kinks in the system because my last update was much faster than the previous ones, but when developers are used to immediate updates for our websites and desktop applications (thanks Sparkle), waiting days or weeks for an application to be released is a drag.

Customer Access
The downside of Apple handling distribution is that we lose a direct connection with our customers.  While they can and often do contact us with support or feature requests, we don't have a direct way to let our customers know about upcoming features, issues to be aware of, or special offers that are available for them.  The only information we get from Apple is how many people from each country have purchased the application.

The Ugly
I think one of the biggest issues is how the iTunes Application store currently makes it difficult to market our products effectively.  There is currently no way to offer discounts to repeat customers or customers of business partners.  There is no way to charge for major upgrades to products without effectively releasing an entirely new product.  There is no way to give out free copies to reviewers or influentials without using up a very limited ad hoc device key.  My product is a very seasonal product and it would be nice to be able to have a bundle with another product or service, or offer it free to users who have purchased other products or services but currently the store is too limited for such promotions.  The good news is that this is a very solve-able problem.

Assuming Apple doesn't change their mind, I hope to do several more posts about writing iPhone apps in the coming weeks.  Hopefully, I will even be able to compare it with writing for other platforms and frameworks.

Wednesday, August 20, 2008

The End of a Good Thing

While we've known it for a little while, today the web site made it public. DeepRockDrive did it's last show on August 1st and is being put in mothballs for now. I still think it is a great idea and we did some amazing shows but it turns out the money can't last forever. You can still catch a number of our shows up on YouTube though.

At least we didn't have any drummers die. One got sick, but I hear he is feeling much better now.

Sunday, August 17, 2008

RSVP - The Ride!

We just got back from the RSVP. It was really a great time. A ton of riding and a huge challenge (at least for me) but it was really great to have been part of it.

Oh, you want details? Well, ok. :)

Day One
We started off at around 7 am on Friday morning. The first 13 miles or so were a piece of cake along the Burke Gilman trail. This is part of the trail we did a lot of training on so it was simple, flat and familiar. Once we made a turn in Woodinville, we hit our first big hill and while it took a bit of time, I made it up with no real problem. Just one quick stop to catch my breath. Then we rode on to Snohomish.

One thing that I had noticed was that my bike made an annoying squeaking sound when I was pedaling. This was mainly annoying because it meant that some of my energy was being converted to sound instead of speed, so I was wasting effort, but it had done this before and I had just had a tune up a week before the ride, so I figured it wasn't a big deal. This will prove to be wrong much later on...

After Snohomish, we hit hte Centennial Trail bike path which was a nice path with only one annoyance - at each intersection there are large metal posts that cross the path to keep cars, motorcycles, etc from getting on, but they mean you need to stop on the bike and carefully maneuver between them. Sometimes you could go off the trail around them, but with 1400 other bikers in the same general area, they tended to get a bit backed up. Otherwise, it was a nice section of the ride.

Then we started up a gradual, but very long climb past Lake Stevens, ultimately reaching the highest point on the ride. It was interesting because there was no really steep part here, just lots and lots of climbing. It was also getting warmer so this started to really take a bunch out of me. We had a nice downhill section that followed (what goes up must come down, thank goodness) and we rolled through Arlington to meet up with our support folks at around Bryant.

Here... I bonked. I ran out of energy and found myself sitting on a low wall just staring at the ground. I couldn't really eat anything and Gatorade was just gross. The rest of the crew was ready to go on, so I took a little break and Leslie and Zach drove me to the next stop about 17 miles ahead in Mount Vernon. By the time I got there I was starting to feel better. I had one of the techs look at my bike to see if he could figure out the squeaking but it would have taken too much time to really dig in to find it. Clue #2 that there was something amiss...

After that break, though, I was ready to go again so we set out from Mount Vernon and headed into the valley. No real hills here, but we hit a big headwind, so while the ride was flat, it was a ton of work to press through the wind. Most of the crew was up ahead of me so I did this part alone but after the rest I was still feeling pretty good and we made it up to the next rendezvous spot with our fabulous support crew in Bow at the Rhododendron Cafe.

The next section was the last section of the first day - the ride up Chuckanut Drive to Bellingham. I had been dreading this through training because it was so hilly and late in the day, but it ended up being a real treat. Tony, Jason and I stuck together for this part and while it was a bunch of rolling hills, the scenery was gorgeous. Sammish Bay off to the left, lots of trees along the road and it had cooled down from earlier in the ride (and no wind!) so we just cranked up each hill and took as much as we could from the downhill segments. This turned out to be my favorite part of the whole ride. There were about seven hill segments to it, and then we entered Bellingham and had a surprisingly long ride through the streets before we got to our meeting point for the end of day one, but once there, it was great to be through with it.

We all met for a nice dinner in Bellingham and then headed back to our hotels for some sleep.

Day Two
We started out from Bellingham at about 7:30. The first few miles of the second day are challenging only because my butt was so sore from the day before but that went away pretty quickly. I must not have had the best breakfast, though, because on the second hill out of Bellingham, I fell a bit behind the group and was on my own for the next 14 miles or so. Not all alone, of course, I would pass the occasional other bikers and be passed by the zippy group must have started a bit later than us. The destination for the first segment was Lynden, where Jason had pre-ordered an amazing banana cream pie which he called the "best in the world."

I rolled in to Lynden and we got in line for pie. I'm not much for banana cream pie, perhaps because, as Leslie points out, those are the ones you are supposed to throw in people's faces. Their chocolate caramel pie, though, was delightful and after a good amount of pie eating and bathroom breaking, we headed out for the Canadian border. The rest of our group actually left about 10 minutes before we did and that was the last we would see of them until Vancouver, but Tony, Jason and I headed up to the border and crossed at the same time as our support crew were driving through.

We were driving along 0 Ave right on the border when we had our only real accident of the trip. Tony's front tire hit my rear tire and he dumped along the road. Fortunately, he landed about as best you could when rolling at 17 miles per hour and there wasn't anyone behind him to roll over him, so we picked up the spilled bike bits and after briefly admiring his skinned knees, we continued on.

The next big challenge was "The Wall." A very steep section which I ended up having to walk up but once we were over that, it a windy stretch and then downhill into Fort Langley. We picked up more refreshments from Leslie and Zach who were waiting for us at the ferry crossing, crossed the Fraser river with them and a bunch of other bikers and then rode to a quick pit at the only real food stop of the second day.

By this point, it was quite hot. Somewhere around 90 degrees and no real cloud cover. Most of the roads from here on in are city streets and highways so the heat was a pretty big factor. We drank a lot of water. Crossing the Pitt River, I hit my gear to go into the high gear for some more flat roads and my chain fell off. Ugh. I stopped and put it back on, started going again but it was making a grinding noise now and just a couple blocks more it fell off again. Looking down, something was really wrong now. Basically, the derailleur, instead of going from gear 1 to 2 to 3 was going from 2 to 3 to dump the chain. Climbing was going to be much harder now and even in the regular gears, there was lots of grinding as I pedaled. We were still eight miles from the next pit stop and any hope of a bike tech being able to look at it so we pressed on through the streets of Port Coquitlam, Coquitlam and Port Moody.

As I was going up the last hill to the Port Moody mini-stop, I took another look down at my right pedal and noticed that there was about a 1/4" gap on the crank. Well there's yer problem right there. The whole crank had started to come apart and the gears were not where they were supposed to be. Hence the gear shifting issue and grinding. We made it to the mini-stop where the whole support crew was waiting for us having just seen off the rest of our group for the last leg of the ride into Vancouver. I found the bike tech at the stop and he took a quick look at it. Basically, the crank assembly was broken and needed to be taken apart and re-assembled. Any further riding would just make it worse.

I was done. Hardware failure.

Tony and Jason continued on to Vancouver. Leslie, Zach and I headed to our hotel in Vancouver.

My total distance for the ride was 150 miles. Even with the missing finish, it was still one heck of an accomplishment, particularly given how the whole idea started.

Now I need to head to the bike repair store for a bit of a repair and start thinking about training for next summer's STP.