2020-03-28: My Annotated Highlights from Because Internet 📚 After reading Word by Word: The Secret Life of Dictionaries by Kory Stamper, I’ve been more …
2020-03-26: If the SF Department of Public Health and Mayor don’t want to close JFK through GGP to cars to …
2020-03-23: I hope that after this pandemic is contained, SF remembers that basically none of our sidewalks are …
2020-03-20: Catching sunsets is easy when I’m at home so much!
2020-03-13: The latest episode of My Extremely Mundane Dreams: I dreamed I was putting on my socks, but I …
2020-03-06: I’m extremely professional
2020-02-28: One day I’m sure I’ll be able to take pictures at night 🌕
2020-02-18: This weekend we won a bike race, but the real win was that I asked Jenn to marry me and she said …
2020-02-16: I stopped seriously racing years ago, but I finally managed to win a proper bike race yesterday! …
2020-02-04: Cold mornings and clear skies
2020-02-01: Ferry rides lead to great views.
2020-01-29: Poor Satan. It’s never their day ☹
2020-01-29: What jerk named it “grape nuts” and not “cardboard flavored gravel”
2020-01-23: Cauliflower Soup
2020-01-15: Ah shit, sorry everybody. I got my rain boots yesterday and they do not fit. We’re definitely …
2020-01-13: Ah I see there’s some rain in the forecast this week. Don’t worry though, I bought some …
2020-01-10: Neat. Looks like Google Hangouts won’t let me open a website on my phone in Safari anymore. …
2020-01-08: Wecome to my humble abode. Oh sorry, we don’t have salt & pepper. Can I offer you some …
2020-01-08: Today it’s my birthday. It’s been so long but I’ve finally turned 69.
2019-12-31: Final sky gradient of this decade! 🌇
2019-12-27: Heck yam!
2019-12-17: Got some real excellent sky gradients this morning 🌇
2019-11-10: My annotated highlights from The Age of Surveillance Capitalism 📚 This year I started reading more non-fiction books, something I had historically not enjoyed and …
2019-11-05: 🌁 Fog does make for pretty lighting. I love the shadows the trees cast.
2019-10-31: Happy Halloween! I’m a waffle 🧇.
2019-10-08: Nice blanket of fog this morning 🌁
2019-10-03: Just want to put it on the record: I will not say I didn’t invent bitcoin.
2019-09-24: Ride every bike Pet every cat Enjoy every sandwich
2019-09-17: It’s officially excellent sunrise season!
2019-09-11: “That dingdong needs to fuck off this mortal coil”
2019-09-10: What a lovely view this morning from Hawk Hill.
2019-08-29: Glad my label maker came with some dope fonts.
2019-08-20: 🌇 🌃
2019-08-19: Very foggy on Mt Tam this weekend
2019-08-07: BARTMobile is horrifying and wonderful and I wish to ride it. From …
2019-07-06: I put together another bicycle.
2019-06-25: LRV4s back in full service Yesterday I spotted a 2 car train on the N line, and today the MTA announces all coupler and door …
2019-06-25: Clear morning on this nice Tuesday.
2019-06-24: Saw a 2 car LRV4 on the N line again this morning. Looks like the train coupler issues are resolved! …
2019-06-10: I’m usually looking from the west side of SF, so was nice to get a view up from Bernal this …
2019-06-09: Warm day in San Francisco 🥵
2019-06-08: “You don’t get to hate it unless you love it” The Last Black Man in San Francisco is absolutely …
2019-05-19: 👋🏼 Good night N train.
2019-05-17: Yay! My webcomicname.com pins have arrived 🎉
2019-05-14: Been enjoying HBO’s Chernobyl quite a bit. The additional podcast has also been wonderful with …
2019-05-09: Happy Bike To Work Day from Hawk Hill!
2019-04-25: Oh heck yam, Reeder 4 is out! What a nice and welcome update to my favorite feed reader.
2019-04-05: Market Street Live Streetcar guide is out today! The icons are super adorable. streetcar.live
2019-03-28: Glad the rain cleared up yesterday. The evening was beautiful 🌆
2019-03-24: 📚 Finished The Disappearing Spoon today. Full of fun facts, but I wasn’t a big fan of the …
2019-03-12: Anyone know why the Golden Gate Bridge isn’t lit up this evening?
2019-03-11: RIP Chow. Always loved stopping in here randomly. I’ll miss their wonderful deserts and super …
2019-03-04: Nice information from SFMTA about the LRV4 roll out thus far and next steps: …
2019-02-28: Last night I realized while changing a bike flat, I could wrap my CO2 canister with my punctured …
2019-02-26: Anyone fetching micro.blog’s JSON Feed with front end JS and dealing with CORS/CORB? CORS is …
2019-02-24: 📚 Finished The Three-Body Problem. A bit of a slow start, but I quite enjoyed it.
2019-02-16: Monster trucks!
2019-02-15: See ya later Lower Haight ✌️ Movin’ to the Inner Sunset tomorrow.
2019-02-14: Always fun to launch a new feature to millions of users. Check out Draft Pull Requests!
2019-02-12: Nice summary of all the ways TNCs are problematic. usa.streetsblog.org/2019/02/0…
2019-02-10: Got a tour of the Angler’s Lodge! 🎣
2019-02-10: Glad the days are getting longer. 🚲🌅
2019-02-10: Sundays! 🦆🦆🦆
2019-02-09: Why can’t I click this URL? 💻
2019-02-08: Finna I’ve always loved the word “finna”. Was very happy to see it called out in Kory …
2019-02-08: From the rooftop 📷
2019-01-28: Nice sunset yesterday
2018-04-19: Aw, it appears a sedan shedded and grew into a truck! 🚙→🚚
2018-03-07: Howdy! (The d is for danish) 🚲🍩
2018-02-16: 🔥🔥🔥 Prescribed Burn. Don’t worry, doctors orders.
2018-01-03: Happy New Year! 🚲☕️
2017-11-01: A+/10 morning sky gradient today
2017-09-26: Steep Ravine is as beautiful as expected 👌🏼
2017-08-21: Flat earth confirmed.
2017-07-29: But here is actual bike racing 🚲💨
2017-07-29: At another bike race! 🚽
2017-06-04: Got lost this weekend! Always a great time up in the Plumas National Forest. ⛰🚲
2017-05-31: 👓 Palace of Fine Arts through the fog
2017-05-18: Chicken Chips on the beach 👌🏼
2017-04-30: Happy Birthday Sam! 🚲🏕
2017-04-22: Same stadium. But now robots instead of baseball. FIRST Championships are always such a treat to …
2017-04-05: Mornin’ from Kirby Cove 👋🏼
2017-02-01: What a lovely sunrise this morning at Kirby Cove! 🌇☕🚲
2016-12-07: This morning was chilly, but lovely. 🌇🚲
2016-11-01: 3 years ago today Jenn & I decided that this was definitely a real thing. I can’t wait to …
2016-10-22: One of the perks of being Rene’s neighbor is getting SRS Cycling Club swag early. 🚲
2016-10-08: And still smiling after some brutal single track! ⛰🚲
2016-10-08: All smiles near the top of Grizzly Peak at Grinduro 😀🚲
2016-10-05: Perfect morning for Kirby Cove Coffee! 🌇☕🚲
2016-09-27: Jenn does not respect this weekends heat 🥵🚲
2016-08-21: There are like 50 goats 🐐 here. 🚲⛺️
2016-08-07: Emergency Maintenance
2016-07-18: Eating the world famous Pike’s Peak doughnut. 🗻🍩
2016-07-14: Last night had quite the sunset at butterlap.bike!
2016-06-22: Back to our regular scheduled programming. ☕
2016-06-15: This picture is a bit blurry but it’s the mark of the end of my bike tour. I have been …
2016-06-15: Team Feels Bud
2016-06-15: One boat ride and a short commute and I’m home! It’s been a long month. I don’t …
2016-06-15: A nice sunset over Lake Solano. What a wonderful way to end my tour!
2016-06-15: Lake Solano has lots of peacocks. That hop onto dumpsters just to take a crap.
2016-06-14: Team Feels Bad surveying the chicken and alpaca situation
2016-06-13: Right before we descending 7000ft. Gotta earn your rewards.
2016-06-13: Omg who puts one summit after another and barely even changes the name.
2016-06-11: Yes, I also made it up Carson Pass. 📷 by Rene
2016-06-11: Unbeknownst to Rene and myself when we planned on him joining me for the last stretch of my tour, …
2016-06-11: Camping at Hope Valley would’ve been nice. However, due to incoming rain and lack of …
2016-06-11: Trails near Tahoe are awesome!
2016-06-11: No campsites left last night. So we got a Yurt.
2016-06-10: Back on the road again! Keeping the rad lunch view trend going.
2016-06-06: A bit warm, but it sure is beautiful out here. This flat stretch is so fun after all the climbing …
2016-06-06: Finally made it out to Tahoe!
2016-06-06: Real creative naming out here.
2016-06-06: Rad lunch views again. This small fast food and frostee shack is an official ACA Sierra Cascades …
2016-06-06: Sup Middle Fork of Feather River? The first time I ever came up to the Sierras was for Grinduro and …
2016-06-05: I was pretty annoyed this morning when I got up at 4am to make the bus that didn’t show. But …
2016-06-05: Turns out Plumas Transit doesn’t run on Sunday’s so I woke up stupidly early and all I …
2016-06-03: 👋🏼 See ya Mt Lassen. You’ll always be pretty pretty mountain mountain to me.
2016-06-02: There’s something neat about melting in the heat while looking at a snow capped peak. I made …
2016-06-02: The road through Lassen is closed 🙁 But the sign is still here!
2016-06-01: Cattle Camp swimming hole is a nice reward after melting in the sun all day
2016-06-01: Glad the trend of these signs meaning lots of snow has stopped. For now.
2016-05-30: Rad views of Mt Shasta all day long since heading out of Yreka 👌🏼
2016-05-30: While a stroll down Memory Lane sounds fun, I’m too busy rolling down Easy Street.
2016-05-29: I too would be a happy California cow if I got to graze in this whole beautiful field
2016-05-29: Thanks for having me Oregon ✌🏼️
2016-05-29: As discussed with some Ashland locals last night at Caldera Brewing: Oregon Sucks, Don’t Come.
2016-05-28: Mt McLoughlin overlooking Willow Lake. Pretty epic view for my dinner of dehydrated sausage pasta …
2016-05-28: So much water this year, the Rogue River is flowing over Natural Bridge (well some of it). Of course …
2016-05-28: The trail by my camp site at Union Creek was like something out of a movie. 🍃
2016-05-28: Lava tubes are awesome. Rogue Gorge was caused by a collapsed lava tube.
2016-05-28: Crater lake northern entrance was still closed. But my detour was not bad.
2016-05-26: Fuck the police. 👃🏼🍄
2016-05-26: Another day, another scenic byway.
2016-05-24: Camping on Lava Lake tonight. Lava lake formed with the other cascades lakes as the glacial sheets …
2016-05-24: I see why this road was closed up until yesterday
2016-05-24: Nice view for my lunch break
2016-05-24: Getting lost on some trails on my way to Lava Lake
2016-05-24: Back to it!
2016-05-23: Quite the sunset. Thanks for the great times Bend. Hitting the road again tomorrow. ✌🏼️
2016-05-22: Hello Bend! I’m here for a full day tomorrow to take a break from touring. Anything I must …
2016-05-22: The three sisters. Used to be called Charity, Hope, and Faith, but the names didn’t stick. Now …
2016-05-21: Lookin good Mt Washington! 🗻
2016-05-21: “Santiam Pass. Elevation: 4817 ft” Right after this picture a kind gentleman asked if I …
2016-05-21: Lake Detroit is absolutely beautiful. I was wet all day today but the views were pretty good.
2016-05-21: Only took me way too many tries, 2 broken branches, and 1 fall on my ass to successfully hang my …
2016-05-21: NF-42/Skyline road was meant for bikes. I saw 4 cars total and got nothing but great views, great …
2016-05-19: So Day 3 ended with me 20ish miles behind my plan. But I’m staying at a legit Inn that feels …
2016-05-19: Once I got to the top of Bennett Pass things were already rainy. And then it started snowing and the …
2016-05-19: Turned super sunny when I entered Mt Hood National Park, but the freezing wind was a sign of things …
2016-05-19: Today started out rainy, but this rainbow showed up as the day cleared.
2016-05-18: Day 2 all done! Camping on Hood River this evening. Today I was shown how much yesterday’s …
2016-05-18: Always take the gravel detour for the view. 👀🗻
2016-05-18: Dreamin of Kirby Cove Coffee this morning
2016-05-17: That’s day 1 in the books. The Historic Columbia River Highway Trail is amazing and the …
2016-05-17: Glad I turned to the scenic view point. Almost missed this incredible view.
2016-05-16: Was rad to visit the famous Velo Cult today for my shakedown ride. Thanks for the chill times …
2016-05-12: Tomorrow I head up to Portland and next week I head back to SF along the Cascades over the course of …
2016-05-04: Fun Kirby Cove Coffee this morning! 🚲
2016-04-30: FIRST Championships. A blast as always!
2016-04-20: Kirby Cove. Never a disappointment.
2016-04-13: 🌇 ☕
2016-04-11: Seems like the new mural at Haight and Steiner is complete. Not bad, but I think I’ll miss the …
2016-04-06: People keep asking what I use for Coffee Outside so I took a picture! 2 mugs, Prolex mini grinder, …
2016-04-06: Mornin’ 🚲🌇
2016-03-26: Camping on Mt. Diablo 🚲⛺️
2016-03-23: New swing at Kirby Cove!
2016-03-16: Excellent morning gradient today 👌🏼
2016-03-02: Team Feels Townie.
2016-03-02: Biggest Kirby Cove Coffee turn out ever! Thanks everyone for the amazing company!
2016-02-26: I decided to try to go up a frozen mountain in some holey old Vans. These frozen stairs were where I …
2016-02-26: Mountains are the coolest
2016-02-17: Turns out 1 fuck costs $11
2016-02-17: Pretty clouds this morning ☕️🌁
2016-02-14: Sunset over Del Valle was terrible. 🚲⛺️
2016-02-13: I have never seen this be so green! 💚🚲⛺️
2016-02-08: Giro is super into her new brush 🐈
2016-02-03: Holy shit this mornings sunrise was amazing. ☕️🌇
2016-01-27: Tower To Tower burrito power bicycle pile. 🚲🚲🚲
2016-01-27: Helluva view today 🌄
2016-01-25: Commuter grew some fenders. 🖕🏼El Niño. ❤️🚲
2016-01-20: Kirby Cove views this morning were a bit foggy. ☕🌁
2015-12-31: Slowly getting my camping setup dialed just right. 🚲⛺️ ️
2015-12-22: Beautiful weather and rad vibes in Austin! A WTTVC mini-reunion!
2015-10-31: 💚🚲 Recovery. 🌁
2015-10-30: Happy Halloween! I am a taco 🌮
2015-10-29: Happy National Cat Day, Giro! 🐈
2015-10-28: Happy (early) Anniversary to the lady who still puts up with my antics after 2 years! ❤️
2015-10-24: Chris King Gourmet Century was quite chill
2015-10-22: 🌁 Mornin’ 💚🚲
2015-10-10: If you skipped the swimming hole at the end of the Grinduro you may have made a mistake.
2015-10-10: Grinduro started with a 15 mile climb to shatter the big group.
2015-10-09: Off to Grinduro!
2015-10-07: Not a bad view from Kirby Cove in the morning! This trail is way more tame than I remember.
2015-10-03: Still slightly lost but I think I am going the right way. 💚🚲
2015-10-03: I am very lost 💚🚲
2015-09-27: Popeyes picnic while we wait for this fancy moon thing. 🌕
2015-09-13: Dirt accents 💙🚲
2015-09-13: 👋🏼☁️ I missed you Karl. 💙🚲
2015-09-07: 🗻🔝. 🚲⛺️ ️
2015-09-07: 🚲🌳. 🚲⛺️.
2015-09-07: 🎯 🚲⛺️
2015-08-26: #💚🚲 #partybrand
2015-08-12: Working from home means looking over to see this pile of fur acting like no one else is around. …
2015-07-29: This is what happens when every cyclist stops on The Wiggle #StopIn
2015-07-25: Hello Mr Sun! 🌞 🚲
2015-06-25: One year ago I brought this tiny cat home. 🐈
2015-06-19: Riding bikes in the rain to swimming spots 🚲💦☔️🏊🏼
2015-06-17: Hey Tiny Bird 🐦, my bicycle spokes are not a bird place. 💙🚲
2015-06-17: Damn looks like Austin isn’t far behind SF in crane count.
2015-06-14: Holy shit I am covered in sweat just putting this back together. God damn my blood ain’t used …
2015-06-11: 💅🏼 it
2015-06-08: Pair Programming on a couch can lead to some unusual postures.
2015-06-02: Oh I guess the flapping noise I heard was this rubber flying away.
2015-05-29: ✌🏼️ 🌅
2015-05-29: Not bad Florida. Not bad at all.
2015-05-24: Bella the dog pretending to be a goat and eating grass. 🏠🏠🏠🏠
2015-05-19: I can barely hold all these tiny pizza stickers. 🍕
2015-05-17: Hilarious fancy tall bike at Calfee
2015-05-16: Sachs on the beach
2015-05-12: Happy to get my townie back from Wiggle Bikes last week!
2015-05-03: New bike day! 💙🚲
2015-04-30: This’ll be fun to put together. 💙🚲
2015-04-25: In St Louis watching robots stack totes and cans
2015-04-16: Hear a pop and then pulled my rear axle out of my hub. I guess 30 years of use was a little much for …
2015-04-04: The king of lizards
2015-04-04: I am become the Trinity site.
2015-04-04: The site of the first nuclear explosion. As presented by Jenn.
2015-04-04: Turns out the Trinity Site has 30 miles of traffic. I guess not surprising since its only open twice …
2015-04-03: Passing through the Very Large Array. 🚀💫
2015-04-03: dusichka making a sweet timelapse.
2015-03-23: Weekday camp!
2015-03-16: I told her all morning it’s her cat birthday but she doesn’t seem too catcerned. 🐈
2015-03-07: Mobile cat loaf 🐈
2015-03-03: Spring tied to a string. Doesn’t get better for Giro. 🐈
2015-02-16: Nervous cat surveys the park. 🐈
2015-02-15: Not a bad weekend for camping. 🚲🏕
2015-02-06: A wet and windy front loaded commute
2015-01-29: The commuter got a little makeover
2015-01-26: Been a sec since I have been up Hawk Hill at night
2015-01-22: I bought Slava a hat to complete his neck beard outfit.
2014-12-30: I have printed a tiny robot from the comfort of my couch.
2014-12-25: Still riding despite the broken hand!
2014-12-25: Merry Christmas from Austin!
2014-12-24: Ordering snowmen in order of happiness.
2014-12-22: Fancy views with Becca in Austin
2014-12-08: The small 3D printer cluster that we had at Robots Conf. Averaged 3.6 prints an hour that we were up …
2014-12-05: I leave SF for a couple days and Karl missed me. 🌁
2014-11-29: “This is where we’ll die”
2014-11-29: Road runner bags also do decently when hiking up mountains
2014-11-29: Everything looks dead out here.
2014-11-23: Spatchcocked turkey seems weird but looks and smells great
2014-11-15: Submitted without comment
2014-11-07: I call this magic trick the disappearing bridge
2014-11-07: Holy film reels batman!
2014-11-06: That time I was on G4 eating a pop tart.
2014-11-02: People joked this was a high school trip so we took a fake prom picture
2014-11-02: I’m in a mother fucking tree.
2014-11-02: Glowing bottles
2014-11-01: Anniversary camping trip 🙂
2014-10-26: Rode my old fixed gear around. For sale shortly!
2014-10-23: Holy shit in the tape circle trick worked. 🐈🎯
2014-10-12: A seagull with aspirations sits in the middle of the Blue Angels.
2014-10-11: There’s a city there somewhere
2014-10-06: Been at this office for over a year and yet I just noticed this pipe coming out of the bathroom.
2014-10-05: Enjoying the great outdoors. 🐈
2014-10-03: Giro, contemplating bag escape. 🐈
2014-09-19: It’s not enough that she’s the first thing I see when I open my eyes. Giro then decides …
2014-09-07: Giro shit herself and rubbed it on the ground so she got a shower. 🐈💩
2014-08-24: The Catreation of Adam. 🐈
2014-07-26: I have never been happier to get to the east peak of Tam.
2014-07-25: Giro got into my bag so I put it on. 🐈
2014-07-17: Bobsleigh selfie
2014-07-16: I think I got to the top
2014-07-16: I’m used to looking down while climbing, but looking up is a nice change.
2014-07-16: Figured I needed a nice picture of my bike in case of theft.
2014-07-16: Hidden trails on One Mile Lake
2014-07-15: Who needs filters with natural gradients like this?
2014-07-15: “Ok I will get off the roof but lemme take a selfie real quick”
2014-07-15: Mountain top selfies
2014-07-15: Not a terrible thing to wake up to.
2014-07-14: Airport Selfies
2014-06-29: Busting out the commuter for some picnics
2014-06-27: Dat crane selfie.
2014-06-25: Brought home this little chupchik today
2014-06-15: Awful views while going up.
2014-06-15: Morgan Territory. A sandwich in two parts
2014-06-10: Thanks for littering
2014-05-23: Thinking of Jon “Two Tone” Woodroof everytime I look at the SF Cycling Club jersey
2014-05-12: For Yossef
2014-04-26: Watching the FIRST World championship. These robots are awesome.
2014-04-01: Bespoke PCB. All put together! OSHPark is super dope.
2014-03-28: Finally had absinthe.
2014-03-26: Just stumbling into pretty cathedrals
2014-03-25: No slivovitz. This time hruskovice. Pear brandy.
2014-03-25: Don’t want to break the streak…
2014-03-22: The circle of beer.
2014-03-21: The lovely dancing building.
2014-03-18: Love this glass spire thingy.
2014-02-06: Rainy day commutes
2014-01-17: Fancy new wheels! Chris King hubs to HED Belgium rims.
2014-01-09: Happy birthday Eugene!
2014-01-08: Birthday beer
2014-01-07: The go board turn tracker is getting updated.
2014-01-03: Look at that butt count blast off.
2014-01-01: New Year’s Day? Great day for a race up a mountain. 🚲💨
2013-12-27: Oh yes. The best gu.
2013-12-26: Good morning and good bye Austin!
2013-12-25: A short ride from Sister to Parents to start the Festive 500
2013-12-22: Made some noodles.
2013-12-18: Finally the sun shows to warm me up
2013-12-18: Cold solo morning.
2013-12-18: A nice dedicated bike path along the road!
2013-12-15: Gingerbread house construction
2013-12-11: Now it tells us who’s turn it is in out long running Go game.
2013-12-11: Marvel at my command of electrons
2013-11-17: The Spire is nice bike parking
2013-11-09: Tops of hills have good views. 🚲
2013-10-27: Gotta get back from dropping off the rental somehow.
2013-10-27: Found a fancy bridge.
2013-10-21: Probably prettier in the day time.
2013-10-21: Pretty things to cycle by.
2013-10-21: Early to bed. Early to shred.
2013-10-21: All back together. Ready for a lap of Regents park tomorrow morning!
2013-09-28: Flat routes allow for some fast cruisin’
2013-09-18: A clear night
2013-09-18: Hi buddy!
2013-09-17: I got my bike in a box.
2013-09-16: Vuelta coverage while I wait for my flight? That works. 🚲
2013-09-15: The cutest couple in Barcelona
2013-09-15: Tall man or tiny ATM?
2013-09-15: Quite the view
2013-09-15: Under Constuction⚠️🚧⚠️
2013-09-15: Dem turtle and tortoise pillars
2013-09-14: The hunt leads to random alleys
2013-09-14: I didn’t get the memo that this place is closed
2013-09-07: Tallbike sprints
2013-09-07: Twerk it Miley
2013-09-07: The remedy for stammering children
2013-09-02: Ain’t no time for stop signs in a race
2013-08-21: Hello Mr. Wall
2013-08-17: Amazingly clear today. I can see Oakland and Diablo from here.
2013-08-14: Don’t tell me fog isn’t beautiful.
2013-08-10: Get settled Mr Truck Piñata, for soon you shall be destroyed.
2013-08-09: Blue bicycle bros
2013-08-07: Possibly Skalnook 2.0 in Office 3.0
2013-08-04: My Mission Workshop Vandal helped my take home a car… piñata.
2013-08-04: Piñata in tow
2013-08-03: Stop 1
2013-08-02: Another day. Another toe clip busted.
2013-07-31: New bike day! Not 100% complete, but now rideable. Soon come racks, lights, & fenders. Thank you …
2013-07-29: Nai Palm of Hiatus Kaiyote killin it
2013-07-27: Dat fog
2013-07-27: Hi Mr. Sun
2013-07-27: Oh hi!
2013-07-26: Bike fitting. Dots!
2013-07-24: Sunrise over the bay bridge
2013-07-21: Car piñata! I’d hit it.
2013-07-20: Don’t forget your sunscreen when you ride in the Easy Bay
2013-07-20: I can see forever!
2013-07-17: It may be grey and gloomy, but at least it’s clear.
2013-07-14: There’s a bridge there somewhere.
2013-07-14: SF covered in fog. The black dot is Sutro.
2013-07-14: Rapha Rising: 1/10th complete
2013-07-07: Poppin dat ferry cherry
2013-06-30: Lucky 13 on Pride Weekend
2013-06-28: Dinner at the park
2013-06-28: 🎹 Over the bay
2013-06-28: Sunset Recital on top of the city. There’s a piano up here!
2013-06-26: Never gets old
2013-06-22: That explains the breeze.
2013-06-22: Jenn crashing the Sonoma County Century
2013-06-22: Eric apein’ it
2013-06-22: There are worse places to have a mechanical.
2013-06-17: [ ]
2013-06-16: Don’t worry, I’ll climb you too.
2013-06-16: A good place to stop.
2013-06-12: Dat city
2013-06-12: Beautiful sunset over hawk hill.
2013-06-08: Colorblind bike duo
2013-06-07: Much better.
2013-06-07: Snapped my chain on the way in today.
2013-06-05: Round 3.
2013-06-05: Round 2
2013-06-05: A pile of BBQ. Brisket, ribs, turkey, pulled pork, and sausage are all hiding in there.
2013-06-05: People in line for delicious BBQ
2013-06-02: Made a friend on my run. He ran after me for a bit after I said bye.
2013-06-02: Too much King of the Hill makes me enjoy this street too much
2013-05-29: Butterlap Sunset
2013-05-26: Even when I take my glove off I’m still wearing it.
2013-05-26: Bikin ‘round the bay. Welcome to Vallejo!
2013-05-19: Bay to Breakers!
2013-05-19: Breakfast of champions.
2013-05-17: New to me bike day!
2013-05-12: Beautiful rolling hills
2013-05-05: What other number would they give me? 😡🌿🔥
2013-05-01: Drinking beer outside in shorts. Missed Texas
2013-04-28: Sutro from San Bruno
2013-04-27: Satan was chillin’
2013-04-26: Hi Mom Chung the TBM!
2013-04-26: But I most definitely biscuited
2013-04-26: I think I arted again
2013-04-23: Casper & I made friends.
2013-04-23: Nice days in the park are for the birds.
2013-04-17: Top of Twin Peaks
2013-04-14: Mt Tam
2013-04-13: Portugal. The Man
2013-04-12: Lopsided hear sandwich
2013-04-12: The old Zio Ziegler mural has been replaced
2013-04-10: What a beautiful day.
2013-04-02: As if my incredible meal yesterday wasn’t enough
2013-03-29: I think I made an art
2013-03-26: Sausages, burgers, and beer.
2013-03-26: Waiting for our Rosamunde burger and sausages
2013-03-22: Arak and Beer 30
2013-03-20: Mission Dolores
2013-03-08: East Bay Bike Party!
2013-03-04: “I’m tired of people taking pictures of everything all the damn time”
2013-03-02: Stumbled into a yacht race
2013-02-19: Rainy flight back to SFO
2013-02-18: Who is this artist?
2013-02-18: Know Hope
2013-02-18: Sened cutout
2013-02-17: Sunset over the Mediterranean
2013-02-16: No napping on the roof 🙁
2013-02-16: Tel Aviv has no shortage of street art
2013-02-16: The Western Wall
2013-02-03: I most definitely am ❤️
2013-02-02: I hate taking pictures of food, but my first proper mussel experience deserves it.
2013-01-31: Got some complements on my wheels on the ride home. Maybe because I had them on my back.
2013-01-27: Birthday Boy enjoying his Shabu Shabu
2013-01-26: Critical Mass
2013-01-20: Jazz Night with Turkish coffee.
2013-01-13: Occasionally I forget how pretty this place is.
2012-12-19: 3D Printed Bones
2012-12-17: Lawn Flamingo Nativity
2012-12-08: The time travel office was closed :(
2012-11-22: There literally wasn’t enough room on the table.
2012-11-21: Desk Sign
2012-11-21: Printing a desk sign
2012-11-18: Hubot’s first print. Fully automated.
2012-11-14: Minus the Bear! ➖🐻
2012-11-11: The Dynamic Miss Faye Carol & The Faye Carol Quartet
2012-11-04: Erik Jekabson String-Tet
2012-11-04: I do it for the stickers.
2012-11-03: Bike Wreath?
2012-11-02: What a beautiful night
2012-11-01: Robert Glasper! Great show.
2012-10-28: Zombies hula hooping to Thriller
2012-10-28: Enjoying the day
2012-10-20: Rahr Brewery Tour!
2012-10-19: Amazing lunch with Sarah on a beautiful day
2012-10-18: Deep Ellum Brewery Tour
2012-10-18: DART has nifty bike hangers!
2012-10-17: My knee is :\ about my wreck
2012-10-16: Texas State Fair!
2012-10-16: Could’ve been my noggin!
2012-10-10: Found some tacos
2012-10-09: Mount Bonnell with Dad and Uncle
2012-10-04: Thanks for the loaner bike Highgroove!
2012-09-27: Athens of the south
2012-09-27: Early for my bus from Nashville to Atlanta. Reading down by the river.
2012-09-22: Ruby Hoedown being rocked by Bedhed and Blondie
2012-09-13: Looks like someone had a crazy night. And this time it wasn’t me.
2012-09-08: Nice Bamboo Bike
2012-09-05: Double Rainbow!
2012-08-18: Golden Gate from the bay
2012-08-18: Mirror Maze
2012-08-13: More Hubbers on the flume
2012-08-13: GitHubbers on the log flume.
2012-07-29: I am Giant
2012-07-11: Jensen Fire Hooping
2012-07-08: Ass Magnets
2012-07-03: Lucky Card. Found in my jacket pocket.
2012-06-30: Looking Left
2012-06-30: Looking Right
2012-06-28: Apple Arch 2.0
2012-06-16: Guitar player on the roof!
2012-06-13: The best reason to jailbreak your kindle
2012-06-10: Doing the touristy thing and seeing Golden Gate
2012-06-10: Enjoying the city on 2 wheels
2012-06-07: mailchimp banner! ATL represent.
2012-06-03: Out with the old in with the new.
2012-06-02: Final El Burro Pollo burrito! Thank you Chris!
2012-05-29: To Highgroove!
2012-05-24: Bike in a box on a skateboard.
2012-05-21: Nothing like a good wet shave to start the week
2012-05-04: Princess Mr. Skalnik
2012-04-28: Don’t remember the last flat I got…
2012-04-22: Chocolate Covered Bacon
2012-04-21: Whore Cat
2012-03-17: A lovely day
2012-02-10: They might be giants!
2012-01-25: Anthony Green!
2012-01-19: Macintosh Plus at Highgroove
2012-01-09: Full Moon Ride
2011-12-28: Texas Capitol
2011-12-24: A Skalnik Christmas.
2011-10-05: New Bike Day!
2011-10-03: Crazy Burger of the Month
2011-09-30: Iron Pour
2011-09-24: Game Day!
2011-09-23: Break time