April 24, 2010

Mount Tecumseh

Katy and Owen atop Mount TecumsehAfter a long winter with many changes going on in my life, this weekend it was time to get back to our new constant. Katy and I checked off another mountain in our pursuit to join the White Mountain 4000 Footers Club. This trip was actually a very spur of the moment trip. Our weekends have been very busy lately and when I noticed that we had a free Saturday, and that the weather was supposed to be nice, I suggested that we make an early season trip to the Whites to check off the shortest and easiest mountain on the list: Mount Tecumseh. I knew the trail conditions might be tricky this early in the spring, but after some minor deliberation, we finally decided "why not?" and were on the road at 8AM this morning to make the 2 hour ride to the trail head.

Katy on the trailMount Tecumseh is home to the Waterville Valley ski area and as such, the trail head is actually at the ski area parking lot. Not being a skier at all, I've never been to Waterville Valley but it turned out to be a really nice ride through the valley once we were off the highway on a perfect spring morning. With the busy winter ski season over, it was a generally empty road all the way to the mostly deserted ski area, with only a few other hikers' cars in the lot. By 10:30AM we were on the trail under clear skies and temperatures in the 60's. The first mile or so was an easy ascent on a dry trail with a few easy river crossings. Once we reached the higher elevations, though, the trail was essentially completely covered in a foot or so of hard packed snow. We barebooted all the way to the top without too much trouble, only some slipping, but microspikes probably would have been helpful on the way up. We, of course, didn't have any. We passed several groups on the way up, some wearing microspikes, some not. We reached the summit two and a half miles from the trail head in good time, just before noon, and stayed awhile to eat our lunch.

Katy's ninja pose at the summitI thought the trip down would be a little tricky with the snow pack on the trail, but I actually found it very easy to boot right down. Katy's descent tactics were pretty amusing, though, as she seemed to be in a semi-controlled slide for most of the top half of the trail. We made very good time on the way down; it probably didn't take us much more than an hour, and we were back at the car a little past 1:30PM. We stopped for some food on the way back home, and were back around 5PM.

Fun and easy five mile hike. Perfect weather. Great company. Just what I needed.

March 11, 2010

What's Next?

So what's next for me? I'm happy to say the initial trauma of being laid off is gone, but not without sentiment. Sun Microsystems is the first company that I worked for as a fresh, green college graduate, and I like to think that my experiences there took a very unique path. I started off as a QA Engineer, automating tests for hardware products used directly by paying Sun customers. From there, I transitioned into a tools developer role, developing and supporting an automation framework used by the rest of the QA team(s). My "customers" while in that role were all internal Sun employees. Finally, I moved into Sun Labs on the Project Darkstar team, where technically, as a research project, we didn't have any customers. In practice, though, we provided direct support to users through the open source community. While going through it all, it seemed like a very natural progression for my career; but looking back, I realize that it's a real valuable trifecta of experiences that not many are fortunate enough to claim.

It was very hard for me initially when Project Darkstar was canceled; it was more than just the obvious emotions that come with losing your job though. There's one other experience from my past that I can compare it to. The circumstances were different, but the feelings and the emotions were eerily similar. For four years while at RPI, I was a member of the track and field team. It was more than just an extra-curricular for me, though, it was my primary focus. I was a highly competitive, contributing member of the team, and was one of the team captains in my final season. Each of the four years that I was there, we won the NYSCTC outdoor state track and field championships; I felt like I was part of something great. The 2005 ECAC championships was my final track meet in my collegiate career. Even though I knew going into it that the meet would be my last, I was not prepared for the emotions that I would feel afterwards. For four years I was part of something great, and just like that it was over. I still remember lying in bed that night, surprised at my own tears.

With Project Darkstar, I also felt like I was part of something great. Not only was it a great project, not only were we driving towards a goal that had never been achieved before, but we were also a great team. There were such a unique set of personalities on that team that all meshed together to form a sum greater than its parts. Not only that, but we were nestled inside of Sun Labs, which is probably one of the smartest collection of people you'll ever find. The way that it was all torn away from us, so harshly and abruptly, and when we were so close to our goal, is what made it so difficult. Once again, I had established my place in something that was great, and just like that it was over.

It's time to move on, now, though. If I've learned anything from my past it's that there's always something great waiting in my future. I've accepted a new position as a software engineer at Nokia and am actually very excited to begin work on Monday. I'll be working on some scalable caching and indexing infrastructure for their service platforms, and am looking forward to a new and interesting challenge. I also plan to continue working on Project Darkstar's successor, RedDwarf Server in my own personal free time. I obviously expect my available time to devote to that effort to be considerably more limited than it has been, however.

Things are looking up, and I'm looking forward to my next great thing.

February 18, 2010

Oh LaTeX how you taunt me

Here's a good one. Since I'm currently unemployed and looking for a job, naturally I've been sending resumes out. I've used LaTeX to generate my resume for years now, and it has always worked out quite well. However, today I had a need to print out my resume, and when I did, I noticed that the font seemed slightly too small, and that the right margin seemed a bit too big. It looked fine on the screen in my PDF viewer, but not on the physical printout. Hmm. As it turns out, I accidentally generated the PDF file with A4 size paper and all of the electronic versions I have sent out thus far have been this A4 version. Grrrr!

I must have come across and handled this issue before, but at least on my Ubuntu installation, PDF documents generated by sequential latex, dvips, and ps2pdf commands default to A4 size paper. In order to get the correct US style letter paper, I have to explicitly use the "-t letter" option in dvips. After rooting around a bit, the command "texconfig paper letter" has changed my default system paper size for dvips, dvipdf, xdvi, and hopefully I'll never make this mistake again!

P.S. Metric system? One day we will give in to your logical structure and simple unit conversion. Clearly, though, that day is not today.

February 15, 2010

Still Playing Ultimate

Repeat visitors to this blog may be wondering: what happened to my frequent ultimate frisbee status updates? Well, the status updates may have petered out, but that doesn't mean I'm not still playing. I'm still very much attending the regular Monday, Wednesday, and Friday lunchtime pickup games in Burlington. It's business as usual in that department. In fact, I'm kind of regretting not signing up for the BUDA winter indoor hat league that's currently underway in Milford. It's probably for the best that I missed the boat on that though as while I really loved playing in that league the previous times that I've done it, that indoor turf can be pretty brutal on the knees and feet.

Anyhow, one other bit of ultimate news is that Walter Fredrick Morrison has died at the age of 90. Morrison is regarded as the "father of the frisbee". And to reinforce the notion that the sport is dominated by geeks, the story was picked up by Slashdot and hit the front page a couple days ago.

I always thought that Marty McFly invented the frisbee in 1885 though...

February 4, 2010

RedDwarf

As I mentioned previously, I do intend to continue working on Project Darkstar part-time at least while I search for new employment opportunities. Not only will it allow me and whoever else is interested push along the original goals of the project, but it will also give me a perfect place to keep my skills sharp while I'm out of work. Selfless and selfish reasons, molded into one. However, it does not seem appropriate to continue working using what are now Oracle's resources and contributing code to Oracle's official repository. Not only are there questions about outside contributions, but there are also no guarantees about how long Oracle's official repository will remain active. So I am going with an equally reasonable and open-source-y alternative.

I have established what I hope will become an official community fork of Project Darkstar. This fork will go by the name RedDwarf and is hosted as a sourceforge project. I cannot take credit for the new name, as it was dreamt up by the original instigator of Project Darkstar at Sun Labs (Jeff Kesselman), but I do hope that it will become an even more well known name than Project Darkstar ever was in the games industry. So without further adieu, here are the new community guidelines:
  • The sourceforge project is used to host what were once three separate projects on java.net. The reddwarf-server, reddwarf-shared, and reddwarf-java-client all live in the same subversion repository, but under completely separate sub-trees, each with their own trunk, branches, and tags.
  • The development process should remain largely unchanged from Project Darkstar. All commits to any trunk repository must undergo a thorough review by at least one other committer, and commit privileges are earned. Review requests should be sent to the mailing list: reddwarf-develop on sourceforge.
  • All design, support, and informational documents should go in the Trac instance hosted at sourceforge.
  • All issues and bugs should be filed as a ticket in Trac.
  • Forum discussions should continue as usual on the sourceforge hosted forums.
  • Releases will be done periodically as appropriate. All releases will be published to the central Maven repository rather than the java.net Maven repositories. (This is my first task and may take some time). They will also be published as files for download on the sourceforge site.
Progress will be much slower than before, but I think it's very important to maintain the structure and code quality standards that we had established as a fully funded project. Will anything come of this effort? I'm not sure. But I think it's the best chance for coordinated progress to continue with Project Darkstar.

February 3, 2010

Shocking News

It's been a while since I posted anything on this blog, and I wish my return was the result of better circumstances but no such luck: my position at Sun Microsystems has been eliminated, and as a result I have been let go. It is ironic that the European Union's lengthy delay in approving the Oracle-Sun acquisition gave the Project Darkstar team and community such a long, uninterrupted stretch of time to make some unbelievable progress towards our goals. However, once the deal did finally close, the decision had already been made that Oracle will discontinue investing resources in the project, and so here I am: newly unemployed.

I must say that the shock and disbelief of learning that you've been laid off is a predictably emotional time. Of course I didn't think it would happen to me, but it did: proof that job security is all but an illusion. They say losing your job is like dealing with any other type of loss, which is absolutely true. Knowing this doesn't make it any easier though. Despite this difficult situation, however, I have received nothing but support from my family, friends, colleagues and even people who were previously just casual acquaintances. Thank you to everyone who has been there so far; I know for a fact I'll come out the other side of this a strong person.

As for my future, and the future of Project Darkstar? Well both are uncertain. I have already started ramping up and preparing for a full scale job search in the hope that I will find something even better than the best job I've ever had. In terms of Project Darkstar, a core group of former members of the team have already started exploring alternative ways to keep the project going. This includes both potential for-profit and volunteer efforts to carry out the original mission objectives laid out years ago. At the very least, after getting myself organized, I personally intend to continue working on the project on a part-time basis during my job search and hopefully beyond. More details to come...

November 16, 2009

Cannon Mountain

Owen and Katy atop Cannon MountainFor several weeks, now, Katy and I have been hoping to knock off another 4000 foot mountain in our goal of hiking all of New Hampshire's 4000 footers. With winter closing in, there aren't too many weekends left before we would likely be hiking on a snow covered trail. With the recent unseasonably warm temperatures here in the Northeast, though, we planned a quick day hike up Cannon Mountain for this past weekend. Cannon Mountain is "across the street" from Mounts Lafayette and Lincoln, our first conquest, and is home to what once was the iconic Old Man of the Mountain. There are several routes up it, but we chose to start our ascent from the Lafayette Campground on the southeast side of the mountain.

The quality of the weather for this trip was in doubt right up until we took our first step on the trail. A significant rain event was forecast for all day Saturday and into Sunday morning, but it was unclear when things would clear out on Sunday. We were feeling optimistic, though, and were up before sunrise on Sunday and began the two hour ride to Franconia Notch in the dark and in the rain. By the time we reached the trailhead, the rain had stopped and patches of blue sky were trying to break through the low clouds and the fog. Things were looking up and we were on the trail at 8:40AM.

Katy navigating through some serious bouldersEven after deciding to start our hike from Lafayette Campground, there were still a number of interconnecting trails that could get us to the top of the mountain. On the way up, we hiked all the way out past Lonesome Lake via the Lonesome Lake Trail and continued our ascent up this trail to its northern terminus where it met the Kinsman Ridge Trail. The Lonesome Lake Trail was well maintained with a reasonably moderate grade as we ascended about 1700 feet of elevation in 2.3 miles. From there, we followed the Kinsman Ridge Trail to the summit. The most technically challenging and steepest part of the climb was definitely the section between the end of the Lonesome Lake Trail and the junction with the Hi-Cannon trail (about 0.4 miles from the summit). In this section we went up about 500 feet of elevation in less than half a mile, requiring quite a bit of scrambling over large boulders and roots. We reached the top a little bit after 11:00AM.

Katy doing a Matrix style pose at the summitThere's a tramway and ski area on the opposite side of the mountain that we hiked, so the summit is fairly well developed with an observation tower at the peak. It was warm, even at the top of the mountain, with temperatures in the 50's and we were able to enjoy at least some partial views with clearing skies and mountain tops peaking out of the clouds to our north and west. It was quite a bit of a different feel than our early October hike with fall foliage nearing peak season. This time around the trees were bare with evergreens peppering the mountain sides. There wasn't much to see to the south and east, though, as some low, stubborn clouds had settled in, obscuring the views over to Lafayette and the Franconia Ridge. We hung out at the top for a while and ate our lunch before heading back down.

Owen overlooking Lonesome Lake on Hi-Cannon TrailOn the hike down, we decided to take a slightly different route. Instead of going down the steepest section of the Kinsman Ridge Trail to Lonesome Lake Trail, we decided to take a left turn at the Hi-Cannon trail. This trail was narrower and seemed a little less traveled. We had to deal with some quite steep sections of long, slippery rocks, including one ledge that was so impossibly steep that a ladder was constructed to assist hikers. Some trail descriptions peg the middle portion of this trail as the most difficult trail on Cannon Mountain. There were several neat lookout ledges along the route overlooking Lonesome Lake with views down the notch. The Hi-Cannon Trail met up with the Lonesome Lake Trail less than a half mile from the trailhead and we arrived back at the car at 1:40PM. Total time was about five hours round trip for six miles of hiking including our extended break at the summit. We drove back home, stopping for some food along the way and were back home before 6PM from a quick, but satisfying and enjoyable trip to the Whites with Katy.

For those keeping track, that's 3 down with 45 to go!