Web-log / 2015



We all gotta help each other out

On my ride to work this morning, while passing through the highly sketchy intersection at SW Miles & Barbur, I noticed a car stalled —...


Turtles and Dolphins

For about three years now I’ve given the winter-weather bike commuting advice to be a dolphin, not a turtle. TL;DR: dress for warmth and ease...



My kids are so badass

It should have been pure misery on our ride to school today. 40°F and the kind of fine misty rain that penetrates every zipper and...


Race Report: Pedalers at the Poor Farm

I could’ve won the race Saturday. Well not Saturday Saturday but Saturday in an alternate universe where I had about 10% better bike handling skills....



Race Report: GPRM #5, Heiser Farms

(Writing this report about two weeks too late.) Weather golden, cool windy and dry after a rain. Ground tacky, not dusty, not muddy. Fast The...


Closeup of three animal squirty bath toys and a bottle of Dr. Bronner’s soap, on the ledge of a bathtub

Artifacts from the last seven years

Duplos Ergo carriers rear-facing car seats booties onesies diapers wooden trains sippy cups changing pads nap time lullabies toddler music class in the church basement...


Chalk outline of a dog’s body on pavement, intersected with a fog line. Gives the appearance that the fog line has run over the dog

Laziness and fear

This one is for Portland friends: With a few caveats, if you live inside ~60th & work in PDX city core, & you drive to...



Plastic toy lawnmower and a reel or “push” mower, side by side

Tools matter

Banging my head since Thursday against a UX job I’ve been working on in OmniGraffle (my go-to design tool for the last six or eight...


Olive Rootbeer and Dingo Dizmal on tall bikes, holding hands, shot from behind. Photo by @__P__J


Photo: @PJ (Twitter) I went on a memorial (and protest) ride this afternoon for Mark Angeles, a recent Reed grad and by-all-accounts Swell Guy who...

View up the Willamette River toward downtown Portland on a summer morning. To the left/west the sky is clear and sunny; to the right/east the sky is cloudy and foggy. This weather is neatly divided by the river itself

River effect

A common Portland summer weather pattern is a dense layer of low clouds (but not usually fog as in California’s marine effect) forming late in...


Good Enough

New iPhone battery + hard reset = PRACTICALLY NEW iPHONE. ca 2005 computers (laptops+desktops) became Good Enough and the only reason I buy a new...

Highly-motioned smeared photo of sunlight shining through the leaves of a forest. In the upper center of the frame the faint outline of an owl’s wings


Over the last four years I wore a literal groove into the gravel behind the bleachers at the Lewis and Clark baseball diamond.



Recurring Characters from our school commute

Male Pedestrian Traffic Control Worker, At Sellwood Bridge Female Pedestrian Traffic Control Worker, At Sellwood Bridge Elderly Man With Strong Chinese Accent Who Once Stopped...



Scan of a Kodachrome slide, landscape, 1969. A young man in the near foreground in front of a long valley in Greece, with broken sun and weather clouds sweeping across it

My father in Baghdad

I had a dream last night in which my father appeared. Dead people often appear in my dreams, most commonly for a year or two...


Frustration and Ignorance

Ignorance in Django: “How do I make my app do [comically simple task]?” Ignorance in Drupal: “How did I get this far in over my...