<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Jeremy&apos;s Thoughts</title>
  <link>http://katzj.livejournal.com/</link>
  <description>Jeremy&apos;s Thoughts - LiveJournal.com</description>
  <lastBuildDate>Sat, 19 Jan 2013 17:01:52 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>katzj</lj:journal>
  <lj:journalid>93171</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>http://l-userpic.livejournal.com/127637/93171</url>
    <title>Jeremy&apos;s Thoughts</title>
    <link>http://katzj.livejournal.com/</link>
    <width>83</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/460428.html</guid>
  <pubDate>Sat, 19 Jan 2013 17:01:52 GMT</pubDate>
  <title>Thoughts on DevOpsDays NYC</title>
  <link>http://katzj.livejournal.com/460428.html</link>
  <description>&lt;p&gt;I&amp;#8217;m currently on the train on my way back from &lt;a href=&quot;http://devopsdays.org/events/2012-newyork/&quot; rel=&quot;nofollow&quot;&gt;DevOpsDays in Brooklyn&lt;/a&gt;. The conference was great &amp;#8212; lots of smart people facing a lot of similar problems and trying to see what we could learn from each other. The scale was small, with only like 100-ish people present and not a ton of huge, in your face sponsorship. And the venue was a college campus. And so I kept making these comparisons in my head to LUG meetings, installfests and small scale Linux conferences.&lt;/p&gt;
&lt;p&gt;Obviously the subject matter was a bit different &amp;#8212; talking about and thinking about running large scale production infrastructures is a little bit different than the next cool Linux distribution. This tended, I think, to more discussion around patterns and best practices than about the specifics of &amp;#8220;you should do X to get Y to work&amp;#8221;. So a higher level and more abstract discussion.&lt;/p&gt;
&lt;p&gt;The composition of the audience and attendees was a pretty similar make-up. Linux events always had a strong majority of the attendees who self-identified as sysadmins and then there tended to be a smaller number of developers. And many of the latter group had ended up in that camp due to necessity. The breakdown for DevOpsDays felt pretty similar with an interesting twist where there were speakers who said they were (paraphrasing) &amp;#8220;developers first and fell into operations because they needed to&amp;#8221;.&lt;/p&gt;
&lt;p&gt;One thing that felt more evolutionary than anything else was that the side channel discussion for the event took place on Twitter rather than on IRC. I have (fond) memories of many conferences where attendees sat in an IRC channel and then basically continued to interact on IRC long after the conference had ended. In fact, I made many friends in this fashion. Similarly there was an ongoing discussion on Twitter using the &lt;a href=&quot;https://twitter.com/search?q=%23devopsdays&quot; rel=&quot;nofollow&quot;&gt;#devopsdays&lt;/a&gt; hash tag and I have followed (and am being followed by) a number of the other attendees and hope to keep in touch and call them friends in the future.&lt;/p&gt;
&lt;p&gt;And maybe the thing that struck me the most strongly was where people were &amp;#8220;from&amp;#8221;. Not in the sense of where they lived but rather where they worked. The attendees were almost all from startups. We were in Brooklyn and not the heart of downtown Manhattan, but NYC is probably home to more financial services companies than anywhere else in the world. And all of those companies have *many* people working in software dev and operations-y roles. But they weren&amp;#8217;t there.&lt;/p&gt;
&lt;p&gt;So it feels like &amp;#8220;the DevOps movement&amp;#8221; is going through a similar growth and evangelism pattern as open source and Linux did years ago. Maybe that&amp;#8217;s why it feels so comfortable to me.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Originally published at &lt;a href=&quot;https://velohacker.com/2013/01/19/thoughts-on-devopsdays-nyc/&quot; rel=&quot;nofollow&quot;&gt;Jeremy&amp;#039;s Thoughts&lt;/a&gt;. Please leave any &lt;a href=&quot;https://velohacker.com/2013/01/19/thoughts-on-devopsdays-nyc/#comments&quot; rel=&quot;nofollow&quot;&gt;comments&lt;/a&gt; there.&lt;/small&gt;&lt;/p&gt;</description>
  <category>devops</category>
  <category>work</category>
  <category>fedora</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/460204.html</guid>
  <pubDate>Mon, 22 Oct 2012 23:07:56 GMT</pubDate>
  <title>Can&amp;#8217;t code with AWS outages so blogged instead</title>
  <link>http://katzj.livejournal.com/460204.html</link>
  <description>&lt;p&gt;Although I haven&amp;#8217;t really talked about it here, I &lt;a href=&quot;http://www.stackdriver.com/jeremy-stackdriver-intro/&quot; rel=&quot;nofollow&quot;&gt;joined a new startup&lt;/a&gt; a couple of months ago called &lt;a href=&quot;http://www.stackdriver.com&quot; rel=&quot;nofollow&quot;&gt;Stackdriver&lt;/a&gt; where we&amp;#8217;re working on building a hosted solution to make infrastructure monitoring and management suck less for users of the public cloud.  After a having to duct tape the various pieces together a couple of times now, it&amp;#8217;s super clear that the need is there so it&amp;#8217;s exciting to be working on solving it.  More on the side of being at a very early startup to come in the future.&lt;/p&gt;
&lt;p&gt;Today I had planned to do some work around some of our provisioning and deployment code and Amazon had another EBS outage making the AWS API pretty unavailable for much of the afternoon.  So after doing some other things, I took a look at &lt;a href=&quot;http://www.stackdriver.com/what-fails-with-ebs/&quot; rel=&quot;nofollow&quot;&gt;what fails along with EBS&lt;/a&gt; to help us remember what fails along with EBS and thought it was interesting enough to share.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Originally published at &lt;a href=&quot;http://velohacker.com/2012/10/22/cant-code-with-aws-outages-so-blogged-instead/&quot; rel=&quot;nofollow&quot;&gt;Jeremy&amp;#039;s Thoughts&lt;/a&gt;. Please leave any &lt;a href=&quot;http://velohacker.com/2012/10/22/cant-code-with-aws-outages-so-blogged-instead/#comments&quot; rel=&quot;nofollow&quot;&gt;comments&lt;/a&gt; there.&lt;/small&gt;&lt;/p&gt;</description>
  <category>devops</category>
  <category>work</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/459938.html</guid>
  <pubDate>Wed, 30 May 2012 00:28:25 GMT</pubDate>
  <title>A repo for the chef-omnibus packages</title>
  <link>http://katzj.livejournal.com/459938.html</link>
  <description>&lt;p&gt;I finally got around to trying the &lt;a href=&quot;http://www.opscode.com/chef/install/&quot; rel=&quot;nofollow&quot;&gt;Chef omnibus installer&lt;/a&gt; and it&amp;#8217;s a step up from what I was doing previously but still not great.  Grabbing a shell script with curl or wget and piping it to your shell is an anti-pattern which I wish had never taken off.  Luckily, in this case, the shell scripts is just pulling down an rpm and installing it.  One step nicer would be if there were just a repo that you could use via yum and have things a &lt;em&gt;yum install chef-full&lt;/em&gt; away.  And as I thought that this afternoon, I remembered the baseurl support in &lt;a href=&quot;http://createrepo.baseurl.org&quot; rel=&quot;nofollow&quot;&gt;createrepo&lt;/a&gt;.  Thus, without further ado, I&amp;#8217;ve thrown together a quick set of repos that just point to the files in the opscode s3 bucket and minimizes the amount of storage I have to do &lt;img src=&quot;http://velohacker.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; /&gt;   If you want to use them, just drop a file into /etc/yum.repos.d named something obvious like chef.repo&lt;/p&gt;
&lt;pre style=&quot;padding-left: 30px&quot;&gt;[chef]
name=Chef Omnibus Packages
baseurl=http://katzj.fedorapeople.org/chef-omnibus/el$releasever/$basearch
enabled=1
gpgcheck=0
#gpgkey=&lt;/pre&gt;
&lt;p&gt;I&amp;#8217;ve only tested the EL6 x86_64 package but I went ahead and created the repos for EL5 and EL6, both i686 and x64_64.  Yes, the packages aren&amp;#8217;t signed right now.  Hopefully that&amp;#8217;s something that can be remedied relatively easily.  And even better would be if Opscode would just integrate the simple call to createrepo into their build process for the omnibus installer.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Originally published at &lt;a href=&quot;http://velohacker.com/2012/05/29/a-repo-for-the-chef-omnibus-packages/&quot; rel=&quot;nofollow&quot;&gt;Jeremy&amp;#039;s Thoughts&lt;/a&gt;. You can comment here or &lt;a href=&quot;http://velohacker.com/2012/05/29/a-repo-for-the-chef-omnibus-packages/#comments&quot; rel=&quot;nofollow&quot;&gt;there&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;</description>
  <comments>http://katzj.livejournal.com/459938.html</comments>
  <category>devops</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/459667.html</guid>
  <pubDate>Thu, 19 Apr 2012 15:50:18 GMT</pubDate>
  <title>A Puppet User Trying Chef</title>
  <link>http://katzj.livejournal.com/459667.html</link>
  <description>&lt;p&gt;I have a decent amount of experience at this point with &lt;a href=&quot;http://puppetlabs.com/&quot; rel=&quot;nofollow&quot;&gt;puppet&lt;/a&gt; both from experience using it to manage the infrastructure running Fedora as well as setting it up at a pretty large scale at HubSpot.  But in a new gig, I decided it was worth rounding myself out a bit and giving &lt;a href=&quot;http://www.opscode.com/&quot; rel=&quot;nofollow&quot;&gt;chef&lt;/a&gt; a try.  Not out of any deep seated dislike of puppet but there are a few pieces that I&amp;#8217;ve continued to run up against which are a little grating and so I figured it was worth broadening my horizons.  The nice thing is that both are fairly successful open source communities and realistically, as long as you&amp;#8217;re using &lt;strong&gt;a&lt;/strong&gt; system, you probably can&amp;#8217;t go that wrong or switch in the future.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Side-note: I&amp;#8217;ve also been playing with Michael Dehaan&amp;#8217;s new project, &lt;a href=&quot;http://ansible.github.com/&quot; rel=&quot;nofollow&quot;&gt;ansible&lt;/a&gt; which is also interesting. But I don&amp;#8217;t think it&amp;#8217;s mature enough to use for a production environment yet and I also was mostly interested in it as a better remote execution layer as opposed to another full fledged config management tool. But yeah. It&amp;#8217;s there.  It&amp;#8217;s interesting. I&amp;#8217;ll probably write more about it later.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;With a little bit of chef time under my belt, I have to say that I&amp;#8217;m not struck by drastic differences.  The terminologies are different, the DSL used on the config side is a bit different but they act pretty similarly and you can get either of them to do what you want.  That said, there are a few things (good and bad) that I&amp;#8217;ve noticed about chef and figured I&amp;#8217;d share for others who are looking at deciding for themselves.  Note that a few of the things in the dislikes section may well just be me missing something and being a n00b&amp;#8230; suggestions welcome!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Things I&amp;#8217;ve Liked &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hosted Chef is a very very nice option to have.  Props to the Opscode team for building an infrastructure to run the server side for youand especially for making the barrier to entry nearly zero by letting you manage up to five hosts for free.  Given some of my headaches around running a puppetmaster previously, I&amp;#8217;m glad not to be having to pull together everything to run a chef server&lt;/li&gt;
&lt;li&gt;Knife is actually pretty cool.  I was skeptical before using it but it does a pretty nice job of encapsulating a lot of common tasks for you&lt;/li&gt;
&lt;li&gt;Knife gets really cool with the addition of the ec2 plugin.  Launch servers, register them with hosted chef and have them ready to go.  I&amp;#8217;ve built all of the surrounding bits and as the environment I&amp;#8217;m dealing with grows, I think I&amp;#8217;ll grow out of being able to use knife ec2 effectively, but it&amp;#8217;s great for an easy starting point&lt;/li&gt;
&lt;li&gt;Chef solo seems to work okay and have a few niceties over a master-less puppet setup but I didn&amp;#8217;t spend much time with masterless puppet, so it&amp;#8217;s probably just that I didn&amp;#8217;t find the related nice pieces&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Things I&amp;#8217;ve Disliked / Been Annoyed By&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The package support in the Fedora/CentOS/RHEL universe is pretty poor.  I realize that all the cool kids use Ubuntu these days but tons of server infrastructures are not.  &lt;a href=&quot;http://tmz.fedorapeople.org/&quot; rel=&quot;nofollow&quot;&gt;Todd&lt;/a&gt; does a great job with the puppet (+ ecosystem) packages for Fedora and EPEL. Would love to see someone do similar for all of the Chef stuff&lt;/li&gt;
&lt;li&gt;A lot of the cookbooks that are out there and published are Ubuntu specific. Even the ones which strive to work across distros often end up coercing the Fedora universe to look more like Debian.  Which isn&amp;#8217;t necessarily a path I want to go down&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Probably just a side effect of this but a lot of cookbooks using things which aren&amp;#8217;t the standard init system (eg, depending on runit)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;knife-ec2 makes you think you can get away with using it but I keep tripping across things it doesn&amp;#8217;t support and making me consider abandoning it&lt;/li&gt;
&lt;li&gt;Trying out cookbooks from others drives me crazy.  I&amp;#8217;m pretty sure I&amp;#8217;m missing the good workflow here but polluting my checkout by adding vendor branches and auto-committing things&lt;span style=&quot;font-family: mceinline&quot;&gt;.  There&amp;#8217;s gotta be something I&amp;#8217;m missing here&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;So am I now a rabid chef fan?  Nope.  But it&amp;#8217;s a nice system with some definite advantages for certain use cases.  I suspect I&amp;#8217;ll find more of them as I use it more.&lt;/div&gt;
&lt;p&gt;&lt;small&gt;Originally published at &lt;a href=&quot;http://velohacker.com/2012/04/18/a-puppet-user-trying-chef/&quot; rel=&quot;nofollow&quot;&gt;Jeremy&amp;#039;s Thoughts&lt;/a&gt;. Please leave any &lt;a href=&quot;http://velohacker.com/2012/04/18/a-puppet-user-trying-chef/#comments&quot; rel=&quot;nofollow&quot;&gt;comments&lt;/a&gt; there.&lt;/small&gt;&lt;/p&gt;</description>
  <category>devops</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/459402.html</guid>
  <pubDate>Tue, 28 Jun 2011 00:23:45 GMT</pubDate>
  <title>Monitoring Driven DevOps</title>
  <link>http://katzj.livejournal.com/459402.html</link>
  <description>&lt;p&gt;Wrote up a nice post that maps pretty well to the Ignite talk I gave at &lt;a href=&quot;velocityconf.com/velocity2011/&quot; rel=&quot;nofollow&quot;&gt;Velocity&lt;/a&gt; about using using monitoring to help drive your infrastructure development.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://dev.hubspot.com/bid/65871/Monitoring-Driven-DevOps&quot; rel=&quot;nofollow&quot;&gt;Go check it out&lt;/a&gt; over on the HubSpot dev blog&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/hubspot/monitoring-driven-devops/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=4030&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/459225.html</guid>
  <pubDate>Mon, 20 Jun 2011 01:44:44 GMT</pubDate>
  <title>Velocity 2011</title>
  <link>http://katzj.livejournal.com/459225.html</link>
  <description>&lt;p&gt;I spent last week out in California for the &lt;a href=&quot;http://velocityconf.com/velocity2011&quot; rel=&quot;nofollow&quot;&gt;O&amp;#8217;Reilly Velocity Conference&lt;/a&gt;.  It was in Santa Clara, which I hadn&amp;#8217;t been to and frankly, I would be perfectly happy to not return.  Parts of California are nice, Santa Clara is an office building wasteland.  No good food options, nothing really going on, etc.  But I was there for a conference and not for other stuff, so it sufficed.&lt;/p&gt;
&lt;p&gt;The conference was actually very good.  It has been a few years since I&amp;#8217;ve been to a conference between grad school, my daughter being born, and being at a startup where conferences weren&amp;#8217;t the priority.  But it was good to get back to it.  Had a lot of good hallway conversations with people about things that are relevant to us and saw a lot of good presentations.  And Velocity is especially relevant to me at this point as it was all about various web performance and operations stuff.  Where, unsurprisingly, there&amp;#8217;s a lot of cool stuff going on.&lt;/p&gt;
&lt;p&gt;I mostly kept to the more operations-y tracks just because they map better to what I&amp;#8217;m currently working on.  I&amp;#8217;ve come away with a bunch of things to look into and posted a whole bunch of choice quotes over on Twitter, but a few takeaways boiled down for here would include&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you&amp;#8217;re using a public cloud provider, plan for things to fail.  Build your systems expecting it and you&amp;#8217;ll have less pain.&lt;/li&gt;
&lt;li&gt;HubSpot is doing an awesome job with post-mortems.  &lt;a href=&quot;http://twitter.com/danmil&quot; rel=&quot;nofollow&quot;&gt;DanM&lt;/a&gt; actually posted a &lt;a href=&quot;http://dev.hubspot.com/bid/64771/Post-Mortems-at-HubSpot-What-I-Learned-From-250-Whys&quot; rel=&quot;nofollow&quot;&gt;great blog post&lt;/a&gt; over on our dev blog about things we&amp;#8217;ve learned from doing a lot of them.&lt;/li&gt;
&lt;li&gt;Everyone complains and focuses on javascript performance but that&amp;#8217;s misguided.  The bottleneck is the DOM.  Interestingly, none of the browser guys talked about that apparently&lt;/li&gt;
&lt;li&gt;&lt;em&gt;DevOps &lt;/em&gt;has mostly been about putting developers into ops (hi!) but also needs to be about putting ops into dev&lt;/li&gt;
&lt;li&gt;Web performance has been very successful in tying itself to business metrics.  Weirdly, operations has overall been less successful at that&lt;/li&gt;
&lt;li&gt;There&amp;#8217;s a lot of work going on to help with debugging and working on webapps for mobile platforms.  Very cool.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;None of those are particularly earth shattering revelations, but still good to see/hear.&lt;/p&gt;
&lt;p&gt;Also, on Tuesday night I did a talk for the Ignite track.  So 5 minutes, 20 slides, auto-advancing.  My topic was &amp;#8220;Just Too Late&amp;#8221; and was largely around some things I&amp;#8217;ve discovered transitioning into a role where I&amp;#8217;m doing more ops stuff and the fact that I feel like I get to things too late.  But then turning it around and showing that&amp;#8217;s not really so.  Stay tuned for a longer blog post on the topic.  But the talk went really well.  It was fun, a lot of positive feedback and was good for me to get back to it.  Looking forward to submitting some (full-length) proposals for talks for some conferences later this year.&lt;/p&gt;
&lt;p&gt;I also had a few thoughts on the way conferences have changed since I last went to one&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Twitter really is a pretty big game changer.  Lots of conversation on twitter during the conference about which sessions were good, useful tidbits from sessions, etc.  I actually felt that the experience was pretty strongly enhanced by it&lt;/li&gt;
&lt;li&gt;Conference wireless still sucks.  But you can get decent data now for devices and avoid the use of the conference wireless entirely.  This made it easier to stay on twitter during the conference&lt;/li&gt;
&lt;li&gt;An iPad (or other tablet) is a pretty perfect device for looking at stuff during a conference.  It sits on your lap so you can just check it sporadically, the battery lasts all day, you can get data from a cellular provider, and it&amp;#8217;s reasonably fast.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anyway, good time was had.  Thanks to all the people that I met and chatted up.  And hopefully it won&amp;#8217;t be as long before I make it to another conference &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt; &lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/hubspot/velocity-2011/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=4025&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/458767.html</guid>
  <pubDate>Thu, 03 Feb 2011 16:10:11 GMT</pubDate>
  <title>My new role</title>
  <link>http://katzj.livejournal.com/458767.html</link>
  <description>&lt;p&gt;I&amp;#8217;m still at &lt;a href=&quot;http://www.hubspot.com&quot; rel=&quot;nofollow&quot;&gt;HubSpot&lt;/a&gt; but my role within the company has changed a bit over the past few months.  Related to the &lt;a href=&quot;http://onstartups.com/tabid/3339/bid/37762/How-To-AMP-Your-Engineers-Ideas-For-Energizing-Your-Best.aspx&quot; rel=&quot;nofollow&quot;&gt;article that Yoav wrote which was posted on onStartups today&lt;/a&gt; about how we&amp;#8217;re trying to better empower our engineers and teams to really own things, I&amp;#8217;ve shifted my focus some.&lt;/p&gt;
&lt;p&gt;Instead of working on the product which is front and center to all of our customers or even working on the free tools at &lt;a href=&quot;http://grader.com&quot; rel=&quot;nofollow&quot;&gt;grader.com&lt;/a&gt; that millions of people use, I&amp;#8217;m now instead focused quite a bit on various infrastructure related things for us. Obviously, I&amp;#8217;ve done some of that all along, but at this point, it&amp;#8217;s my primary job.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s a lot of fun. We are heavy users of EC2 and some of the other Amazon services. We also are using Rackspace Cloud some. And I wouldn&amp;#8217;t be surprised if we add another provider in the future. So there is a challenge in making all of these environments look the same for the rest of our dev team as well as our on call folks.  We&amp;#8217;re also working to make it so that we can easily continue to scale out as our compute needs increase.  All the sorts of things that I&amp;#8217;ve spent some time thinking about over the years, but there&amp;#8217;s no theoretical here &amp;#8212; we&amp;#8217;re really deploying, managing and everything else a pretty large distributed system. We are using a fair bit of open source stuff in addition to building some stuff ourselves.  The first thing was obviously &lt;a href=&quot;https://github.com/katzj/ami-creator&quot; rel=&quot;nofollow&quot;&gt;ami-creator&lt;/a&gt; but there&amp;#8217;s more to come almost certainly. In addition, we&amp;#8217;ll probably be doing some work and submitting some patches to improve some of the tools and things that we use as it makes sense to do so.&lt;/p&gt;
&lt;p&gt;And as we we are growing like crazy, I&amp;#8217;m looking to hire some people to join my team to help us get even more things done. If I were writing a job description it would probably include bits and pieces like Linux administration, python, puppet, probably devops (as it&amp;#8217;s something that&amp;#8217;s in mind), cloud automation (&amp;#8230; even though I still hate the word cloud), release and build tooling, monitoring, and more. Sound interesting? &lt;a href=&quot;mailto:katzjATfedora&quot; rel=&quot;nofollow&quot;&gt;Drop me a line&lt;/a&gt; and let&amp;#8217;s talk.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/my-new-role/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=4014&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/458620.html</guid>
  <pubDate>Thu, 13 Jan 2011 03:10:18 GMT</pubDate>
  <title>2010, The Quick Look Back</title>
  <link>http://katzj.livejournal.com/458620.html</link>
  <description>&lt;p&gt;I could give some excuse about being busy, but everybody does that.  Let&amp;#8217;s do the rundown of big events of 2010&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Finished and submitted my thesis to complete the work necessary to finish up the SDM program and graduate in January.&lt;/li&gt;
&lt;li&gt;My daughter was born in February.  There are plenty of pictures on Facebook if you know me and are on there (mostly taken by my wife)&lt;/li&gt;
&lt;li&gt;I&amp;#8217;ve continued working at HubSpot where there&amp;#8217;s no shortage of work to be done and it seems like always something big going on or coming up&lt;/li&gt;
&lt;li&gt;Picked up cyclocross racing in the fall.  &lt;a href=&quot;http://katzj.tumblr.com/tagged/cyclocross&quot; rel=&quot;nofollow&quot;&gt;Read all about it.&lt;/a&gt; Since apparently I managed to blog about that.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you wanted more details, well, there was a lot more on twitter.  But hopefully going to get back into the habit of some blogging again for the new year.  Then again, I&amp;#8217;ve said that before.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/2010-the-quick-look-back/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=4007&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/458001.html</guid>
  <pubDate>Fri, 15 Oct 2010 02:49:50 GMT</pubDate>
  <title>I&amp;#8217;ve moved my bike blogging</title>
  <link>http://katzj.livejournal.com/458001.html</link>
  <description>&lt;p&gt;I&amp;#8217;ve been wanting to play with tumblr, so I&amp;#8217;ve set up a &lt;a href=&quot;http://katzj.tumblr.com&quot; rel=&quot;nofollow&quot;&gt;new blog for my bike blogging&lt;/a&gt; to try it out.  Check it out for exciting race reports, some video and probably some other random thoughts on cyclocross as I begin my inaugural season of cyclocross racing.  &lt;/p&gt;
&lt;p&gt;There might be some other reorganization and moving around here as well in the future when I have a little bit of spare time.  Which, since I&amp;#8217;m racing cross, might not be for a few months &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; /&gt;   &lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/ive-moved-my-bike-blogging/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3995&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/457954.html</guid>
  <pubDate>Thu, 21 Jan 2010 05:11:00 GMT</pubDate>
  <title>Stop Using the Word &amp;#8220;Cloud&amp;#8220;</title>
  <link>http://katzj.livejournal.com/457954.html</link>
  <description>&lt;p&gt;The more I see it, the more I want to just completely see the usage of the word &amp;#8220;&lt;i&gt;cloud&lt;/i&gt;&amp;#8221; go away.  While it&amp;#8217;s somewhat of a cliche to say so, it&amp;#8217;s a term that has a very hazy and non-concrete meaning.  So whenever you start to use it, you immediately end up in the &amp;#8220;well, what is a cloud&amp;#8221; discussion.  And thus, I have a set of suggestions for those places where you might have wanted to use the word &amp;#8220;&lt;i&gt;cloud&lt;/i&gt;&amp;#8221; to instead use something which actually has meaning.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to refer to EC2, use EC2 instead.  It&amp;#8217;s concrete and it means very real things about your deployment and scaling models as well as how you&amp;#8217;re managing your infrastructure.
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to refer to some service which runs over the Internet, either refer to the service or just say the Internet.  You don&amp;#8217;t store your mail &amp;#8220;in the cloud&amp;#8221;, you host it with Google apps.  You don&amp;#8217;t backup &amp;#8220;to the cloud&amp;#8221;, you have your backups stored over the Internet with Mozy or Carbonite.
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to refer to the idea of some hosted application platform, just say the platform.  You don&amp;#8217;t run your python app &amp;#8220;in the cloud&amp;#8221;, you run it on AppEngine (or something else).
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to mean that you are using virtualization and have some management stack on top of it, then please just say you&amp;#8217;re running in a virtualized environment.
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to refer to having your server infrastructure hosted in a virtualized environment by someone else, again, just say you&amp;#8217;re running in a virtualized environment.
&lt;li&gt;If you&amp;#8217;re using &lt;i&gt;cloud&lt;/i&gt; to refer to a &amp;#8220;visible mass of  little drops of water or frozen crystals suspended in the atmosphere&amp;#8221;, then congratulations, you can continue to use the word cloud.  And thanks to &lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud&quot; rel=&quot;nofollow&quot;&gt;Wikipedia&lt;/a&gt; for the definition
&lt;/ul&gt;
&lt;p&gt;Following this simple idea will let you avoid the otherwise impossible to avoid discussion of the semantics of the word &amp;#8220;&lt;i&gt;cloud&lt;/i&gt;&amp;#8221; and what you happen to mean about it and how you might be wrong and &amp;#8230;  This then means you&amp;#8217;ll be that much closer to achieving whatever goal you hoped to achieve as you&amp;#8217;ll spend less time talking and more time doing.  And as an added benefit, you&amp;#8217;ll avoid getting grumpy emails from me about the fact that you&amp;#8217;ve used such a terribly over-used and under-meaninged term.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/fedora-notes/stop-using-the-word-cloud/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3986&quot; border=&quot;0&quot;&gt;</description>
  <category>rant</category>
  <category>cloud</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/457532.html</guid>
  <pubDate>Sun, 18 Oct 2009 23:02:34 GMT</pubDate>
  <title>Time to get back into a training routine</title>
  <link>http://katzj.livejournal.com/457532.html</link>
  <description>&lt;p&gt;As a road rider and racer, my cycling season tends to wind down about this time.  If I were to start racing cyclocross, I&amp;#8217;d extend it out, but for now, I&amp;#8217;m staying out of that.  The past two years, I&amp;#8217;ve marked the end of my season with racing at the &lt;a href=&quot;http://jamestownclassic.org/&quot; rel=&quot;nofollow&quot;&gt;Jamestown Classic&lt;/a&gt; down in Rhode Island.  This year, a combination of the fact that I really kind of needed to work the day and also that my fitness wasn&amp;#8217;t really where it should have been for a race led to me skipping it.  Now I&amp;#8217;m a little bummed that I did, but c&amp;#8217;est la vie.  I&amp;#8217;ve spent most of the past six weeks generally riding just for fun and without any real training goals in mind, although I have been watching the power numbers on my shiny new powertap out of curiosity.&lt;/p&gt;
&lt;p&gt;Looking back on the season, it was one that was both successful on some fronts and utterly not on others.  I did a good job of keeping up a good base training routine through the winter but then ended up doing little in the way of racing over the course of the spring and summer.  First it was waiting for &lt;a href=&quot;http://velohacker.com/cycling-notes/new-race-bike/&quot; rel=&quot;nofollow&quot;&gt;the new bike&lt;/a&gt;, then it was being busy, then the weather sucked, then I got &lt;a href=&quot;http://velohacker.com/cycling-notes/sooner-or-later-it-was-bound-to-happen/&quot; rel=&quot;nofollow&quot;&gt;hit by a car&lt;/a&gt;, then &lt;a href=&quot;http://velohacker.com/cycling-notes/jeremy-vs-the-volcano-haleakala/&quot; rel=&quot;nofollow&quot;&gt;travel&lt;/a&gt;, and then the season was over.  Even though I didn&amp;#8217;t race much, I felt like I was a lot better prepared for the races I did do and that my fitness was higher as a result of the base training through last winter.  &lt;/p&gt;
&lt;p&gt;So I think it&amp;#8217;s now time to start easing myself back into a bit more of a routine in preparation for the winter of base training.  I picked up &lt;a href=&quot;http://www.kurtkinetic.com/&quot; rel=&quot;nofollow&quot;&gt;a new trainer&lt;/a&gt; to replace the freebie I had been using that&amp;#8217;s significantly quieter. Last winter, I was able to do trainer time in the evenings, but with my current schedule that seems unlikely so I&amp;#8217;m going to start getting up a little earlier to get time in before the ride into work.  &lt;/p&gt;
&lt;p&gt;Set it up last night and had the first ride on it was this morning and it&amp;#8217;s pretty nice &amp;#8212; quieter than the old one and seems a bit smoother as well.  I&amp;#8217;ve got a pretty good set up to start with to be able to watch DVDs or online video.  I&amp;#8217;m then streaming the audio to my iPhone with AirPhones so that I don&amp;#8217;t have to have a long headphone cable or worry about turning up the speakers really loud.  Today was watching some TV via Hulu and then a Spinervals DVD.  For the latter, though, I need some better music.  What do other people listen to as a good upbeat playlist for time on the trainer or even general race warmup, etc?&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/time-to-get-back-into-a-training-routine/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3982&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/457437.html</guid>
  <pubDate>Fri, 16 Oct 2009 19:46:24 GMT</pubDate>
  <title>EC2 and Fedora: Still stuck at Fedora 8</title>
  <link>http://katzj.livejournal.com/457437.html</link>
  <description>&lt;p&gt;Amazon&amp;#8217;s &lt;a href=&quot;http://aws.amazon.com/ec2/&quot; rel=&quot;nofollow&quot;&gt;EC2&lt;/a&gt; service is great for being able to roll out new servers quickly and easily.  It&amp;#8217;s also really nice because we don&amp;#8217;t ever have to worry about physical hardware and can just spin up more instances as we need them for experimenting or whatever.&lt;/p&gt;
&lt;p&gt;Unfortunately, they&amp;#8217;re still stuck in the dark ages with the newest AMIs available for Fedora being Fedora 8 based.  With Fedora 12 around the corner, that&amp;#8217;s two years old &amp;#8212; something of an eternity in the pace of distribution development.  I&amp;#8217;d love to help out and build newer images, but while anyone can publish an AMI and make it public, you can&amp;#8217;t publish newer kernel images, which really would be needed to use the newer system.&lt;/p&gt;
&lt;p&gt;So, if you&amp;#8217;re reading this at Amazon or know of someone I can talk with to try to move this forward, please let me know (katzj AT fedoraproject DOT org).  I&amp;#8217;d really strongly prefer to continue with Fedora and RHEL based images for our systems as opposed to starting to spin up Ubuntu images for the obvious reasons of familiarity.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/fedora-notes/ec2-and-fedora-still-stuck-at-fedora-8/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3978&quot; border=&quot;0&quot;&gt;</description>
  <category>amazon</category>
  <category>ec2</category>
  <category>fedora</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/457161.html</guid>
  <pubDate>Wed, 07 Oct 2009 02:50:18 GMT</pubDate>
  <title>Why do all deployment systems suck?</title>
  <link>http://katzj.livejournal.com/457161.html</link>
  <description>&lt;p&gt;At &lt;a href=&quot;http://hubspot.com&quot; rel=&quot;nofollow&quot;&gt;HubSpot&lt;/a&gt;, we have a pretty wide array of different things being used for the webapps running behind the scenes.  This isn&amp;#8217;t surprising.  There&amp;#8217;a also some home-grown scripts (in python, as that&amp;#8217;s the scripting language of choice&amp;#8230; something I&amp;#8217;m not complaining about) to take care of deploying the various webapps.  It works, but I really want to get it doing a bit more so that it&amp;#8217;s more useful and also get the different scripts doing a bit more sharing of code so that we can improve one place and get the benefits for everything.&lt;/p&gt;
&lt;p&gt;Given that this seemed like a pretty typical problem, I figured I&amp;#8217;d take a look and see what open source projects exist out there to see if any of them were suitable or could be at least close to a good fit for what we need and want.  Unfortunately, I was kind of disappointed&amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://www.capify.org/&quot; rel=&quot;nofollow&quot;&gt;Capistrano&lt;/a&gt;&lt;/b&gt; seems to be the big player in this arena.  It was originally written for Rails and still very very strongly shows that heritage.  This isn&amp;#8217;t necessarily bad, but it makes it a lot harder to get to work if you&amp;#8217;re not doing something that&amp;#8217;s rails-like.  There are some people who have gotten some things working with Java app deployments for tomcat, but they all feel a bit hacky.  The other downside for me/us is that Capistrano is very much Ruby-based, both in how its own deployment language looks as well as some of the &amp;#8220;how it depends on things working&amp;#8221; aspects.  Also, the fact that it&amp;#8217;s written in Ruby and thus a little bit more difficult for us to hack on if/when we run into problems is a point against.  So it&amp;#8217;s probably a non-starter for now, or at least a pretty difficult sell
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://www.nongnu.org/fab/&quot; rel=&quot;nofollow&quot;&gt;Fabric&lt;/a&gt;&lt;/b&gt; is written in python and seems to be following in the footsteps of Capistrano.  Right now, it&amp;#8217;s far far simpler.  This is in some ways good but some of the pieces that we&amp;#8217;d want (eg, scm integration) aren&amp;#8217;t there and so I&amp;#8217;d have to write them.  And I&amp;#8217;m not sure if the Fabric devs are really interested in expanding in that way; haven&amp;#8217;t sent email yet, but planning to tomorrow to feel it out.
&lt;li&gt;&lt;b&gt;Config Management + Binary deployment&lt;/b&gt; is the approach taken in &lt;a href=&quot;https://fedoraproject.org/wiki/Infrastructure&quot; rel=&quot;nofollow&quot;&gt;Fedora Infrastructure&lt;/a&gt; for app deployment and it seems to be working pretty well there.  It might be something to get to eventually, but that&amp;#8217;s going to be a longer term thing and I&amp;#8217;m not actually convinced that it&amp;#8217;s really the best approach.  For Fedora it grew out of only a couple of things which could be considered &amp;#8220;webapps&amp;#8221; and a lot of system config that has turned much later into more webapps.  It also pre-supposes a bit more homogenous of an environment than we use at HubSpot from the work I did there
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;https://fedorahosted.org/func/&quot; rel=&quot;nofollow&quot;&gt;Func&lt;/a&gt;&lt;/b&gt; is something that a few people have been working on that I keep wanting to find a use for but it seems a little less well suited to doing a lot of java app building/deployment given that it&amp;#8217;s more https/xml-rpc based than shell based.
&lt;li&gt;&lt;b&gt;Roll your own&lt;/b&gt; is what we&amp;#8217;re doing now and what it seems like is pretty common.  I don&amp;#8217;t necessarily like this, but it&amp;#8217;s certainly the path of least resistance
&lt;/ul&gt;
&lt;p&gt;So, what am I missing?  Is there some great tool out there that I haven&amp;#8217;t come found that you&amp;#8217;re using for Java (and more) webapp deployments?  Bonus points if its python-based and pretty extensible.  &lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/fedora-notes/why-do-all-deployment-systems-suck/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3973&quot; border=&quot;0&quot;&gt;</description>
  <category>capistrano</category>
  <category>fabric</category>
  <category>webapp deployment</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/456890.html</guid>
  <pubDate>Tue, 06 Oct 2009 02:19:42 GMT</pubDate>
  <title>10 Year NCSSM Reunion: Has it really been that long?</title>
  <link>http://katzj.livejournal.com/456890.html</link>
  <description>&lt;p&gt;I spent the weekend at my ten year high school reunion.  A lot of people that I&amp;#8217;ve mentioned this to have been somewhat surprised or responded along the lines of &lt;i&gt;&amp;#8220;I wouldn&amp;#8217;t go to my high school reunion&amp;#8221;&lt;/i&gt;.  Which I can understand.  But &lt;a href=&quot;http://www.ncssm.edu&quot; rel=&quot;nofollow&quot;&gt;Science and Math&lt;/a&gt; is different than your typical high school.  As a two-year residential magnet school, you end up getting to know people pretty well &amp;#8212; it&amp;#8217;s basically like going to college a couple of years early, only with a little bit more supervision.  And so it&amp;#8217;s the same sort of bond and friendships that a lot of people end up getting in college.&lt;/p&gt;
&lt;p&gt;Kara and I flew down on Friday morning and then met up with a friend for lunch.  We then spent some time just kind of relaxing before meeting up with a group of my friends from high school for dinner.  It&amp;#8217;s a good group although we don&amp;#8217;t get together anywere near as frequently as we used to&amp;#8230; for the first few years after high school, we made it a point to get together around New Year&amp;#8217;s or at some point over the holidays.  This has fallen off as we&amp;#8217;ve all moved increasingly far apart distance-wise and have increasingly busy lives.  It was good to get together and catch up, though, and especially in a smaller group environment.&lt;/p&gt;
&lt;p&gt;Later in the evening was the sort of opening party/reception type thing and my class had a surprisingly good turn-out.  The event was held at a bar in Durham (Tyler&amp;#8217;s) which was fine.  It was a little weird seeing people smoking indoors as that&amp;#8217;s something kind of foreign after living in Massachusetts for almost six years.  This probably contributed to the scratchy throat feeling I had the rest of the weekend.  As I walked around, I was able to see and catch up with a ton more people; both that I had been friends with through high school or people I barely talked with.  It was really nice as pretty much everyone is doing something that is kind of interesting now and it was cool to talk with them.  None of the usual crap that people complain about with high school.&lt;/p&gt;
&lt;p&gt;Saturday was the main day of reunion stuff but my group of friends started earlier with breakfast at Elmo&amp;#8217;s on 9th St.  As usual, Elmo&amp;#8217;s was good and we got there just in time to beat the majority of the rush.  Then, it was down to campus and we watched a presentation about some plans to expand the school.  I&amp;#8217;m not really sure how I feel about it.  On the one hand, it looks like a fair bit of work is going into making sure that things are nice and really trying to turn what had been a hospital hastily converted to a residential high school into a very nice residential high school.  On the other, more people in the same sized space could be a bad thing.  A day later and I&amp;#8217;m still not sure where my opinion falls on the expansion.  The rest of the day was filled with catching up with more people, walking around campus to see what had changed (both a lot and very little at the same time), our slide show (always fun to watch again) and the like. &lt;/p&gt;
&lt;p&gt;Kara and I then skipped the evening&amp;#8217;s festivities so that we could grab dinner with my parents as we haven&amp;#8217;t seen them in a while and it&amp;#8217;s unclear exactly when we&amp;#8217;re going to be down again.  It was a low-key evening and then rather than attend the late night party, we just watched &lt;i&gt;Valkyrie&lt;/i&gt; in the hotel room.&lt;/p&gt;
&lt;p&gt;This morning we slept in a bit more and then headed to campus for what had been billed as the faculty brunch.  The location stated for it had been a little bit odd, and when we got there, we learned why &amp;#8212; it was actually in PFM (the cafeteria).  Also, the number of faculty present overall was pretty low at least that we saw.&lt;/p&gt;
&lt;p&gt;We skipped out a little, though, so that we could grab lunch at the NC Farmer&amp;#8217;s Market Restaurant with another group of friends.  This was, as always, tasty and it was good to get to catch up with another group of friends.  Then we met up with my sister and her husband and now we&amp;#8217;re sitting at the airport waiting on our flight back to Boston.  (&lt;i&gt;Well, we were&amp;#8230; home now.  But I&amp;#8217;m a day later posting it&lt;/i&gt;)&lt;/p&gt;
&lt;p&gt;It was a fun weekend and it was great to catch up with a whole bunch of people.  There were some people who I would have liked to have seen who couldn&amp;#8217;t make it, but I got to see a lot of people that I hadn&amp;#8217;t seen since our 5 year reunion or even longer for some of them.  And while most are on &lt;a href=&quot;http://facebok.com&quot; rel=&quot;nofollow&quot;&gt;Facebook&lt;/a&gt;, some aren&amp;#8217;t.  The event was better organized and a better set up than we had for the five year reunion, but there were a few things which bothered me and can hopefully be better for the next one&amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The cost and especially the way the costs were organized was unclear.  As it turns out, very few things were only for those who paid.  This may be partially due to complaints over how much some things were, but it still wasn&amp;#8217;t at all clear what you were paying for up-front.
&lt;li&gt;Having the full schedule sooner would be nice &amp;#8212; I think the final version was published a week or less ago.  That&amp;#8217;s just kind of poor for people trying to decide if they want to come or not and especially how to schedule their travel
&lt;li&gt;Faculty presence was low.  I vaguely remember complaining about this five years ago.  I know it&amp;#8217;s hard to get the faculty to come out, but some of it is communication with former faculty who have retired.  They can&amp;#8217;t come if they don&amp;#8217;t know what&amp;#8217;s going on.
&lt;li&gt;Little interaction with current students.  This is one that seems easily fixable but it&amp;#8217;d be really nice to get a chance to have more current students around and talk with them and the like.  Get the &lt;i&gt;real&lt;/i&gt; story about what&amp;#8217;s going on at the school; I didn&amp;#8217;t trust the administration ten years ago, I don&amp;#8217;t trust them now &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;   Things like lunch yesterday or brunch today would have been perfect opportunities for them to be around, eating and join some alums.  It would also be great for the current students to get to talk to people who have been there, done that, and are maybe doing something cool or interesting now.  I would have liked it as a student and I would have liked it now as an alum.
&lt;/ul&gt;
&lt;p&gt;Even with those suggested improvements, it was a fun weekend and I figure I&amp;#8217;ll probably be back for the fifteen in five years and look forward to seeing everyone again then.  Even if it does make me feel old to see current students wandering around.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/10-year-ncssm-reunion-has-it-really-been-that-long/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3969&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/456488.html</guid>
  <pubDate>Tue, 15 Sep 2009 02:34:31 GMT</pubDate>
  <title>Commuting Pedal Failures</title>
  <link>http://katzj.livejournal.com/456488.html</link>
  <description>&lt;p&gt;One thing that&amp;#8217;s quite nice about &lt;a href=&quot;http://hubspot.com&quot; rel=&quot;nofollow&quot;&gt;the new gig&lt;/a&gt; is that the office is in Kendall Square.  Much, much, much better location-wise than Westford.  It means that my commute is just about seven miles which is quite nice to do via bike.  Also, if the weather&amp;#8217;s bad or I feel lazy, I can take the bus to Alewife from right outside my house and then take the train in. &lt;/p&gt;
&lt;p&gt;Unfortunately, I&amp;#8217;ve now had two weird pedal failures in the past week.  Last Thursday, I was leaving the office and clipped in.  As I got about a block away, I noticed my foot moving weirdly on the pedal.  As I pulled over to check it out, it became clear that the cleat was stuck in the pedal.  After some investigation later, I realized that I lost one of the two screws holding the cleat into the plate in the shoe.  It looks like the plate where the screw went in is actually pretty stripped.  And in getting the cleat and shoe disengaged from the pedal, I essentially had to take the pedal apart so I decided to switch the pedals out for the plain SPDs instead of the slightly fancier SPDs that were on there.&lt;/p&gt;
&lt;p&gt;Today, I was riding home and realized about halfway home that one of the pedals was coming unscrewed from the crank.  I made it home without incident and re-installed the pedal without any noticeable problem, but I&amp;#8217;m going to be keeping an eye on it over the next few days.  Hopefully the crank isn&amp;#8217;t stripped &amp;#8212; it looked okay, but at this point, I&amp;#8217;m a little cautious of it.&lt;/p&gt;
&lt;p&gt;Maybe I &lt;i&gt;should&lt;/i&gt; look at building a new commuter bike sooner rather than later &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;   Although I really would like to get the Redline to last another year to year and a half.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/commuting-pedal-failures/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3965&quot; border=&quot;0&quot;&gt;</description>
  <category>bike commuting</category>
  <category>pedal failure</category>
  <category>commuting</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/456261.html</guid>
  <pubDate>Mon, 14 Sep 2009 02:40:21 GMT</pubDate>
  <title>Review: Amazon Kindle 2</title>
  <link>http://katzj.livejournal.com/456261.html</link>
  <description>&lt;p&gt;I had asked &lt;a href=&quot;http://twitter.com/katzj&quot; rel=&quot;nofollow&quot;&gt;via twitter&lt;/a&gt; a while ago for opinions on the &lt;a href=&quot;http://www.amazon.com/kindle&quot; rel=&quot;nofollow&quot;&gt;Kindle&lt;/a&gt; as I had been thinking off and on about getting one for a while.  Responses were very positive with really one exception: the DRM aspect.  And it&amp;#8217;s something that bothered me, but I decided that the convenience benefit was enough to outweigh that for me at this point.  Especially when I considered that I often buy books, read them, put them on a bookshelf for six months to a year and then drop them off at a book drop.  Re-reading &lt;i&gt;isn&amp;#8217;t&lt;/i&gt; my usual, instead buying new books is &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;   Especially as the primary purpose for the Kindle is more for pleasure reading as opposed to more technical stuff&lt;/p&gt;
&lt;p&gt;Since I knew I&amp;#8217;d end up reading a lot while I was &lt;a href=&quot;http://velohacker.com/life-notes/maui-trip-all-the-rest/&quot; rel=&quot;nofollow&quot;&gt;on&lt;/a&gt; &lt;a href=&quot;http://velohacker.com/life-notes/maui-days-0-3/&quot; rel=&quot;nofollow&quot;&gt;vacation&lt;/a&gt;, I figured I&amp;#8217;d take advantage of Amazon&amp;#8217;s good return policies and try it out.  If I liked it, great.  If I didn&amp;#8217;t, I could certainly hit a bookstore to get &amp;#8220;regular&amp;#8221; books and return the Kindle when I got back home.&lt;/p&gt;
&lt;p&gt;As lots of people have said, the packaging of the device is very good &amp;#8212; Apple-like is really the best way I have to describe it.  They really want you to buy into a full experience.  I turned it on and had already set up a few &amp;#8220;free sample&amp;#8221; books to be on the device.  And reading on it has turned out to be a great experience.  The page turning was a little bit distracting at first with a little bit of a flicker, but after half an hour or so of reading on it, I don&amp;#8217;t notice it any more than I notice turning the page of a regular book.  One thing that I didn&amp;#8217;t find at first (because I didn&amp;#8217;t read the documentation) is that you can change the font size &amp;#8212; this was pretty handy as I can definitely handle smaller than the default &amp;#8212; I&amp;#8217;m currently using the smallest and am pretty happy with it.&lt;/p&gt;
&lt;p&gt;One of the obvious questions with the Kindle is battery life.  With the wireless off, it was incredible (I didn&amp;#8217;t apparently need to charge during most of my 10 day trip with it sporadically on).  Leaving the wireless on I need to remember to charge it every three or four days.  But the charge is pretty quick.  Unfortunately, it uses microUSB instead of miniUSB, so it&amp;#8217;s another cable to have to be carried bringing me to three (miniUSB, microUSB, iPhone).  &lt;/p&gt;
&lt;p&gt;The selection of books seems to be pretty good.  Not everything that I&amp;#8217;ve looked for, but the vast majority.  Pricing is okay, usually a little cheaper than the price for the dead-tree version and the over-the-air delivery is wonderful.  Especially when sitting in an airport between flights.  &lt;/p&gt;
&lt;p&gt;In terms of reading on it, the screen is incredibly nice.  I had my doubts, but they&amp;#8217;re entirely gone.  Reading in bed?  Check (just be sure there&amp;#8217;s a light).  Reading outside beside the pool?  Check.  On a plane?  On the couch?  &amp;#8230;  And so on.  The screen is incredibly readable and I don&amp;#8217;t end up with any of the eye strain problems that I sometimes get after staring at a laptop screen or a monitor for long periods of time.  How well it worked in sunlight is one thing that really surprised me.  Obviously it&amp;#8217;s supposed to be one of the strengths of the screen, but I&amp;#8217;m wary of marketing-speak &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;   But I really had no problem sitting and reading it even in direct sunlight.&lt;/p&gt;
&lt;p&gt;Downsides?  There are a couple.  The biggest is the DRM stuff.  It&amp;#8217;d be nice to be able to share books (eg, if Kara decided she wanted to get a Kindle also so that we could both read the same books).  It&amp;#8217;d also be nice to have some sort of library functionality, although the samples are a big help in deciding whether it&amp;#8217;s worth paying for a book.  &lt;/p&gt;
&lt;p&gt;The other real downside is the case that I got &amp;#8212; the Patagonia neoprene case.  It&amp;#8217;s okay in that it protects it pretty well; it&amp;#8217;s kind of crappy to use while reading, though and I&amp;#8217;ve taken to taking the Kindle out of the case when I&amp;#8217;m reading from it.  Other case suggestions would be appreciated since I&amp;#8217;m certainly going to keep the Kindle at this point.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/review-amazon-kindle-2/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3959&quot; border=&quot;0&quot;&gt;</description>
  <category>kindle</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/455967.html</guid>
  <pubDate>Mon, 07 Sep 2009 18:51:56 GMT</pubDate>
  <title>Garmin 705 Tip: Sending Routes Between Devices</title>
  <link>http://katzj.livejournal.com/455967.html</link>
  <description>&lt;p&gt;While I think I&amp;#8217;m pretty good with the capabilities of the Garmin Edge 705, I learned a new trick with it last weekend.  We were planning to do a century up to Cape Ann and Gloucester and I had mapped out a route with &lt;a href=&quot;http://www.bikely.com&quot; rel=&quot;nofollow&quot;&gt;Bikely&lt;/a&gt; and loaded it onto my GPS.  I sent out the link to everyone else who was planning to come, but Charles had not pre-loaded it onto his.  Instead, he said that you can actually transfer routes, courses, etc between devices wirelessly!&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s actually pretty simple &amp;#8212; you hit the menu button, go to Settings, then &amp;#8220;ANT+&amp;#8221; and then Send on the device doing the sending and Receive on the one doing the receiving.  And then, voila, you&amp;#8217;ve sent the route between Garmins.&lt;/p&gt;
&lt;p&gt;Very very cool, and something I&amp;#8217;ll definitely have to keep in mind for future rides to new places as more and more of the team start getting the 605 and 705.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/garmin-705-tip-sending-routes-between-devices/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3957&quot; border=&quot;0&quot;&gt;</description>
  <category>garmin 705</category>
  <category>garmin edge</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/455733.html</guid>
  <pubDate>Fri, 04 Sep 2009 23:35:28 GMT</pubDate>
  <title>First Week at HubSpot</title>
  <link>http://katzj.livejournal.com/455733.html</link>
  <description>&lt;p&gt;As I wrap up my first week at &lt;a href=&quot;http://hubspot.com&quot; rel=&quot;nofollow&quot;&gt;HubSpot&lt;/a&gt;, I have a few observations that are at least sort of interesting.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Real hardware.  I&amp;#8217;m pretty happy with my current laptop so I just got a desktop machine to use at work.  The box I got is a Dell quad core with 8 GB of RAM.  Nice box overall and Fedora installed with no problems.  The nVidia graphics work fine for 2d and even xrandr seems to be doing the right thing.  One thing that is annoying is that Dell is still shipping machines with VT turned off in the BIOS.  Once I turned that on, though, KVM is also working pretty well on the box
&lt;li&gt;Windows is both just as annoying as ever, less annoying and more annoying.  You can run it in a virtual machine without real problems.  But installing things, the terminals, etc are all still a pain.  Stability is a bit improved.  The whole &amp;#8220;run as administrator&amp;#8221; nonsense is a real pain when you&amp;#8217;re trying to get a lot of stuff going.
&lt;li&gt;Coming in at the end of the scrum cycle seems to sort of be a good thing.  Get to see the final push and then the demos from that cycle followed by getting to sit in on the planning for the next sprint.  I won&amp;#8217;t be on a scrum team until the next sprint and so hopefully I&amp;#8217;ll have a better frame of reference¡
&lt;li&gt;Commuting to Kendall Square works really well for me.  Okay, I knew this from riding into MIT but it&amp;#8217;s still a takeaway.  The bike ride in is a nice length; shorter would be fine, but longer really isn&amp;#8217;t as practical.
&lt;li&gt;Complex build processes exist everywhere and are despised everywhere.  But it always seems like a build and deployment process is the last thing cared about.
&lt;li&gt;I&amp;#8217;m having a lot of fun being back in a startup environment.
&lt;/ul&gt;
&lt;p&gt;So yeah, all in all, its been a good week.  Now for a long weekend.  Two four day weeks in a row for me I guess.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/first-week-at-hubspot/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3951&quot; border=&quot;0&quot;&gt;</description>
  <category>hubspot</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/455530.html</guid>
  <pubDate>Wed, 02 Sep 2009 02:26:36 GMT</pubDate>
  <title>The New Chapter Begins</title>
  <link>http://katzj.livejournal.com/455530.html</link>
  <description>&lt;p&gt;The new chapter begins&amp;#8230;  today was my first day working for &lt;a href=&quot;http://www.hubspot.com&quot; rel=&quot;nofollow&quot;&gt;HubSpot&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;It&amp;#8217;s a big change for me as I&amp;#8217;ve been doing pretty much purely (fairly) low-level operating system work for a decade now.  Going to a company that&amp;#8217;s doing much more web development is making me shift how I think about everything from considering using Eclipse rather than a combination of Emacs/vim/terminals to the languages I&amp;#8217;m writing in and the types of code I&amp;#8217;ll be writing.  And I think it&amp;#8217;s a change that I need &amp;#8212; I&amp;#8217;ve been feeling a bit stagnant and so getting out of my comfort zone should help a lot. &lt;/p&gt;
&lt;p&gt;Also, I think that HubSpot is doing some interesting stuff and I&amp;#8217;m glad to be joining the team to help out in a variety of different ways.&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/the-new-chapter-begins/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3945&quot; border=&quot;0&quot;&gt;</description>
  <category>hubspot</category>
  <category>work</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/455238.html</guid>
  <pubDate>Thu, 27 Aug 2009 15:41:37 GMT</pubDate>
  <title>Beginning A New Chapter</title>
  <link>http://katzj.livejournal.com/455238.html</link>
  <description>&lt;p&gt;The end of one chapter and the beginning of a new one for me.  Today is my last day as an employee of Red Hat.  I still remember walking in the door for my first day at Red Hat and having Nalin set up my account so I could get started as Preston was a little bit late getting in that morning.  It&amp;#8217;s been a great eight+ years across five offices and two states working with lots of great people. &lt;/p&gt;
&lt;p&gt;During that time, I&amp;#8217;ve also had the opportunity to play a big role in the development and growth of Fedora.  While the start was somewhat rocky, I think we&amp;#8217;ve now built up an incredibly strong community that successfully releases a whole distribution (arguably, several!) on a regular schedule.  And within that community, we&amp;#8217;ve grown a pretty awesome set of leaders to continue to drive Fedora forward.&lt;/p&gt;
&lt;p&gt;While I&amp;#8217;m planning to still keep at least in touch with the goings-on of Fedora as well as running Fedora in places, I certainly won&amp;#8217;t have the time to spend on it that I do today.  I hope to keep in touch and see people at conferences and events from time to time.  But right now, I&amp;#8217;m looking forward to what&amp;#8217;s next for me.  And for those wondering, it&amp;#8217;s something pretty different really.  More on it next week..&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/fedora-notes/beginning-a-new-chapter/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3935&quot; border=&quot;0&quot;&gt;</description>
  <category>work</category>
  <category>red hat</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/454981.html</guid>
  <pubDate>Thu, 20 Aug 2009 02:46:46 GMT</pubDate>
  <title>2009 Seacoast Safari Recap</title>
  <link>http://katzj.livejournal.com/454981.html</link>
  <description>&lt;p&gt;&lt;i&gt;Better late than never right?  Here&amp;#8217;s a quick recap from this year&amp;#8217;s &lt;a href=&quot;http://www.seacoastsafari.org&quot; rel=&quot;nofollow&quot;&gt;Seacoast Safari&lt;/a&gt; that I had started and has been sitting in the drafts folder&amp;#8230;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;For the &lt;a href=&quot;http://velohacker.com/lj/first-big-ride-of-the-year/&quot; rel=&quot;nofollow&quot;&gt;third&lt;/a&gt; &lt;a href=&quot;http://velohacker.com/lj/seacoast-safari-2008/&quot; rel=&quot;nofollow&quot;&gt;year&lt;/a&gt;, I signed up for the Seacoast Safari ride to raise money for research and treatment of Cystic Fibrosis.  As I&amp;#8217;ve previously mentioned, this ride has a bit of a personal connection for &lt;a href=&quot;http://teamquad.org&quot; rel=&quot;nofollow&quot;&gt;Team Quad&lt;/a&gt; as one of the guys that rides with us, Chris Kvam, actually has CF.  Not that you&amp;#8217;d know it from watching how strongly he rides.  This year, Quad had an even larger team than last year with 26 riders.  &lt;/p&gt;
&lt;p&gt;For me, the thing that made it even more fun is that I had convinced my dad to fly up and do the ride with me.  Originally, the plan was to have him ride my Merlin and I would ride my Cannondale. &lt;a href=&quot;http://velohacker.com/cycling-notes/sooner-or-later-it-was-bound-to-happen/&quot; rel=&quot;nofollow&quot;&gt;The previous week&amp;#8217;s accident&lt;/a&gt; made that not an option.  But we found another team bike for my dad to ride and all was well.&lt;/p&gt;
&lt;p&gt;Also, Kara served as the official photographer for this year&amp;#8217;s event.  You can see all of her pictures &lt;a href=&quot;http://www.flickr.com/photos/playingbarefoot/sets/72157621629465805/&quot; rel=&quot;nofollow&quot;&gt;on flickr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Saturday started off a little bit drizzly, but it looked like the majority of the rain had passed us.  The roads were still a little wet, though.  I had decided to take it easy and to mostly ride along with my dad which worked out well for riding with a number of the other Quaddies.  All was going well with about 10 of us riding together until Jon hit a rock and was thrown off-balance and went sliding across the pavement.  Ugh.  Not the way to start a charity ride.  But we made sure that the paramedics were taking care of him and we continued on.  The next mishap, just a mile or two later, was a flat that for some reason was quite difficult to successfully change.  Finally it was fixed and the rest of the day went by pretty uneventfully and the sun finally came out.  As we got to UNE in Biddeford, we saw Jon standing there after having been discharged by the ER and brought up by one of the Cystic Fibrosis Foundation staff.  We had the barbeque lunch and then watched some of the coverage of the Tour stage from the day.&lt;/p&gt;
&lt;p&gt;Dinner was the typical pasta dinner that has characterized the Seacoast Safari along with an award ceremony and silent auction.  A nice impromptu addition to this year&amp;#8217;s event was a few people auctioning off their prizes to raise even more money.  Very cool!  And Team Quad was recognized for the fact that we both had the largest team and had the largest fundraising amount of any team.  Overall, the amount raised this year was over $100,000 making it significantly more than previous years.&lt;/p&gt;
&lt;p&gt;We headed back to the dorms where we mostly sat around and talked bike geekery and then headed to bed to wake up early the next morning again.&lt;/p&gt;
&lt;p&gt;Sunday morning came along and was quite sunny and perhaps perfect from a weather standpoint.  We had breakfast and were then on our way.  Again, I was content to take it easy and ride with my dad for the majority of the time.  A number of other people were content to keep the same pace and so we had a nice group of about 8 Quaddies riding along at a fairly relaxed pace.  We took in the scenery, we sang and enjoyed a wonderful day on the bike.  At one point, I went to the front of the group and basically sat there for about 12 miles setting a steady pace into the wind.  It was a great time and a good way to get a good tempo workout without having to really push it.&lt;/p&gt;
&lt;p&gt;We made it back to Newburyport and wrapped things up.  Stood around talking with people for a little bit, but at that point, wanted little more than a good shower and so were on our way pretty quickly to do so.&lt;/p&gt;
&lt;p&gt;And with that, another Seacoast Safari was wrapped up.  A good time overall and the route was just as gorgeous as always.  And I think that the &lt;a href=&quot;http://www.cff.org&quot; rel=&quot;nofollow&quot;&gt;Cystic Fibrosis Foundation&lt;/a&gt; saw it as a pretty effect fundraiser.  Looking forward to next year so that I can ride it again!&lt;br /&gt;
&lt;div style=&quot;width: 310px&quot;&gt;&lt;a href=&quot;http://velohacker.com/cycling-notes/2009-seacoast-safari-recap/attachment/3740528135_e9387729f2_b/&quot; rel=&quot;nofollow&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/3740528135_e9387729f2_b-300x200.jpg&quot; alt=&quot;Photo by Kara Katz / CC BY-NC 2.0&quot; title=&quot;Me in the 2009 Seacoast Safari&quot; width=&quot;300&quot; height=&quot;200&quot; /&gt;&lt;/a&gt;&lt;p&gt;Photo by Kara Katz / CC BY-NC 2.0&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/2009-seacoast-safari-recap/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3919&quot; border=&quot;0&quot;&gt;</description>
  <category>seacoast safari</category>
  <category>cystic fibrosis</category>
  <category>ride report</category>
  <category>charity ride</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/454467.html</guid>
  <pubDate>Thu, 20 Aug 2009 02:29:43 GMT</pubDate>
  <title>Maui Trip: All the Rest</title>
  <link>http://katzj.livejournal.com/454467.html</link>
  <description>&lt;p&gt;After &lt;a href=&quot;http://velohacker.com/cycling-notes/jeremy-vs-the-volcano-haleakala/&quot; rel=&quot;nofollow&quot;&gt;Friday&amp;#8217;s trip up the volcano&lt;/a&gt;, the focus of our trip shifted to Kara&amp;#8217;s sister&amp;#8217;s wedding.  Kara and I were both in the wedding, so there was a rehearsal on Saturday afternoon.  While we were staying in Kapalua on the northwestern end of the island, Lindsey was staying at the Grand Waileia resort on the southern tip of of the island and that was where the wedding was going to take place.  So about an hour&amp;#8217;s drive.&lt;/p&gt;
&lt;p&gt;So Saturday we grabbed lunch with Kara&amp;#8217;s parents and Kara&amp;#8217;s other sister (Courtney) plus her husband and five month old again at the Cool Cat Cafe.  This time I had a burger and it was a pretty good burger &amp;#8212; I see why they are highly rated.  We then headed to Waileia for the rehearsal.  The rehearsal was quick and basically there was little information really to be shared.&lt;/p&gt;
&lt;p&gt;Then, Saturday evening there was a rehearsal dinner / welcome dinner (some of Kara&amp;#8217;s family that wasn&amp;#8217;t in the wedding came out as well and they came to this dinner as well) at the &lt;a href=&quot;http://hardrockcafe.com&quot; rel=&quot;nofollow&quot;&gt;Hard Rock Cafe&lt;/a&gt; in Lahaina.  And the dinner really was what you expect at a Hard Rock Cafe.  That&amp;#8217;s not to say it was bad, but the food was predictable.  We did have a nice outdoor table to sit at with a good view of the setting sun over the ocean.&lt;/p&gt;
&lt;p&gt;After dinner, Kara really wanted some shave ice again so we went back to &lt;a href=&quot;http://www.yelp.com/biz/ululanis-hawaiian-shave-ice-lahaina&quot; rel=&quot;nofollow&quot;&gt;Ulalani&amp;#8217;s Shave Ice&lt;/a&gt;.  We shared a large this time and it was very sufficient for the two of us and again very good.  Then, it was late so we headed back and went to sleep.&lt;/p&gt;
&lt;p&gt;Sunday was the wedding and we were up fairly early.  I drove Kara and Courtney to Waileia for their hair, etc appointments.  Kara and I grabbed lunch at &lt;a href=&quot;http://longhis.com&quot; rel=&quot;nofollow&quot;&gt;Longhi&amp;#8217;s&lt;/a&gt; and I had a pretty good pasta dish &amp;#8212; the Fettucini Lombardi.  It was a fetticuini alfredo with the nice addition of proscutto and English peas.  Very tasty and by going for lunch, the prices were a lot more reasonable than their dinner prices.&lt;/p&gt;
&lt;p&gt;Then I dropped Kara off for her hair appointment and just read for a while.  Then it was time for the wedding.  This was actually kind of cool.  Lindsey had decided to have various bits of native Hawaiian weddings in the ceremony including a precessional where she was carried in on a chair and accompanied by hula dancers.  Very very cool to watch.  The rest of the ceremony was nice as well, but it&amp;#8217;s hard to beat being carried in on a chair &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt; &lt;/p&gt;
&lt;p&gt;After the ceremony, there was a dinner/reception at the &lt;a href=&quot;http://www.grandwailea.com/resort-dining/bistro-molokini.cfm&quot; rel=&quot;nofollow&quot;&gt;Bistro Molokini&lt;/a&gt; in the Grand Waileia.  Dinner was good, but the service was very very &lt;b&gt;very&lt;/b&gt; slow.  While they started off getting things fast, they slowed down quite a bit and it was probably about two hours before our food came out.  Oh well, we were in no rush.  We eventually headed back (late) to the condo and crashed hard into bed.  Of course, after I had driven the hour back, I was wide awake and so I read for a while longer and eventually fell asleep.&lt;/p&gt;
&lt;p&gt;Monday came and it was raining a little so I decided against going for a ride.  But after an hour or so, it cleared up and so we went out to hang out by the pool for a while.  I read and swam a little bit.  Then, the plan for the evening was to go to the &lt;a href=&quot;http://www.oldlahainaluau.com/&quot; rel=&quot;nofollow&quot;&gt;Old Lahaina Luau&lt;/a&gt; with everyone. &lt;/p&gt;
&lt;p&gt;Rain threatened, but held off for the entirety of the luau.  It was pretty well done.  They did a good job of not just having a mob scene at the buffet for food by sending up a table at a time.  The performance afterwards was very very good.  The food was a little underwhelming, although when you consider how many people it was feeding buffet style, it was pretty good.  But certainly not the best meal that I had on the island by any stretch of the imagination.  We had a good time overall, though.&lt;/p&gt;
&lt;p&gt;Tuesday I awoke to more rain and so again didn&amp;#8217;t ride.  Plus, Tuesday was to be the day that the remains of Hurricane/Tropical Storm Felicia were to hit the hardest.  So we got up and grabbed some breakfast and took it easy for a while.  Then, we headed to Lahaina to do some souveneir, etc shopping.  We had lunch at &lt;a href=&quot;http://www.cilantrogrill.com/&quot; rel=&quot;nofollow&quot;&gt;Cilantro&lt;/a&gt; which had the best reviews in terms of Mexican places and I was wanting a burrito.  Sadly, I was disappointed in my burrito.  It was just a bland blend of meat, rice and beans inside a kind of soggy tortilla.  Kara had the flautas and liked them a bit better.  We walked up and down the length of Front St while getting our stuff and then headed back to rest and relax and try to get in a swim since it wasn&amp;#8217;t really raining hard.  Unfortunately, as we headed towards Kapalua, the rain really picked up to the point that it was raining hard in Kapalua even though it was (at most) misting in Lahaina.  So, we instead did the fun of some laundry so that we could go home and have clean rather than dirty laundry&lt;/p&gt;
&lt;p&gt;Wednesday was our last day and we had to be out of the condo by 11.  So we woke up and started packing up our suitcases and the car.  We said our goodbyes to Kara&amp;#8217;s family and then were on our way.  We returned the rental bike to &lt;a href=&quot;http://www.westmauicycles.com&quot; rel=&quot;nofollow&quot;&gt;West Maui Cycles&lt;/a&gt;, grabbed lunch at &lt;a href=&quot;http://www.pennepastacafe.com&quot; rel=&quot;nofollow&quot;&gt;Penne Cafe&lt;/a&gt; and then continued on to the airport.  Leaving Hawaii is an interesting airport experience as in addition to the usual of checking in, a separate baggage check and the TSA security standpoints, there are also two separate times that you have to go through USDA checkpoints to ensure you aren&amp;#8217;t bringing back anything you shouldn&amp;#8217;t.  The first of these is for checked bags, the second is for carry-on.  And then as we sat at the gate, a USDA agent came around with a dog still looking for things.  It was somewhat impressive.  &lt;/p&gt;
&lt;p&gt;And now, I write this while we&amp;#8217;re 37000 feet in the air and somewhere between Maui and Dallas.  My laptop&amp;#8217;s clock says it&amp;#8217;s 4:30 am but my body thinks it&amp;#8217;s more like 10:30 pm.  Thursday we&amp;#8217;ll get in and probably sleep for a little while.  Then I have some school work to take care of, actually posting this and a few other posts and starting the email catch up process.  Then Friday, it&amp;#8217;s back to work!&lt;/p&gt;
&lt;p&gt;&lt;i&gt;And of course, then a week to get around to posting it.  But hey, it&amp;#8217;s posted now!&lt;/i&gt;&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/life-notes/maui-trip-all-the-rest/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3926&quot; border=&quot;0&quot;&gt;</description>
  <category>maui</category>
  <category>vacation</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/454258.html</guid>
  <pubDate>Tue, 18 Aug 2009 00:00:49 GMT</pubDate>
  <title>Jeremy vs the Volcano (Haleakala)</title>
  <link>http://katzj.livejournal.com/454258.html</link>
  <description>&lt;p&gt;&lt;b&gt;The Setup&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;After looking a bit, one of the things that I really wanted to do while in Maui was a climb up &lt;a href=&quot;http://www.nps.gov/hale/&quot; rel=&quot;nofollow&quot;&gt;Haleakala&lt;/a&gt; by bike.  Haleakala is the volcanic mountain which towers over the eastern portion of the island rising to a height of over 10000 feet above sea level.  One of the bigger &amp;#8220;touristy&amp;#8221; things to do while on the island is to actually pay for a van to take you up to the top of the mountain where they set you up with some sort of bike (a cruiser, a mountain bike, or something similarly simple) and let you ride down the mountain.  But the thing for a real cyclist to do is instead to start at sea level with a bike and ride up to the top.  &lt;/p&gt;
&lt;p&gt;The first thing to do was to figure out a route.  As it turns out, this is pretty straight-forward.  There are a few accounts online including a really good one &lt;a href=&quot;http://www.chainreaction.com/haleakala.htm&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.  Routes are also on all the usual sites so I loaded one onto my Garmin.  Most of the routes are right around 35 miles starting in the beach town of Paia and finishing at the summit.  35 miles, 10000 feet.  This is starting to sound like a ride. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Getting a Bike&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The second thing to do was figuring out a bike to ride.  Option one would be to fly with my bike. The airlines have worked quite hard to make this a pretty infeasible option as they&amp;#8217;ve increased the costs of flying with a bike.  It&amp;#8217;s really pretty sad and unfortunate as (from what I&amp;#8217;ve read; this predates my serious riding) you used to be able to box a bike and fly with it pretty easily.  Oh well.  So it goes.  A second option tends to be shipping the bike via UPS or FedEx.  But being that we&amp;#8217;re talking Hawaii, that&amp;#8217;s really not much cheaper as you have to do air shipment rather than ground.  That basically left renting a bike&lt;/p&gt;
&lt;p&gt;Now renting a bike in a place where you&amp;#8217;ve never been before can be a dicey concept.  You&amp;#8217;re never &lt;i&gt;quite&lt;/i&gt; sure what you&amp;#8217;re going to end up getting.  When I was on the Outer Banks a couple of years ago for my sister&amp;#8217;s wedding, I rented a bike and while it ended up being something I could ride, it wasn&amp;#8217;t really that nice.  A lower-end off-brand aluminum frame with a 105/Tiagra mix.  From some looking around, though, it looked like &lt;a href=&quot;http://www.westmauicycles.com&quot; rel=&quot;nofollow&quot;&gt;West Maui Cycles&lt;/a&gt; rented pretty reasonable bikes.  So I called them up and arranged to rent a bike for the week.  In terms of road bikes, they rent Cannondales and I was told I&amp;#8217;d either get a Six Thirteen or a Synapse depending on which had been returned by the time I got there for the pick up.  And the price seemed reasonable too ($200 for the week).&lt;/p&gt;
&lt;p&gt;So when we got to Maui, I headed to the bike shop to pick up the bike.  I took my own helmet, pedals, shoes and saddle to help ensure I was as comfortable as possible.  I also remembered to throw in one of the stem mounts for the Garmin so that I could follow routes.  When I got there, the bike they had was the Synapse with an Ultegra/Dura-Ace mix and a compact crank.  Not a shabby bike at all.  The guys were even nice enough to go ahead and swap the saddle for mine and put on my pedals for me.  I did a couple of test rides in the area closer to Kapalua to get to know the bike and until there was a day I had enough time to make the ride up the volcano.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;When to Ride&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Basically everyone&amp;#8217;s account of the ride is that the weather can be a bit of a mixed bag on the island and especially on the way up the mountain so to try to give yourself as many days of a window for doing it as possible.  I really didn&amp;#8217;t want to go before Kara&amp;#8217;s family arrived (Thursday) since I knew it would be an all-day trip and Saturday to Monday were likely to be taken with wedding stuff.  So I really only had two possible days &amp;#8212; Friday and Tuesday.  I had decided to try for Friday.  Then, on Thursday I began to track the progress of the hurricane heading for the islands&amp;#8230; okay, so Friday is really my only bet now.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Day of the Ride&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This of course meant that Thursday night, I slept terribly.  Couldn&amp;#8217;t fall asleep until later as my body adjusted to Hawaii time.  Then, I got one of the random telemarketer + hang-up calls at 4 am.  So I missed my alarm going off.  I woke up at like 6:30 and had intended to be out of the condo by 5:30 at the latest.  Oops.  Some quick thinking and packing and I decided that even though it&amp;#8217;d be a later start, I&amp;#8217;d be okay and that I should still make a go for it if I was really going to have the chance to make the climb. &lt;/p&gt;
&lt;p&gt;As I&amp;#8217;m driving from Kapalua to Paia I start to realize the things I had left in the condo due to my very hurried packing.  The first I realized was the heart rate monitor strap.  Oh well, no big loss; I can just go on effort.  More about finishing than pacing perfectly anyway.  The second is sunscreen.  This one&amp;#8217;s a bit more important but I decide I&amp;#8217;ll find some in Paia before I get started.  So I keep driving and get to Paia a little after 8.  I look for the best parking place and decide that the municipal lot off of Rt 36 right as you come into town is my best bet.  I park and find some crappy sunscreen at a gas station so that I can be on my way.  I&amp;#8217;ve got the bike, spare tube and pump, GPS, two bottles (one electrolytes, one water), a tube of electrolyte drink tablets (these things are nice if you think you can only find water on your route), lots of Clif Shot bloks, a few clif bars, arm warmers and my knee warmers.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Off I Go!&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;At 8:15 (rather than 6:30 or so), I&amp;#8217;m finally on my way on the route I had loaded onto the GPS.  Right away I realize that this is no picnic as the road &lt;i&gt;immediately&lt;/i&gt; slopes upward with a pretty steady 5% grade.  No warm-up, no stretching&amp;#8230; just climbing the hill.&lt;/p&gt;
&lt;p&gt;At two miles in, I&amp;#8217;m beginning to wonder &lt;i&gt;&amp;#8220;what the hell was I thinking?&amp;#8221;&lt;/i&gt; as I slowly grind along.  But at the same time, I&amp;#8217;m starting to get into some sort of rhythm of spinning along.  Seeing the first group of the downhill riders gives me a little bit of a push and I get even more into a rhythm.  But it&amp;#8217;s still definitely a rhythm of pain as I can&amp;#8217;t quite get to an entirely comfortable position on the bike.  Not to mention that it&amp;#8217;s quite humid and the wind has picked up a bit.  I keep going, just telling myself that I need to keep going until the Sunrise Market &amp;#8212; regularly pointed out as the last place to get food before things begin in earnest. &lt;/p&gt;
&lt;p&gt;At around mile seven, a couple of cyclists turn off of a side road onto the road ahead of me.  They were maybe a quarter of a mile ahead, but it gives me some amount of drive and I begin to pedal faster and close in on them.  I speak briefly with them as I reach them, but I continue on feeling strengthened by having seen some others on the road.  I considered the idea of trying to stick with them so that I&amp;#8217;d have some company, but I know that at this point, I&amp;#8217;m better off keeping my own pace than trying to tie myself to anyone else.&lt;/p&gt;
&lt;p&gt;But passing the two of them is enough to keep me moving for quite a while.  The next section actually has tiny little sections of a brief downhill or flatness which helps me a lot as I can rest even briefly on them.  The number of downhilll riders is also increasing.  The leaders of those groups as well as the drivers of the vans following them frequently wave or give an encouraging word.  So I make it pretty easily to the Sunrise Market at about mile 12 and around 3000 feet of elevation&lt;/p&gt;
&lt;p&gt;Given that this is one of the three total places to stop for water, I figure it&amp;#8217;s worth refilling my bottle and hit the restroom.  By now, it&amp;#8217;s hot out so I want to be sure I keep drinking.  I&amp;#8217;m not stopped that long, but long enough.  As I get back on the road, I see a rider down the road a little bit behind me.  I make the turn onto the road up to the national park itself and the guy behind me eventually catches up to me.  We talk briefly and then he&amp;#8217;s off.  Again I consider trying to ride with him, but realize my own pace is better to keep.&lt;/p&gt;
&lt;p&gt;I keep him in my sight for a little while, but the path of very sharp switchbacks takes him away from my sight after a while.  I keep pedaling, looking to just notch off every 500 feet of elevation gain.  As I pass the 5000 ft marker, I realize that I&amp;#8217;m having to breathe a lot harder &amp;#8212; the air really does get quite a bit thinner as you go up in altitude.  I grit my teeth and keep going.  At this point, I see an occasional car going down or get passed by an occasional car going up, but it&amp;#8217;s mostly just me and the mountain.  As I reach 6000 feet, it&amp;#8217;s kind of cold as I&amp;#8217;m now into the clouds (!).  I pull out my arm warmers and put them on as I keep riding along knowing that the next stop of the lower ranger station isn&amp;#8217;t that far away.&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0100-300x225.jpg&quot; alt=&quot;Entering Haleakala National Park&quot; title=&quot;Entering Haleakala National Park&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, when I don&amp;#8217;t know how much more I can go, the sight of the sign for entering the real area of the national park and the lower ranger station appears.  I stop to take a quick picture and then pay my $5 park entry fee and ask the ranger if there&amp;#8217;s somewhere I can get some water.  He points me to the spigot on the side of the station where I gratefully refill my nearly empty at this point bottles.  He also asks if I&amp;#8217;m training for the &lt;a href=&quot;http://cycletothesun.net/&quot; rel=&quot;nofollow&quot;&gt;Cycle to the Sun&lt;/a&gt; race in two weeks.  I&amp;#8217;m not, but the thought of that suffering helps to push me on again.  Well, that plus the fact that I now paid $5 to enter the park &lt;img src=&quot;http://velohacker.com/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt; &lt;/p&gt;
&lt;p&gt;If the previous leg was hard, this one is mentally mind-breaking.  The physical hardship is, at this point, mostly a dull throb.  The real pain at this point is the mental effort required to keep pushing forward.  I know that I have only about eleven miles to go, but I also know that I still have over 3000 feet of climbing in cloudy/misty/cool conditions while in the clouds.  But I&amp;#8217;m not going to let the mountain beat me.  And so I continue on.  My mind concentrates on very few things during this time.  Pedaling in small circles.  Keeping my eyes on the road ahead of me, but trying not to look up the slope much.  That I want to beat the mountain.&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0108-225x300.jpg&quot; alt=&quot;Summit Road&quot; title=&quot;Summit Road&quot; width=&quot;225&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;
&lt;p&gt;As I continue to make my way up, there are now no trees lining the way and the hillside is scattered with just small bushes.  In addition, you&amp;#8217;re really starting to be able to tell that this is a volcanic mountain.  The side is covered in the sort of rocky look that you just associate in your mind with a volcano.  Or Mars.  I think I zoned out a little and was delerious for a bit of this chunk of the ride.  The guy who had passed me eventually passes me going down when I&amp;#8217;m about 4 miles from the top and he gives an encouraging word as he passes.  &lt;/p&gt;
&lt;p&gt;The upper visitor&amp;#8217;s center is a mile from the summit and 600 feet down.  I pull over slightly and consider for a second stopping there.  But I know that if I do, I will never let myself live it down and so I climb back upon my bike and slowly pedal my way upwards.  It helps that at this point I&amp;#8217;m above the clouds and can see the sun again.  As I approach the parking lot at the summit, I get a burst of energy and stand to do some sort of victory yell as I enter the parking lotand I stand to dance on the pedals, unleashing my suitcase of courage with a scream as I enter the parking lot in victory&lt;/p&gt;
&lt;p&gt;Four hours and thirty-four minutes.  35 miles.  10000 feet of vertical gain.  The single hardest thing I think I&amp;#8217;ve ever done on a bike, both in terms of physical effort required but even more from the amount of mental effort. It was like being dropped off the back of the field at a race but orders of magnitude more difficult. &lt;/p&gt;
&lt;p&gt;The summit has a fair number of people and some of them look on with disbelief that I did the entire ride up.  Some of the others had passed me multiple times as they stopped at scenic lookouts on the way and congratulated me.  I pulled out my phone as I sat on the top of the world for some pictures and a brief rest before making my way back down the mountain.&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0105-300x225.jpg&quot; alt=&quot;10023 Feet&quot; title=&quot;10023 Feet&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0110-300x225.jpg&quot; alt=&quot;Holding the bike aloft&quot; title=&quot;Holding the bike aloft&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0101-300x225.jpg&quot; alt=&quot;View from the summit&quot; title=&quot;View from the summit&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0104-300x225.jpg&quot; alt=&quot;Another view from the summit&quot; title=&quot;Another view from the summit&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And then, it was time to make my way down.  I stopped at the upper visitor&amp;#8217;s center to again refill my bottles and use the restroom.  I also pull on my knee warmers as I realize it&amp;#8217;s a lot cooler on the way down given the fact that I basically am coasting in a high wind.  As I make my way down, I also notice the third thing I had forgotten for the day &amp;#8212; my long fingered gloves.  Oh well.  I start down and also sort of wish I had a wind jacket or a rain jacket as the misting picks up as I hit the cloud layer.&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0115-300x225.jpg&quot; alt=&quot;View from 5000 feet&quot; title=&quot;View from 5000 feet&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The way down is pretty boring.  It&amp;#8217;s a mix between coasting, braking for the sharp turns that aren&amp;#8217;t banked and feeling the fact that I&amp;#8217;d been sitting on the bike for 5+ hours.  Also, trying to pedal a little to keep from cramping badly after the difficulty of the ride up.  I honestly don&amp;#8217;t know at this point why anyone would want to do that much less pay to do it.  But it&amp;#8217;s definitely still a lot faster.  Less than two hours for the entirety of the ride down, even when you include the stops I made including for pictures at 5000 feet.&lt;br /&gt;
&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/IMG_0116-300x225.jpg&quot; alt=&quot;Another view at 5000 feet&quot; title=&quot;Another view at 5000 feet&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I make it back to Paia and navigate the now significant traffic in town to get back to the car.  I gladly dismount and am glad.  In the battle of Jeremy vs Haleakala, I beat the volcano.&lt;/p&gt;
&lt;p&gt;After doing it and having a little bit of time to reflect on it, I&amp;#8217;m even more glad that I did the ride.  It was definitely the hardest thing I&amp;#8217;ve ever done on the bike.  I think it even can count for the use of the word &lt;i&gt;epic&lt;/i&gt;.  After looking at the times of the finishers in the race which the ranger had mentioned to me, I&amp;#8217;m even more glad as I think that my time was quite respectable given that I was doing it solo and not as a race.  I might have to do some of the New England hill climbing races as it was a lot of fun.&lt;/p&gt;
&lt;p&gt;Equipment-wise, I think I was pretty well prepared.  A compact crank was definitely good to have.  I can see where a triple could help.  Arm warmers and knee warmers was okay for August.  I wish I had remembered my long fingered gloves for the way down.  A jacket might have been nice, but having to carry it up probably negates the value of it.  Leg warmers vs knee warmers is probably a matter of personal preference &amp;#8212; it&amp;#8217;s six of one, half dozen of the other for me until it&amp;#8217;s quite a bit cooler.&lt;/p&gt;
&lt;p&gt;Last of all, the route I used is below as well as a link to Garmin Connect where you can export the route to follow yourself if you find yourself in Maui and wanting to ride the volcano.&lt;br /&gt;
&lt;a href=&quot;http://connect.garmin.com/activity/10705157&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://velohacker.com/wordpress/wp-content/uploads/2009/08/Picture-3-300x216.png&quot; alt=&quot;Haleakala Route Map&quot; title=&quot;Haleakala Route Map&quot; width=&quot;300&quot; height=&quot;216&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/jeremy-vs-the-volcano-haleakala/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3882&quot; border=&quot;0&quot;&gt;</description>
  <category>maui</category>
  <category>maui cycling</category>
  <category>volcano</category>
  <category>west maui cycles</category>
  <category>ride report</category>
  <category>vacation</category>
  <category>haleakala</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/454091.html</guid>
  <pubDate>Sat, 11 Jul 2009 23:27:07 GMT</pubDate>
  <title>Sooner or later, it was bound to happen</title>
  <link>http://katzj.livejournal.com/454091.html</link>
  <description>&lt;p&gt;Sooner or later, it was bound to happen.  On the way back in from the ride today in Lexington, I had a run-in with a car.  It was the intersection of 4/225 and Mass Ave (right by Wilson Farms).  The driver of a large pickup truck was pulling out to make a left turn and we were moving along Mass Ave.  There were six of us, all in bright green and blue.  He stopped and then started to pull out again and then stopped again.  I wasn&amp;#8217;t sure if he was going to keep going at that point or stop.  Scott managed to get around the front, but I basically aimed for the softest landing I could.&lt;/p&gt;
&lt;p&gt;That landing, as it turned out, was slowing a lot, hitting the front wheel against the front corner panel/bumper and then somehow bouncing back off the hood (I somewhat remember my hands pushing off the hood) and landing &lt;b&gt;on my feet&lt;/b&gt;.  Unfortunately, in the process, I managed to chip two of my front teeth.  &lt;/p&gt;
&lt;p&gt;911 was called and Lexington&amp;#8217;s emergency services were very quick to arrive with a fire truck, a paramedic, an ambulance, and a police officer.  After landing on my feet, I stayed on the ground for a minute or two to make sure all was okay and then moved to the curb.  As the paramedics came over, I was pretty sure I was okay and eventually just did the &amp;#8220;refused service&amp;#8221; with the ambulance.  They looked and didn&amp;#8217;t see any protrusion or obvious things other than the chipped teeth.&lt;/p&gt;
&lt;p&gt;The officer was very nice and took my information.  Apparently he&amp;#8217;s citing the driver.  I have all of the driver&amp;#8217;s information and plan to follow up with his insurance before long.&lt;/p&gt;
&lt;p&gt;The bike was ridable for the 2 miles to the shop, but the frame is shot &amp;#8212; there&amp;#8217;s a huge bend in the top tube and in addition, the rear shifter is destroyed.  Pictures in the future.  As far as the truck &amp;#8212; not sure if there was any damage; I kind of doubt it.  &lt;/p&gt;
&lt;p&gt;All in all, it could have been a lot worse.  At this point, the worst pain is that my teeth are a bit sensitive and eating promises to be exciting as I can&amp;#8217;t really use my front teeth.  I&amp;#8217;ve got a small scrape below my right knee and a little bit of soreness in my left knee and my right elbow, but I&amp;#8217;ve already started the ibuprofin for those.  And I&amp;#8217;ve spoken with a dentist and he said it sounds like nothing that needs immediate attention, so I&amp;#8217;m to call him first thing Monday morning.&lt;/p&gt;
&lt;p&gt;The driver&amp;#8217;s insurance should, especially given the citation, cover the dental work as well as the bike work and hopefully without a fight, but I&amp;#8217;ve already put in the first contact to a local lawyer who specializes in bike accidents.  Good guy and former president of &lt;a href=&quot;http://massbike.org&quot; rel=&quot;nofollow&quot;&gt;MassBike&lt;/a&gt; and also previously helped Kate in an accident.  &lt;/p&gt;
&lt;p&gt;Witnesses included Scott, Jen, Barb, Brian and Suraffel.  &lt;/p&gt;
&lt;p&gt;And now, I&amp;#8217;m starving, so I&amp;#8217;m going to go find some food to cut up into tiny pieces and chew in the back of my mouth.  I&amp;#8217;m intending to go out tomorrow on the Merlin to unwind a bit and still am planning on doing Seacoast Safari next weekend.  And I&amp;#8217;m still &lt;a href=&quot;http://www.cff.org/LWC/JeremyKatz9929&quot; rel=&quot;nofollow&quot;&gt;looking for people to support me on that ride&lt;/a&gt;.  Hopefully by then with intact teeth!&lt;/p&gt;
&lt;a href=&quot;http://velohacker.com/cycling-notes/sooner-or-later-it-was-bound-to-happen/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3866&quot; border=&quot;0&quot;&gt;</description>
  <category>accident</category>
  <category>caad9</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://katzj.livejournal.com/453658.html</guid>
  <pubDate>Tue, 30 Jun 2009 16:01:49 GMT</pubDate>
  <title>Repeating the cycle, time to kill rhpl</title>
  <link>http://katzj.livejournal.com/453658.html</link>
  <description>&lt;p&gt;Continuing on the historical vein, once upon a time there was a package included in Red Hat Linux called &lt;code&gt;pythonlib&lt;/code&gt;.  One of the things I helped do was to finish killing it off.  We went along and then a few releases later, wanted to share some python code again.  Thus was born &lt;code&gt;rhpl&lt;/code&gt; &amp;#8211; the Red Hat Python Library.  It started out simply enough &amp;#8212; some wrappers for translation stuff and one or two other little things.  And then it began to grow, as these things do over time.  Some of the things made sense, some less so.  Over time, pieces have moved around into other things (including &lt;code&gt;rhpxl&lt;/code&gt; &amp;#8212; the Red Hat Python Xconfig library)&lt;/p&gt;
&lt;p&gt;Fast-forward to today and it&amp;#8217;s a bit of a mess with things contributed by various people and used in one config tool (or two) and barely maintained.  Also a lot of the things being wrapped have gotten a lot better in the python standard library.  The &lt;code&gt;gettext&lt;/code&gt; module is leaps and bounds better than the one from python 1.5 and also the &lt;code&gt;subprocess&lt;/code&gt; module is awesome for spawning processes.&lt;/p&gt;
&lt;p&gt;Therefore, I think it&amp;#8217;s time to continue the cycle and &lt;a href=&quot;http://bugzilla.redhat.com/508951&quot; rel=&quot;nofollow&quot;&gt;kill off &lt;code&gt;rhpl&lt;/code&gt; for Fedora 12&lt;/a&gt;.  I&amp;#8217;m starting to make patches and file them for packages using &lt;code&gt;rhpl&lt;/code&gt; to transition them over.  Help much appreciated from anyone that wants to join in.&lt;/p&gt;
&lt;p&gt;For the &lt;code&gt;rhpl.translate&lt;/code&gt; -&amp;gt; &lt;code&gt;gettext&lt;/code&gt; case, you generally want to replace the import of _ and N_ from rhpl.translate with something like&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
import gettext&lt;br /&gt;
_ = lambda x: gettext.ldgettext(domain, x)&lt;br /&gt;
N_ = lambda x: x
&lt;/p&gt;&lt;/blockquote&gt;
&lt;a href=&quot;http://velohacker.com/fedora-notes/repeating-the-cycle-time-to-kill-rhpl/#comments&quot; rel=&quot;nofollow&quot;&gt;Comments&lt;/a&gt; &lt;img src=&quot;http://velohacker.com/wp-lj-comments.php?post_id=3863&quot; border=&quot;0&quot;&gt;</description>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
