Quick update

Lots of things to update on, so it's probably just easiest to do a list-style update ala my good friend SPAM

  • System dynamics continues to be a great class. I can actually see myself using it some to try to justify my intuition on what the outcome of changes will be and then maybe have more effective arguments against (or for) various things. Also the Beer Game was a lot of fun last week. To be fair, some of it is supply chain-y, but that just seems like it's because it's the easy examples, not because of any inherent flaw in the modeling approach.
  • SDM business trip is next week. Will be good to see folks again. Will likely be a busy week though. I should actually look at what is planned
  • Kara's sister's wedding was on Saturday so we went down for that. Was nice although I was tired by the end of the evening.
  • Then on Sunday, Kara and I stood in line for iPhones. Line wasn't too bad but we then had extra time due to the first phone they opened for me had a bad screen. And they were good about just taking care of right away, no questions asked.
    Yes, by getting an iPhone, I'm somewhat of a sellout. But it's a pretty nice phone. Although i've crashed Safari a couple of times. But having a web browser that's actually sane for, say, browsing the web is good and HSDPA is the upgrade I had hoped over edge. And realistically, it's not like the Blackberry is more open, or Symbian (although it may someday be) and Android is a farce of openness at present. I'll save my Android rant for another day, though.

  • Took last week easy on the bike to let my injuries recover. But everything's feeling pretty good and the healing seems to be coming along pretty well. This weekend is the Seacoast Safari
  • Need to figure out a good vacation for the break between summer classes and the fall semester
  • Err, I had more to say, but I've forgotten it now. Suffice it to say that I'm sure it was interesting and would have been incredibly enlightening.

Support me riding in this year’s Seacoast Safari

This year, I am again riding in the Seacoast Safari to help raise money to support the Cycstic Fibrosis Foundation in their efforts. Cystic fibrosis is a devastating genetic disease that affects children and young adults. Advances continue to be made in finding a cure, but your help is needed now—more than ever—to help keep up the momentum of this life-saving research. Too many young lives depend on this vital research to let it go unfunded!

Please help me meet my fund-raising goal by sponsoring me. Your generous gift will be used efficiently and effectively—nearly 90 cents of every dollar of revenue raised is available for investment in vital CF programs to support research, care and education. And, it's tax-deductible. The research being done by the CF Foundation is both important and making great strides — not too long ago, the average life expectancy of a child with CF was 20. But today, one of the people that I regularly ride with has CF and yet he continues to ride on (strong!) in this as well as a couple of other events, including most recently a trip across the Canadian Rockies by bike.

The Seacoast Safari ride is a two-day ride up along the coasts of Massachusetts, New Hampshire and Maine. Each day is 75 (or so) miles of coastal scenery. The ride was beautiful last year and I'm looking forward to doing it again.

Making a donation is easy and secure! Just click on the link below to make a donation to my fund-raising page where your donation will be credited to my fund-raising efforts. Any amount you can donate will be greatly appreciated!

Donating is such a simple and effective way for you to show your support for this important cause. Together, we can make a difference in the lives of those with CF. Once again, thank you for supporting the mission of the CF Foundation!

If you'd like to help, you can easily donate online at http://www.cff.org/LWC/JeremyKatz7945

Rest of the weekend

In addition to my racing fun yesterday, had a pretty good and full weekend. My parents were up and so on Thursday after class, I headed down to South Station to meet them. We grabbed lunch and then headed back to Arlington. From there, my dad and I headed down to the bike shop so that we could pick up a bike for him to ride on Friday. Thursday evening, we went down to Tanjore for dinner and mostly avoided getting soaked. Given the rain and everyone being kind of tired, we decided not to go down and watch the Pops rehearse and instead just headed back to the house and watched Michael Clayton

Friday morning, woke up and went out with my dad in the drizzle on the Quad ride. He did pretty well and we got in a nice 40 mile ride. By the time we got to Starbuck's at the end, the rain had stopped and it looked like it was going to be a nice day. Go figure. Then, headed down to Braintree and met up with Kara's parents for dinner. We then ended up going and watching the Get Smart movie. I was somewhat unsure how it would be as the reviews were somewhat mixed, but I really enjoyed it as did everyone else. I watched Get Smart a lot on Nick at Nite as I was growing up and so it was enjoyable a lot of the things that they pulled in. It was also good that they modernized it and tried to give some backstory. And I also thought that Steve Carrell made a really good Maxwell Smart and put his own little bits on the part rather than just trying to imitate Don Adams.

On Saturday, we took a day trip up to Vermont to visit the Ben and Jerry's factory as well as a few other things. Vermont was pretty and the Ben and Jerry's tour was cool I guess. But lots and lots of driving. I'd like to go back to Vermont, though, to spend some more time. Seems like it could be pretty relaxing and also have some good biking ;-) When we got home, spent some time watching the end of the first stage of the Tour de France.

Yesterday, my parents headed back home and I raced. After the race, came home and made some lunch and then watched the second stage of the Tour. Spent the evening between catching up on some email for work and getting started on the System Dynamics assignment for the week.

All in all, a good weekend. The next few weeks are pretty busy for me, but busy in a good way.

Slip and slide

Raced this morning in the Wells Ave C race. After sitting in the car a good chunk of the day yesterday, my legs needed some stretching, but I felt pretty warmed up by the time we lined up on the line. We had 4 Quad riders in the group — myself, Matthew, Jim Smith and Kenton. There were also two guys from the MIT team that I knew were pretty strong. The initial strategy that Matthew, Kenton and I had was to try to get to where on the last lap, they could give me a lead-out for the sprint.

The race started out relatively sedately — the first lap was only about 22 mph but it looked like there were a few pretty strong riders within the pack. I made it a point to again stay up in the front third and decided that I'd stick with the MIT guys for a bit. By the 4th lap, things were heating up significantly and we had a very quick lap. I was working hard, but managing to stay in the front part of the pack. The preems began to be called and had the usual impact that they have at Wells — they broke things up briefly, but then things would slow down afterwards and there'd be a regroup. About halfway through, I wasn't sure how much more I had and so I sat back a bit more and tried to recover while remaining near the front of group which was up to about 24 mph at this point. I also continued to look for the rest of the team so that we could try to get organized, but the pace wasn't entirely conducive to the others getting up to the front.

With three laps to go, there was an attack by some of the stronger riders and to avoid them getting away entirely, I tried to hang on. And, for the most part, I did. Unfortunately, the remaining three laps continued at the high 26-27 mph pace. Coming around the back side of the course on the last lap, one of the other teams launched an attack sending one guy off the front and leaving another guy back to block a bit. This was more successful than usual in the C race since the front group had been riding a reasonable pace line for a couple of laps. Eventually got around him and sprinted hard, but got swallowed by the front of the chase group with about 50-100 yards to go. Placement ended up being about 10th of the 40 or so people out today and had an average over the entire race of 24.9. So not too bad, but could have been better. I need to get a better feel for when to actually jump for my sprint at the end of a race — I do well on the normal club ride, but part of that is that I know the route very very well. So it's just a matter of being able to apply that to different situations. Also, working on how to better get everyone else into position so that we can work together at the end rather than being spread throughout the field would be good as well.

Unfortunately, after going over the finish line, I hit something on the road and my bike went skidding out from under me, leaving me with some nice road rash to remember today's race by. Nothing major, but it's definitely something that I'm feeling now and will likely continue to feel over the next few days. So I'll probably try to take it a little easy so that I can heal and then, in two weeks, I'll be doing the Seacoast Safari charity ride for cystic fybrosis. And then, I think my next race is likely to be the circuit race in Norwell on the 27th, assuming I can talk a sufficient number of Quad riders into going. Having a hill on the course should be good for changing things up :-)

Short weeks

With the 4th being tomorrow, this is something of a short week for most people in the US. For me, my parents are coming up to visit, so mine is even a little shorter. While they're up, we're going to try to get out and do some different things. For one thing, we're going to try to catch part of the rehearsal by the Boston Pops later on this evening rather than fighting the full crowds for the real deal tomorrow. Then, tomorrow, we're going to try to avoid crowds — I'm going to take my dad out on a bike ride with the Quad folks and then we're hoping to watch the Get Smart movie later in the day. Then, Saturday we're headed to Vermont for the Ben and Jerry's factory and a few other things. Then, they fly back on Sunday and I'm intending to race at Wells Ave. So it should be a pretty good weekend.

The days get shorter

Got out and had a couple of nice, fast rides this weekend. Saturday was a double dinosaur for a metric century and then about fifty miles yesterday. And I'm doing pretty well at getting my speed up while still being able to do some sprinting from there. Should help a bit when racing. My original plan for the weekend had been to do the Wells Ave training race on Sunday, but it ended up being cancelled for various reasons. But, the intense training rides were a good substitute. And then hopefully I'll get down to Wells Ave this Sunday instead.

Otherwise, a pretty uneventful and low key weekend.

Then, spent today in the office taking care of a few things. Ended up spending a lot of time talking with people about various things and made little progress on my attempt to get us down to one set of keyboard data. I think that the quickest route to actually making this happen is going to be to take the Debian ckbcomp perl script and just pre-run it against the xkeyboard-config data into a package for the “primary” keyboard maps. And then if you want to generate your own for an abnormal case, you can. Eventually it would be nice, though, to get ckbcomp written in C and do the xkb -> console keyboard mapping done at boot-time (or even within loadkeys directly). If it's something you're interested in working on, let me know and I can point you in the right direction.

A productive Sunday

Unlike many Sundays, today was actually pretty productive. I woke up this morning with the intention of getting in a good ride and I succeeded in doing so. I met up with the Quad crowd down at the shop and went out for a good, relatively high intensity ride. Kept it on the shorter side (45-ish miles), though given all of the other things that were on my plate for the day. After the ride, I picked up some Cytomax quickly at the shop and then headed home. Took a quick shower and then popped over next door for the birthday party for our neighbor's one year old. Talked with people and then bowed out so that I could spend some time working on getting the homework that had piled up done.

This was where I expected to need to spend a lot more time today and really, I'm pretty happy with what the time requirement actually ended up being. The biggest problem with the System Dynamics homework was getting VenSim working. Unfortunately, wine seems to not want to work for some reason now and thus I had to fall back to doing a full machine emulation of Windows 98 (I knew I kept that CD around for something :-) . But kvm running Windows 98 seems to hit some bad code paths, so eventually, I ended up using just bare qemu. Which mostly worked, although I still had to deal with a litany of Windows being stupid. But eventually I got things up and running enough that I could install VenSim and do the homework set. Seemed pretty straight-forward and I think that thus far, I “get” what we've covered in the class.

The Systems Engineering homework I had started on some over the past couple of days in short little spurts just gathering my thoughts for the questions. So it was only a small matter of putting everything together to finish that up.

This puts me in a much better place for tomorrow than I expected as I should be able to head into work and get a good day's worth of work in without having to cut out early to finish things up. There will be some final touches to put on things, but it should be reasonable enough to do them instead when I get home rather than having to do them earlier in the day. Now, on to the folding of laundry…

Tell me why I don’t like Mondays…

Had a nice and overall relaxing weekend. Got in a nice ride on Saturday where we went out towards Westford and Groton and did Lost Lake Rd again. And this time, we didn't get lost on the way back which made it a perfect metric century. And a very very nice one at that… Lost Lake Rd is a lot of fun to bike with some off-camber road surface, lots of little rollers and some turns. I think that route is going to become a pretty common part of my routine as it really is incredibly nice and manages to incorporate some different things. I think I've also figured out a good way to have two stops that can hopefully be short to keep the total ride time down. Then Saturday evening, had a couple of friends over for takeout Thai food and board games. A good time was had by all.

Woke up yesterday morning to a fair bit of rain and so decided to wait until the afternoon to get out and ride. Ended up catching up a bit with mail, etc in the morning as well as doing my reading for Tuesday's class. Then, went out with Kate, Jon and Jim around 2. Kate and I both decided to take our fixed gears out to avoid having to clean them after the ride. We ended up doing 33 miles or so and also got to figure out how to change a flat on the rear wheel of a fixie which was fun. Good ride, though. Then spent a little bit of time yesterday evening playing the new Civilization game on the PS3 as they released a demo — good fun, I had forgotten just how much fun the Civ titles are.

Today, I have a few little things that are non-work related to accomplish during the day since I'll be at FUDCon and the Red Hat Summit starting basically tomorrow after class and all the way through Saturday. But I'm also hoping today to get a few packages put together so that garmin-sync can be available in Fedora and I might also do the bits so that pytrainer can work with Firefox 3 (and thus Fedora 9) to help move that package review along. Then it's just a matter of combining the two :-) I've also been considering seeing how painful firefox/mozilla plugins are to write and then try to implement the upload plugin as used by Garmin's motionbased site as it's pretty handy for uploading rides. The manual upload at least works now with the garmin-sync created files, though, so it's not too bad. Also, I think it's about time that I sit down and play with TurboGears a bit. But that's a pretty long list, so we'll see what I get to today. For now, it's lunch time!

All things in moderation

The temperatures in the Boston area have returned to a much more normal (and thus, moderate) level which has been kind of nice. The rides into campus in the morning have even almost had a little bit of a chill to them. But not enough to matter once I get moving. It's also been impressive the number of people I've seen commuting via bike. This has been touched on in a couple of the biking blogs that I read, but the effects of the gas prices really does seem to be getting more people out on bikes. Especially in this area, that's a very reasonable thing to do. The weather tends to be pretty reasonable from mid-spring to fall (at least) and there's a pretty good amount of bike lanes as well as dedicated bike paths. And even where there's not either of those, drivers here are somewhat conditioned to be used to people on bikes — I actually think that drivers are more considerate to people on bikes in the Boston area than they are to other cars.

But, that said, it's still worth being careful. Just because you're on a dedicated bike path or in a bike lane doesn't mean that there aren't things to watch out for. On a bike path, watch the crossings of roadways and be sure to observe stop signs and traffic signals. In a bike lane, also watch (and obey) stop signs and traffic signals. And in addition, watch out for people getting out of cars. If you can stay out of the door zone, you're better off, but the bike lane is likely to put you right there. So get used to looking through the rear windows or mirrors of cars to see if someone looks like they're going to get out.

</public-service-announcement>

The week has continued to be pretty good. I had System Dynamics yesterday which continued to be interesting and engaging. I picked up the book today and started reading some of it and it does seem like a good text on the subject. Hopefully my opinion will hold, especially given the cost of it. Systems Engineering was this morning and seemed a bit repetitive between the last class and the reading. I should have a pretty good group for the project, though, so that should be good.

I've also managed to get in some riding the past couple of days. Yesterday, I went out with Kate and joined the NEBC folks on their Wednesday night hill ride. And they weren't kidding about the hills. Was fun, though, and I want to try to incorporate some of the route into my routine as getting some more climbing practice can't possibly hurt. Today, I joined the MIT cycling team on the ICIC (Intercollegiate Ice Cream) ride — they go out with some of the Harvard folks to an ice cream store at a very moderate and social pace. Nice people on both rides, drastically different types of rides, though :)

Also been trying to clean up some yum bugs and finish getting my way to Bugzilla Zero. Down to one bug, but unfortunately, it's a bit of a doozie. But, will keep trying and hopefully come up with something effective. But now, I think it's time to do some reading and then head to bed.

Heat wave says that summer is here

As a couple of people have mentioned, something of a heat wave has hit the greater Boston area over the past few days, and I actually have been pretty glad. I'm tired of days where it's 60 and drizzly. They're particularly not motivating to get out and train/ride. Because although I do want to do well racing, I also want to have fun… if it's not fun, then I probably have other things I could be/should be doing with my time. So, yesterday I got out and did 55 miles at a pretty good pace.

Then, today, I went down to the Wells Ave training crit in Newton to try out my first crit. And, somewhat to my surprise, I actually enjoyed it more than I expected. I started out at the front and pretty much stayed in the front of the pack for the entire race (15 laps, 12 miles). The pace was high but not too ridiculously so, and by staying at the front, I was at least able to avoid some of the accordion-ing that happens further back in the pack. I also apparently avoided some sketchier riders. I didn't go for any of the primes (that's pronounced preems for the non-cyclists out there reading), instead just being content to sit back and then maybe try to go at the end. As we rounded the back half of the course on the last lap, a few guys took off and I basically decided to catch on and try to follow them for all that I could. And up until about 100-150 yards to go, I was good. But then a few more people came up behind us and overtook me, leaving me to come in about 8th out of a field of a little more than 30 riders. Still, a good result for the day and one that I'm happy with. And I'll likely go back down in a couple of weeks, hopefully with a more sizable group so that we can maybe work together and do a little better. It was definitely a better experience than last week and I also did a good job of learning from what went wrong last week. And, again, I learned a few more things.

On the way back, we checked out the route for the Boloco Grand Prix race that's in a couple of weeks (no Cat 5 field, so I won't be doing it) which included doing a ride up Heartbreak Hill. Was kind of fun to see as I hadn't before, although I think that the “heartbreak” part was lost on us as we biked up it ;-) I can imagine that after running 20 miles it would kind of suck, though. Ended up with around 45 miles for the day rounding out the weekend at 100.

Tomorrow's a day in the office and then my classes start on Tuesday. So a busy week ahead. But busy's the way I like it best. And then the next week is the Summit and FUDCon, so likely even busier.