Bike Commuting from UMBC to West Catonsville

Once every year or so, I have occasion to bike commute from UMBC to the western part of Catonsville, MD, during afternoon rush hour.  I’m still trying to find a route I like, that doesn’t require dealing with really heavy traffic.

The first time I did this, I took this route:

  • Exit UMBC via Hilltop Rd to traffic circle
  • Proceed through circle and follow Hilltop straight through to Bloomsbury Ave intersection
  • Proceed through Bloomsbury intersection onto Mellor Ave.
  • Follow Mellor to Frederick Rd. light and turn left
  • Turn right onto Winters La. and follow to Edmondson Ave. light.
  • Turn left onto Edmondson Ave.
  • Follow Edmondson to end.

This was OK, but there’s a lot of hill climbing at the beginning of the ride.  Traffic is really bad at the Hilltop Rd./Wilkens Ave. traffic circle leaving UMBC, and at the intersection of Edmondson Ave. and Rolling Rd.  Traffic backs way up at the light, and due to the lane configuration, there’s no way to “filter” past it.  You just have to sit in it, and it’s an uphill grade to boot.

This year I tried the following alternate:

  • Exit UMBC via Walker Ave. and turn left onto Wilkens Ave.
  • Turn right onto Rolling Rd., then make an immediate left onto Collegiate Dr.
  • Go about ½ mile and turn right onto Campus Dr.  then make another left to stay on Campus Dr.
  • Turn right towards McCurley Ave.  There’s a paved path here that leads from the CCBC campus to the end of McCurley Ave. in Catonsville.
  • Follow McCurley to end and turn right onto Hilton Ave.
  • Ride through Oak Forest community to Montrose Ave.  Follow Montrose to Frederick Rd.
  • Cross Frederick and turn onto the No. 8 Streetcar Path.
  • Follow the trail until it ends at Dutton Ave.  Turn right onto Dutton.
  • Turn left onto Edmondson Ave.  and follow Edmondson to end.

This route seemed OK on paper, but was a net loss.  Leaving UMBC via Walker is better than taking Hilltop, because it avoids all the traffic queued up at the circle.  However, you still have to cross the circle from Wilkens, which is a pain.  A better alternative might be to turn right onto Wilkens and then left onto Valley.  Westbound traffic on Rolling Rd. is just horrible, even for the minuscule distance I’m on it.  Taking the lane here is mandatory, or you’ll be sitting forever waiting to cross.  I was hoping cutting through CCBC would avoid some of the up-and-down hills on Hilltop Rd., but Collegiate Dr. is just as hilly, if not more so.  The trail out of CCBC also has a steep grade.  The traffic at the Frederick Rd. crossing at Montrose is really bad too.  And to top it off, the route doesn’t avoid the Edmondson Ave/Rolling Rd intersection either.  The route does have a couple bright spots:  the stretch from Hilton Ave. to Montrose Ave. is a nice ride, and the Streetcar Path, though a bit bumpy, is pleasant and bucolic.  Unfortunately, these aren’t enough to overcome the negatives.

Rolling Rd. and Frederick Rd. are the two big trouble spots on both of these routes, and there’s no way to get through Catonsville without riding on them or crossing them.  Next time I do this (likely in another year) I’m going to try the long way, and ride through Patapsco State Park to Ilchester/River Rd., and then up through Oella.  This takes me 5 or 6 miles out of the way, but I think it’ll be a much better ride.

Two Fish Bikeblocks

I’m finishing up October with 14 rides, tying with July and April.  In keeping with this somewhat off-year of riding, it’s fewer rides in October than I had in 2008, 2009 or 2010.  I’m at 130 rides on the year.  My goal for the year is 150, which should be doable.

A couple weeks ago, I picked up a couple of Two Fish BikeBlocks.  These are rubber blocks with velcro straps, meant for securing a frame pump to your frame.  The Bikeblocks do a decent job.  They’re a bit pricey at around $7 each, and unless your pump is  6″ long or shorter, you’re going to need two of them.  They do a good job of keeping the pump in one place; my commute has some bumpy stretches, and I didn’t have any problem with the pump sliding or moving around.  The blocks stand the pump off around 1″ away from the frame, which could be problematic with certain frames.  On my single speed, the most logical place to mount the pump would be on the underside of the top tube; however, while it did fit, the rear brake cable rubbed against the Bikeblocks, which would have worn them down over time.  My next try was the seat tube, where I have a water bottle cage, so I had to mount the pump so it stuck out to the side.  This put it too close to my legs, to where I kept brushing against it.  The lower part of the downtube was a no-go too; the pump didn’t clear the crank arm.  I ended up putting the pump on the side of the downtube, above the bottle cage.  I had to tilt it slightly towards the front to keep my knee from brushing it during standing climbs; and in this position, there’s only about ½” clearance between the pump and the pedal, and the top of the pump is ½” or so from the front fender.  It’s a tight squeeze, but it fits, and it gets the pump out of my side pannier, which was my goal.  I’ll ride with it like this for awhile and see how it works out long-term.

Sub 40

Today was my first sub-40° ride of the season, and my first ride since last spring where I had to wear something to keep my head warm.  Usually I’m good without anything extra on my head (other than my helmet) down to around 45°, give or take a couple of degrees depending on wind, precipitation, and other weather factors.  This morning was a crisp 38°, and it was the first morning in awhile that actually felt cold.

I gave my new helmet-mounted rear flasher a spin today.  It’s a Planet Bike Blinky 3H.  It fits on my Bell Sweep helmet just fine, and stayed put through the entire 11.5 mile ride to work.  Other than occasionally hearing it pivot on its bracket, I didn’t really notice it was there.  It gives me extra visibility up high, which I think will help with safety while riding at night.  There’s a bit of a dork factor to it, but you gotta take the bad with the good.  🙂

New Bike Swag for Winter

Normally, I’m all about getting rid of “stuff.”  However, my one weakness is stuff for my bikes.  I get a strange thrill out of buying stuff that promises to make my year-round, all-weather bike rides safer and more enjoyable.  I’m sure it secretly drives my wife nuts.

Just over a week to go before “dark season” is upon us, and with it, cold and icy winter weather.  This year, I have a whole slew of new gear that will be put to the test in the coming months:

  • Schwalbe Marathon Winter studded tires.  I bought these for commuting in icy conditions, in hopes that they’ll keep me upright and prevent things like, oh, falling down and getting concussions and multiple rib fractures.  Not that I have any experience with that.
  • New headlights.  I bought 3 Planet Bike “Blaze” lights:  a 2-watt, a 1-watt, and a ½-watt.  The 2- and 1-watt lights will go on the bars, and the ½-watt will go on my helmet.  I had initially intended to mount the 1-watt on my helmet, but it’s a little too bulky and doesn’t fit well in the helmet mount.  So I went ahead and got the ½-watt, and I figure 3 headlights are better than 2.  The lights have seen plenty of use in flash mode during daylight, but have yet to be tested in the dark.
  • Helmet mounted taillight.  After reading several articles about how a helmet flasher really helps with visibility, I picked up a Planet Bike Blinky 3H.  I was initially concerned that it wouldn’t fit properly on my Bell “Sweep” helmet, but happily, it fits perfectly.  I haven’t ridden with it yet, and may wait until it’s dark.
  • Ergon GR2 grips for my mountain bike.  The mountain bike is going to see a lot of action this winter, and it desperately needed new grips.  The Ergons have been widely praised, and I’m hoping they’ll be more comfortable than what I had on there.  The GR2 also comes with a short bar end.  It was at a good price point relative to their other models.  The bar ends are a little shorter than the old bar ends I used to have on the bike, but I don’t think I’ll miss the extra length.  After much deliberating, I went with the small size grip.  There’s not too much perceptible difference between the small and large sizes, but I’m guessing the small will be more comfortable with gloves.  We’ll see.
  • Kool Stop replacement brake shoes and pads for my single speed.  This bike came with Dia Compe BRS101 brakes, with cheap one-piece shoe/pads.  They squealed a lot on the rims, and now one of them is worn down, so I’m replacing all 4 shoes.  The Kool Stop pads are much better made, and the shoes and pads are separate, so the shoes can be reused when the pads wear out.  I’ve been really happy with the Kool Stop cantilever pads on my mountain bike, so I’m hoping they’ll perform well on my caliper brakes too.

Stay tuned for raving and/or whining about each of these products (whichever is warranted), as I start to use them!

Rain Gear

First ride in full rain gear in awhile this morning.  It was nice and mild, so I took the opportunity to ride for 11.5 miles, including a loop through Patapsco State Park.  Most of my rain gear is the same as last year, including Novara rain pants (REI house brand), Patagonia TorrentShell rain jacket, and neoprene shoe covers from Performance.  New for this season is a pair of Seirus Hyperlite All Weather gloves.  I bought these because I wanted a pair of lightweight, reasonably weatherproof gloves.  I already have some cheap light gloves, but they aren’t waterproof, and I wanted something I could wear in the rain.  The Hyperlites did the job pretty well.  They breathe OK and do a decent job of repelling water.  They’re not as good as Gore-Tex, but they’re not as expensive as Gore-Tex either.

The Performance shoe covers are still as good as ever.  My shoes and feet stayed bone dry for the entire ride.  Out of all body parts, the feet are the most important to keep dry during a rainy ride.  If your feet get wet, a rainy ride can go from enjoyable to miserable in no time flat.  I keep telling myself I need to go to Performance and pick up another pair or two of these, in case they do something stupid like discontinue them or cut back on the quality.

Lately, my cyclometer, a Cateye Velo 5, has been getting really flaky.  It keeps losing connectivity between the unit and the base.  If I press down on it and fiddle with it a bit, it will pick back up.  However today, I couldn’t get it to work at all in the rain.  I’m not sure if this is the result of oxidation on the terminals, loose connection due to general degradation, or a combination of both.  Regardless, it’s getting annoying.  I may try coating the terminals with some anti-oxidation gel, and see if that helps at all.  Stay tuned.

Text Effects with GIMP

As part of my fledgling hobby/future side career doing game development for the iPhone, I’m becoming sort of an inadvertent GIMP expert.  I’m not a graphic artist, and I don’t do any original artwork for the games I code.  However, I often need to edit and re-touch existing artwork, which is where GIMP really shines.

One of my games has a nice, eye-catching title logo:

Hurry Up Bob! Logo

This logo came to me as a PNG image.  I wanted to add some extra text with the same look, so I decided to try to mimic it with GIMP.  Most of my GIMP knowledge comes from reading tutorials on the net, so I figured I’d “give back” and share how I did it.

The first step was to install the font in GIMP.  The font used here is “Addled Thin.”  I looked online and found a .ttf for the font, dropped it into GIMP’s fonts directory, and restarted GIMP.

Next, I created a text layer with the text I wanted.  The text size is 96px.  To set the text color, I used the color picker tool and selected the foreground color of the text, which is #FBAE5C in RGB notation.

Next, create the brown outline around the text.  Use the select by color tool to select the text, then choose Select » Grow.  Grow the selection by 5 pixels and click “OK”.  Then create a new layer and order it so it’s below the text layer.  Go back to the color picker and select the brown outline color from the original image (#5F3813).  Select the new layer and choose the bucket fill tool.  On the tool options, select the radio button to “Fill whole selection.”  Fill the enlarged selection with the new color.  This should give you outlined text:

Outlined text

Now move the text layer up relative to the outline, to create an offset look.  I moved it up 2 pixels.

Outline with offset

Now, we want to repeat this drill to create the black outer border.  Hopefully, you still have the original enlarged outline selection active.  Grow this selection by another 5 pixels, create a third layer, fill it with the dark outer border color (#14100D), and offset it by 2 pixels relative to the other two layers.

Dual offset border

Starting to look pretty good.  Next we want to use GIMP’s built-in drop shadow effect to create a shadow.  Before doing this, merge all of the layers together by choosing Image » Merge Visible Layers (or Ctrl-M).  Then choose Filters » Light and Shadow » Drop Shadow.  I set “Offset X” to 5, “Offset Y” to 5, “Blur Radius” to 5, and left the color as black and the opacity at 80.

Drop Shadow

Finally, add in the coarse gradient effect from the original text.  To do this, I selected a chunk of the gradient from one of the lowercase ‘r’s on the original, and copied it to the clipboard.  Then I used the Select by Color tool to select the original text again, and did Select » Paste Into several times to recreate the gradient inside the selected text.

Text with gradient and shadow

One thing to note:  if you look at the original text, the words are all rotated at various angles, but the gradient is always horizontal.  If you want the new text rotated, you’ll want to rotate it before adding the gradient.

And there you have it:  A pretty close approximation of the original text effect.  Here it is pasted into the game artwork:

Finished artwork

Cage Rocket

I was in the bike section of my local REI the other day and noticed they were stocking a gadget called a Cage Rocket.  The Cage Rocket is a water bottle-sized pod with a hinged opening, meant for carrying gear and designed to fit in a bottle cage.  There’s a standard version and a slightly-more-expensive waterproof version, which includes a foam seal on the opening.  I had read about these before on a couple of different bike blogs, and was considering trying one out, so I bought one of the waterproof ones.

I’m still working on an ideal system for hauling gear around on the 3 different bikes I use for commuting.  Each bike has certain gear that is specific to that bike (for example, each bike uses a different size spare inner tube).  Then there’s the stuff that comes with me on all the bikes, like my wallet, patch kit, and multi-tool.  My goal is to make it as easy as possible to switch from one bike to another, without having to shuffle a lot of gear around.  I wanted to see if the Cage Rocket could help me out.

Initially, I’m trying the Cage Rocket out on my fixed-gear road bike.  This bike has an extra tool (a Pedro’s “Trixie”) which I originally had bolted to the bottle cage braze-ons on the seat tube.  However, that left it exposed to the elements, and I quickly learned that the Trixie is not weatherproof, as it’s getting some rust on it.  Also, I’m storing a frame pump, spare tube and a couple of tire bead jack tools in my rear panniers, where they take up a lot of space, because there’s currently nowhere else to put them.  I figured for starters, I’d see which of these I could fit into the Cage Rocket.

The Cage Rocket, while useful, his its shortcomings.  There’s only so much you can fit in a rigid pod that’s the size of a water bottle.  You’re limited to relatively narrow items that are 7-8 inches long or less.  My Topeak “Alien” multi-tool is too wide to fit, but the Trixie fits fine.  My Kool Stop “Bead Jack” tire tool is too long.  No chance of fitting a frame pump inside it, but it would probably accommodate a CO₂ inflater and a couple of cartridges.  It fits a spare tube, but you have to roll the tube up into an oblong shape or it’ll be too wide.

For starters, I’m using the Cage Rocket to hold the Trixie and a spare tube.  It keeps the Trixie out of the elements, and the spare tube out of my pannier.  The tube takes up most of the room inside, but there’s still a bit of room for something else.  So while it’s not the ultimate answer to all of my on-bike storage problems, the Cage Rocket is a step in the right direction.  We’ll see how my use of it evolves over time.

Farewell 2011 Pool Season

The weather is finally starting to turn fall-like.  Yesterday evening, under the lights, Andrew and I took the ceremonial final swim of the 2011 season.  We beat last year’s date, September 26, by 3 days.  The kids’ first swim was on May 22, the same day we uncovered the pool.  That made for a swim season of just over 4 months.  We’ll put the winter cover on this weekend.  Looks like our now 4-year-old record late swim date, October 9, is going to stand for another year.  It’s anybody’s guess when it’ll be broken.

September wasn’t a good swimming month.  The persistent damp, dreary weather kept the water temperature under 80° for most of the month.  The pool was only used twice after Labor Day, last night and Monday 9/12.  The water temperature last night was around 78°, which as I’m fond of saying, is great for swimming laps, but a little cold for anything else.  Andrew, our 5 year old fish, was game to get in, but it was too cold for Michael and Mom.  We stayed in for around ½ hour.

Next Spring, we are looking at getting the pool remodeled.  New waterline tile, new coping, new plaster, new skimmers, some structural work, and other minor repairs.  The pool will need to be drained and sandblasted.  It won’t be cheap, but the end result should be very nice, and it’s certainly overdue for it.

Montgomery Road Jukeage

When I originally started bike commuting, I’m glad the weather was better than it has been for the past couple of weeks.  I might not have kept riding.  Not only has the weather been bad, but traffic also seems to be on the uptick on some of the back roads in Howard.  I’m hoping it’s just a statistical aberration.  I will say that things seemed a little better today than on Monday or Tuesday.  But suffice it to say that it’s been hard to stay motivated to ride recently.  The weather is finally supposed to improve by Friday, so I hope to get one nice-weather ride in before I leave on a 4-day business trip Monday.  Maybe when I get back, it’ll finally be Fall.

One great development has come out of my riding this week.  I found a way to avoid my least favorite part of my afternoon ride home, namely, the very end, where I have to cross Montgomery Rd. twice.  Normally, I come up Lawyers Hill Rd., make a left onto Montgomery at the light, and then another left into my driveway.  On most roads, this wouldn’t be a big deal, but Montgomery at rush hour is just a clusterf***, and it seems to be getting worse over time.  There’s also a bend just past where I need to turn into my driveway, leaving me with a short sight distance.  Put all that together, and you can see why I dread the last little bit of my ride home.  Some days it’s not bad, but on others I feel like I’m playing a real-life game of Frogger.

Anyhow, yesterday I found an alternate route.  I’ll prefix this by saying that this route is not going to be useful for 99% of riders.  Most people are going to want to take Lawyers Hill to Montgomery and then turn left or right at the light.  It’s not too bad making a left here.  My alternate is really only useful if you need to make another left off Montgomery (across traffic) before you get to the Elementary School.  That’s what I do every day, and that’s the part that sucks.  The route also requires you to cut through school property, which may be frowned upon in certain circles.  All that being said, here’s the route:

Coming up Lawyers Hill Rd., make a left onto Summer Home Terrace.  Ride up the hill and take the second right onto Latchlift Ct.  Follow this for a couple hundred feet, and look for a narrow paved trail on the right heading into the woods.  Turn right onto this trail.  Follow the trail through the woods and onto school property.  Proceed straight on the trail up a short, steep hill, towards the playground equipment.  Ride past the playground and bear left onto the access road behind the elementary school building.  Follow the access road around the building, and exit onto the parking lot.  Ride through the lot and out the school entrance road (Timberlee Rd.) to Montgomery Rd.  Turn right onto Montgomery.

This is an extremely nice shortcut for me, because it turns my two left turns on Montgomery into right turns.  I no longer have to cross traffic, and I have a better view of oncoming traffic while turning onto Montgomery.  I’m sure I’ll be coming this way whenever possible.

Grout Removal Finally Finished

So yesterday, about a year after starting, I finally finished grinding the grout out around the master bathroom tub.  This is not a job I’d recommend doing with older tile, unless it is really valuable and/or has historical significance.  It’s boring, dusty, tedious, and time consuming.  Did I mention that it’s dusty?  That cannot be understated.  Our tile is very close together, with very narrow grout joints.  They’re too narrow for a 1/16″ Dremel grout bit.  I removed our grout with a Dremel diamond wheel, coupled to a right angle driver attachment.  It worked, but it kicked up a LOT of dust.  We have a layer of fine grout dust covering everything in the bathroom.  It can also be fatiguing, particularly on overhead sections.  When your arms get tired, it’s easy to slip and scratch the tile glazing with the tool.  I burned through 2 diamond wheels on this job.  You can tell that a wheel is shot when it’s lost around 1/8″ of its diameter, and it starts kicking up a lot of sparks and not cutting as well.

Now that the tub is finally grout-free, the next steps are to

  • Clean up.  Wipe everything down with a wet rag, top to bottom.  Sweep up piles of loose grout dust with a dust pan.  Let surfaces dry, then vacuum up remaining dust with shop vac.  Then wipe with wet rag again.
  • Clean tiles thoroughly and prep for new grout.  Knock out and clean up any grout I couldn’t get to with the Dremel.  Remove old caulk in a couple of spots.
  • Regrout the tile.
  • Misc improvements (new in-shower light fixture, faucet handles, shower head, exhaust fan, etc.)
  • Put in new shower door.

I won’t be doing this again in this house.  Our tile is not nice or historic enough to be worth the effort.  It’s easier to rip everything out and start with new wall board and new tile.  That’s what we’ll be doing when we get around to remodeling our other bathroom(s).