: Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday.Almost 2min behind last year, from needing a 5min+ pitstop at the Panhandle.I skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he’s known for.Beautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change.High-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening’s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake.The parties on Fell Street seemed particularly loud and crowded this year.Golden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture.The rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time.This past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out.Last year: https://tantek.com/2025/138/t1/ran-bay-to-breakers#SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF
's status on Friday, 22-May-2026 16:04:00 EDT
Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday. Almost 2min behind last year, from needing a 5min+ pitstop at the Panhandle. I skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he’s known for. Beautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change. High-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening’s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake. The parties on Fell Street seemed particularly loud and crowded this year. Golden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture. The rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time. This past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out. Last year: https://tantek.com/2025/138/t1/ran-bay-to-breakers #SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF
: Ran my 12th #BayToBreakers race in 1:59:54 on Sunday 2024-05-19. After a comedy of transit struggles to get to the start line, I jumped in with Corral C runners (my bib was for Corral B) and started with them.Great seeing the Midnight Runners crab rave cheer gang in Hayes Valley before Hayes Hill.Made it into Golden Gate Park, and eventually saw Vivek and David Lam making their way back from the finish.Just before the bison paddock, I saw Paddy & Eleanor walking back as well, and stopped to briefly chat with them.Soon after I saw Adrienne and a few other #NPSF pals running and as they stopped to say hi to Paddy, I took off to go finish.Adrienne and friends caught up to me on the last segment before Ocean Beach, and decided to run together. After turning the corner onto Great Highway, I could see the finish line. Glancing down at my watch there seemed to be enough time to finish under 2 hours if we picked it up. I asked Adrienne if we could try for a sub-2 hour time and she said to go for it. We picked up the pace and after crossing the finish line I stopped my Garmin — it read 1:59:54.Oddly the official Bay to Breakers results (which are not at a linkable URL) showed 2:00:07. The only explanation I have is after the first timing strip after the finish line where I stopped my watch, there was a big crowd of loitering people that made it hard to keep moving, and cross a second timing strip. It is possible the first timing strip did not register my bib chip, and only the second timing strip picked it up. I have emailed Bay to Breakers to see if they can correct it, and included a link to my Strava activity that shows I recorded the entire race on my watch.It was a harder race than usual, despite the good weather.There were a few things that contributed. First, I had run each of the prior two days: 5km+ at Friday night’s Midnight Runners 5th anniversary run and run/walk celebration afterwards totaling ~5 miles, and then 6.5 miles at SFRC on the trails on Saturday.I slept reasonably well the night before the race, and having checked the news announcements about the availability of transit options in the morning, planned accordingly. When I checked the actual train arrival times, none of the MUNI trains that were supposed to be running were running. I ran down to take the MUNI bus which was supposed to go downtown, except it stopped at Van Ness avenue, inexplicably, and the driver told everyone it was the last stop.Admittedly I was already annoyed that SF MUNI for some reason decided to stop the MUNI trains the morning of Bay to Breakers that could easily have taken thousands of runners to near the race start at Embarcadero via the Market Street subway. Having the bus stop sooner than expected was a second disappointment and discouragement.I (and many other runners) decided to run towards the start, which was still ~2 miles away at that point.Upon reaching the Civic Center station on Market street, we realized from the street level displays that BART trains appeared to be running normally like any other Sunday, so we went downstairs and paid for a second transit ticket to take the BART a few stops.The BART train was full of costumed Bay to Breakers runners. Disembarking at the Embarcadero station, I jogged/ran the rest of the way around the entrance corral maze to the right spot for Corral B entrants, and joined the group waiting at the start line.Lessons learned: I am not trusting MUNI rail or bus into downtown on Bay to Breakers race day again, despite any announcements from SFMTA. Too many years of bad experiences.However, BART seems reliable so I plan to find my way to taking BART in the future. Perhaps by taking a bus to the 16th street BART station, avoiding all street closures.Having missed my start corral due to the transit mishaps, I didn’t see anyone else I knew. The combination of being annoyed at MUNI’s unreliability (both in what was announced vs what was running and premature bus termination) and starting in a crowd not knowing anyone took my motivation down several notches.Still, the weather was pleasant yet cool, ideal for a race so I ran a pace that felt good for me, and kept an eye out for friends along the course. I stopped after mile 1 for a portapotty pitstop. Back in the chaos of Howard street and then Ninth to Hayes, I saw a few folks I knew from a distance.Seeing and high-fiving the Midnight Runners crab race cheer crew at Hayes Hill turned my mood around though, and I enjoyed the rest of the race, from Hayes Hill through Golden Gate Park.It was my slowest Bay to Breakers yet, however first in a while that I finished with friends!After we grabbed our medals and snacks in the finish area, I hiked/jogged back to the Panhandle, found the Midnight Runners crab rave crew keeping the party going and joined in.2023: https://tantek.com/2023/157/t1/ran-baytobreakers#2024_140 #SanFrancisco #run #runner #race #roadrace #b2b #bay2breakers
's status on Wednesday, 29-May-2024 22:00:00 EDT
Ran my 12th #BayToBreakers race in 1:59:54 on Sunday 2024-05-19. After a comedy of transit struggles to get to the start line, I jumped in with Corral C runners (my bib was for Corral B) and started with them. Great seeing the Midnight Runners crab rave cheer gang in Hayes Valley before Hayes Hill. Made it into Golden Gate Park, and eventually saw Vivek and David Lam making their way back from the finish. Just before the bison paddock, I saw Paddy & Eleanor walking back as well, and stopped to briefly chat with them. Soon after I saw Adrienne and a few other #NPSF pals running and as they stopped to say hi to Paddy, I took off to go finish. Adrienne and friends caught up to me on the last segment before Ocean Beach, and decided to run together. After turning the corner onto Great Highway, I could see the finish line. Glancing down at my watch there seemed to be enough time to finish under 2 hours if we picked it up. I asked Adrienne if we could try for a sub-2 hour time and she said to go for it. We picked up the pace and after crossing the finish line I stopped my Garmin — it read 1:59:54. Oddly the official Bay to Breakers results (which are not at a linkable URL) showed 2:00:07. The only explanation I have is after the first timing strip after the finish line where I stopped my watch, there was a big crowd of loitering people that made it hard to keep moving, and cross a second timing strip. It is possible the first timing strip did not register my bib chip, and only the second timing strip picked it up. I have emailed Bay to Breakers to see if they can correct it, and included a link to my Strava activity that shows I recorded the entire race on my watch. It was a harder race than usual, despite the good weather. There were a few things that contributed. First, I had run each of the prior two days: 5km+ at Friday night’s Midnight Runners 5th anniversary run and run/walk celebration afterwards totaling ~5 miles, and then 6.5 miles at SFRC on the trails on Saturday. I slept reasonably well the night before the race, and having checked the news announcements about the availability of transit options in the morning, planned accordingly. When I checked the actual train arrival times, none of the MUNI trains that were supposed to be running were running. I ran down to take the MUNI bus which was supposed to go downtown, except it stopped at Van Ness avenue, inexplicably, and the driver told everyone it was the last stop. Admittedly I was already annoyed that SF MUNI for some reason decided to stop the MUNI trains the morning of Bay to Breakers that could easily have taken thousands of runners to near the race start at Embarcadero via the Market Street subway. Having the bus stop sooner than expected was a second disappointment and discouragement. I (and many other runners) decided to run towards the start, which was still ~2 miles away at that point. Upon reaching the Civic Center station on Market street, we realized from the street level displays that BART trains appeared to be running normally like any other Sunday, so we went downstairs and paid for a second transit ticket to take the BART a few stops. The BART train was full of costumed Bay to Breakers runners. Disembarking at the Embarcadero station, I jogged/ran the rest of the way around the entrance corral maze to the right spot for Corral B entrants, and joined the group waiting at the start line. Lessons learned: I am not trusting MUNI rail or bus into downtown on Bay to Breakers race day again, despite any announcements from SFMTA. Too many years of bad experiences. However, BART seems reliable so I plan to find my way to taking BART in the future. Perhaps by taking a bus to the 16th street BART station, avoiding all street closures. Having missed my start corral due to the transit mishaps, I didn’t see anyone else I knew. The combination of being annoyed at MUNI’s unreliability (both in what was announced vs what was running and premature bus termination) and starting in a crowd not knowing anyone took my motivation down several notches. Still, the weather was pleasant yet cool, ideal for a race so I ran a pace that felt good for me, and kept an eye out for friends along the course. I stopped after mile 1 for a portapotty pitstop. Back in the chaos of Howard street and then Ninth to Hayes, I saw a few folks I knew from a distance. Seeing and high-fiving the Midnight Runners crab race cheer crew at Hayes Hill turned my mood around though, and I enjoyed the rest of the race, from Hayes Hill through Golden Gate Park. It was my slowest Bay to Breakers yet, however first in a while that I finished with friends! After we grabbed our medals and snacks in the finish area, I hiked/jogged back to the Panhandle, found the Midnight Runners crab rave crew keeping the party going and joined in. 2023: https://tantek.com/2023/157/t1/ran-baytobreakers #2024_140 #SanFrancisco #run #runner #race #roadrace #b2b #bay2breakers
: Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I’m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course.First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018.Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this 📷) and share salty snacks, a needed boost.Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned.#runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #Marin #MarinHeadlands #CoastalTrail #Hill88 #uphill #powerhike #50kTraining #50mileTraining #2021_219 #laterGram #noFilterThe night before: https://tantek.com/t5E512018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k
's status on Monday, 09-Aug-2021 16:00:00 EDT
Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I’m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course. First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018. Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this 📷) and share salty snacks, a needed boost. Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned. #runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #Marin #MarinHeadlands #CoastalTrail #Hill88 #uphill #powerhike #50kTraining #50mileTraining #2021_219 #laterGram #noFilter The night before: https://tantek.com/t5E51 2018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k
: The pandemic is not over just because you’re over it. Wear a mask. Get vaxed. Get boosted with a different vax. Stop indoor dining/drinking. Black Lives Matter. Trans rights are human rights. Housing & healthcare for all. There’s no Planet B.Also, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k!Longest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm’s guidance for almost a year now.Carving out little deliberate pockets of the past in the ever-changing present.#runner #running #instarunner #trailrunner #ultrarunner #trailrace #grassrootsgear #novemberproject #NPSF #letsdothis #LFG #Marin #50ktraining #50mileTraining #nofilter
's status on Saturday, 07-Aug-2021 00:58:00 EDT
The pandemic is not over just because you’re over it. Wear a mask. Get vaxed. Get boosted with a different vax. Stop indoor dining/drinking. Black Lives Matter. Trans rights are human rights. Housing & healthcare for all. There’s no Planet B. Also, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k! Longest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm’s guidance for almost a year now. Carving out little deliberate pockets of the past in the ever-changing present. #runner #running #instarunner #trailrunner #ultrarunner #trailrace #grassrootsgear #novemberproject #NPSF #letsdothis #LFG #Marin #50ktraining #50mileTraining #nofilter
: 🌞🔄✅rewatched Interstellar (2014)Do not go gentle into that good night, Old age should burn and rave at close of day; Rage, rage against the dying of the light.more 2020 memories:Mar 9* #NPSF Monday* 100% remote workMar 10* Sutra philosophy class in-personMar 11* #NPSF at Alta Plaza
's status on Friday, 12-Mar-2021 02:18:00 EST
🌞🔄✅ rewatched Interstellar (2014) Do not go gentle into that good night, Old age should burn and rave at close of day; Rage, rage against the dying of the light. more 2020 memories: Mar 9 * #NPSF Monday * 100% remote work Mar 10 * Sutra philosophy class in-person Mar 11 * #NPSF at Alta Plaza
: Seven years ago today I showed up to my first #hillsforbreakfast workout @Nov_Project_SF and ran up & down a few blocks for 25min[8]. In memory of #NPSF hills I ran to Twin Peaks today[1], 25min (or a bit less) of all uphill just to start — something that was beyond my reach back then. Starting at Oak Street I caught a sign in a window[2] I hadn’t seen before, encouraging folks to:* see black women* hear black women* trust black women* love black women* protect black women* pay black womenAfter running up Ashbury to Clayton to Twin Peaks Boulevard and climbing to the summit & both peaks, I turned around to see a clear view of Sutro Tower, Mt Tam, and the Golden Gate Bridge from the South Peak[3]. On the return run, I spotted a pair of apparent princesses in pink dresses strolling along, brightly lit by the brilliant setting sun[4], along the adjacent road blocked to motor traffic. As I climbed the North Peak, I saw them again up ahead, strolling in the middle of the road without a care in the world[5].Reaching the top of the North Peak, I noticed Market Street’s streetlamps had been lit, the sunset barely lighting up a few blocks of downtown[6]. Made it back to the Twin Peaks Summit as the sun dropped toward the Pacific Ocean, bathing everything nearby in orange light[7].Ran down the hill at an easy pace, legs & feet tired after yesterday’s longer run. Grateful for regular runs up Twin Peaks, where 25 minutes is the start, rather than the whole workout.#trail #runner #runners #trailRunner #trailRun #ultraRunner #SF #SanFrancisco #hilliversary #NovemberProjectSF #NovemberProject #TwinPeaks #50ktraining #50mileTraining #optOutside #fromWhereIRun #noFilterPreviously, previously, previously: * https://tantek.com/2020/017/t2/six-years-ago-npsf-hills* https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast* https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast
's status on Monday, 18-Jan-2021 02:46:00 EST
Seven years ago today I showed up to my first #hillsforbreakfast workout @Nov_Project_SF and ran up & down a few blocks for 25min[8]. In memory of #NPSF hills I ran to Twin Peaks today[1], 25min (or a bit less) of all uphill just to start — something that was beyond my reach back then. Starting at Oak Street I caught a sign in a window[2] I hadn’t seen before, encouraging folks to: * see black women * hear black women * trust black women * love black women * protect black women * pay black women After running up Ashbury to Clayton to Twin Peaks Boulevard and climbing to the summit & both peaks, I turned around to see a clear view of Sutro Tower, Mt Tam, and the Golden Gate Bridge from the South Peak[3]. On the return run, I spotted a pair of apparent princesses in pink dresses strolling along, brightly lit by the brilliant setting sun[4], along the adjacent road blocked to motor traffic. As I climbed the North Peak, I saw them again up ahead, strolling in the middle of the road without a care in the world[5]. Reaching the top of the North Peak, I noticed Market Street’s streetlamps had been lit, the sunset barely lighting up a few blocks of downtown[6]. Made it back to the Twin Peaks Summit as the sun dropped toward the Pacific Ocean, bathing everything nearby in orange light[7]. Ran down the hill at an easy pace, legs & feet tired after yesterday’s longer run. Grateful for regular runs up Twin Peaks, where 25 minutes is the start, rather than the whole workout. #trail #runner #runners #trailRunner #trailRun #ultraRunner #SF #SanFrancisco #hilliversary #NovemberProjectSF #NovemberProject #TwinPeaks #50ktraining #50mileTraining #optOutside #fromWhereIRun #noFilter Previously, previously, previously: * https://tantek.com/2020/017/t2/six-years-ago-npsf-hills * https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast * https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast
: 🌌🌧 It was a dark and stormy morning. The start of a long day, too long for one race report post. I got up, put on my running outfit I’d set out the night before (https://tantek.com/t55_3), snacked on a dark chocolate mocha Clif bar, and ran up to the intersection where Cori was coming to pick us up. Stephanie joined minutes later. It was only sprinkling, yet the cold was already biting, despite us wearing all the layers we brought.Cori picked us up, last two seats in her car, we huddled together for warmth and cracked jokes to lighten the mood and lift our spirits. We arrived at the Rodeo Beach parking lot just before 06:30, already brimming with activity(2 📷 Bryan). We weren’t the only #MarinUltraChallenge runners determined to run our races despite the cancellation. The rain picked up.I’ve run in the rain before, many years @Nov_Project_SF & a few other cities, and a year ago on my double Tam run. Separately I’ve run in the dark, also at #NPSF, usually early gang, and on so many Tam sunrise runs. This was the first time I’d run in the dark, in the rain, on trails. Carpooling and starting together helped, knowing we’d all be out there facing the elements, finding our way.After quick bathroom trips we found each other and @BryanTing under a green umbrella(3,4), assembled for a group photo(5 📷 Bryan), unbeknownst to us mere days before social distancing orders would forbid it. We composed ourselves in the now pouring rain, and started our run(6 📷 Bryan) crossing the Rodeo Beach gates(1 📷 Bryan), up the Coastal Trail.#run #runner #runners #RodeoBeach #darkness #morning #rain #weatherProof #nightrun #WorkHardDreamBigDoCoolShit #50miles #50miler #ultra #ultraRunner #ultraRunners #ultraRunning #ultraMarathon #InsideTrail #MUC #MUC50 #optOutside #NeverStopExploring #NovemberProjectSF #NovemberProject #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #2020_074 #20200314 #laterGram #noFilter
's status on Sunday, 22-Mar-2020 01:48:00 EDT
🌌🌧 It was a dark and stormy morning. The start of a long day, too long for one race report post. I got up, put on my running outfit I’d set out the night before (https://tantek.com/t55_3), snacked on a dark chocolate mocha Clif bar, and ran up to the intersection where Cori was coming to pick us up. Stephanie joined minutes later. It was only sprinkling, yet the cold was already biting, despite us wearing all the layers we brought. Cori picked us up, last two seats in her car, we huddled together for warmth and cracked jokes to lighten the mood and lift our spirits. We arrived at the Rodeo Beach parking lot just before 06:30, already brimming with activity(2 📷 Bryan). We weren’t the only #MarinUltraChallenge runners determined to run our races despite the cancellation. The rain picked up. I’ve run in the rain before, many years @Nov_Project_SF & a few other cities, and a year ago on my double Tam run. Separately I’ve run in the dark, also at #NPSF, usually early gang, and on so many Tam sunrise runs. This was the first time I’d run in the dark, in the rain, on trails. Carpooling and starting together helped, knowing we’d all be out there facing the elements, finding our way. After quick bathroom trips we found each other and @BryanTing under a green umbrella(3,4), assembled for a group photo(5 📷 Bryan), unbeknownst to us mere days before social distancing orders would forbid it. We composed ourselves in the now pouring rain, and started our run(6 📷 Bryan) crossing the Rodeo Beach gates(1 📷 Bryan), up the Coastal Trail. #run #runner #runners #RodeoBeach #darkness #morning #rain #weatherProof #nightrun #WorkHardDreamBigDoCoolShit #50miles #50miler #ultra #ultraRunner #ultraRunners #ultraRunning #ultraMarathon #InsideTrail #MUC #MUC50 #optOutside #NeverStopExploring #NovemberProjectSF #NovemberProject #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #2020_074 #20200314 #laterGram #noFilter
: I did it. 50 miles of #running #MUC50 trails with 11000+ feet of climbing. Started in a dark & stormy morning with @Nov_Project_SF 50k runners, finished with pal @BryanTing in a dark & stormy night after he crewed me the whole day. Much harder & longer than expected. Thanks also to #NPSF friends that showed up and ran with me for a few segments.Run details: https://www.strava.com/activities/3184667146I’ve got some training to do for next year’s Marin Ultra Challenge.Photos soon.#InsideTrail #MarinUltraChallenge #NeverStopExploring #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #optOutside #run #WorkHardDreamBigDoCoolShit #50mileTraining #2020_074 #20200314 #laterGram #noFilter
's status on Monday, 16-Mar-2020 02:45:00 EDT
I did it. 50 miles of #running #MUC50 trails with 11000+ feet of climbing. Started in a dark & stormy morning with @Nov_Project_SF 50k runners, finished with pal @BryanTing in a dark & stormy night after he crewed me the whole day. Much harder & longer than expected. Thanks also to #NPSF friends that showed up and ran with me for a few segments. Run details: https://www.strava.com/activities/3184667146 I’ve got some training to do for next year’s Marin Ultra Challenge. Photos soon. #InsideTrail #MarinUltraChallenge #NeverStopExploring #NP_Continues #NP_WeekendWarriors #MarinFitnessProject #optOutside #run #WorkHardDreamBigDoCoolShit #50mileTraining #2020_074 #20200314 #laterGram #noFilter
: ☁️🌉 Overcast morning, no sunrise, just Bay Bridge Lights sparkling on the bay as we started the @Nov_Project_SF Cupid’s span workout where your reward for sprinting then offering or being offered a flower was 10 burpees together 🌹😅 #cloudy #overcast #BayBridge #BayBridgeLights #beforeSunrise #whatSun #EastBay #lights #city #NPSF #NovemberProjectSF #NovemberProject #fromWhereIRun #graySky #optOutside #SF #SanFrancisco #freeFitness #justShowUp #Embarcadero #CupidsSpan #noFilter
's status on Friday, 14-Feb-2020 17:31:00 EST
☁️🌉 Overcast morning, no sunrise, just Bay Bridge Lights sparkling on the bay as we started the @Nov_Project_SF Cupid’s span workout where your reward for sprinting then offering or being offered a flower was 10 burpees together 🌹😅 #cloudy #overcast #BayBridge #BayBridgeLights #beforeSunrise #whatSun #EastBay #lights #city #NPSF #NovemberProjectSF #NovemberProject #fromWhereIRun #graySky #optOutside #SF #SanFrancisco #freeFitness #justShowUp #Embarcadero #CupidsSpan #noFilter
: 🌳🏙 #NPSF#hillsforbreakfaston Stanyan with Collin Evans leading. Some mornings there’s no sunrise, no pretty trails. Just good company, community, sweat, and hard work.Six years ago today I finally overcame enough fear and impostor syndrome to show up to NPSF Friday hills on Church street adjacent to Dolores Park (after having gone to NPSF Wednesdays for almost 3 months at the time). Still here.Previously:*https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast*https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast#hilliversary#NovemberProjectSF#NovemberProject#wakeUpTheSun#fromWhereIRun#foggy#optoutside#SF#SanFrancisco#freeFitness#justShowUp#latergram#nofilter
's status on Saturday, 18-Jan-2020 02:57:00 EST
🌳🏙 #NPSF#hillsforbreakfaston Stanyan with Collin Evans leading. Some mornings there’s no sunrise, no pretty trails. Just good company, community, sweat, and hard work. Six years ago today I finally overcame enough fear and impostor syndrome to show up to NPSF Friday hills on Church street adjacent to Dolores Park (after having gone to NPSF Wednesdays for almost 3 months at the time). Still here. Previously: *https://tantek.com/2016/017/t1/two-years-ago-first-npsf-hillsforbreakfast *https://tantek.com/2014/017/t1/first-novemberprojectsf-hillsforbreakfast #hilliversary#NovemberProjectSF#NovemberProject#wakeUpTheSun#fromWhereIRun#foggy#optoutside#SF#SanFrancisco#freeFitness#justShowUp#latergram#nofilter
: 🌅🌳🌴🌆 Ran to #NPSF#hillsforbreakfastwith dad this morning in the dark. Did hill repeats while the cold clear sky lightened with gradients from deep #blueabove(1) to a growing #orangeband on the horizon(2,3). After breakfast we ran back through Golden Gate park, closing a 4 mile loop.#NovemberProject#NovemberProjectSF#wakeUpTheSun#fromWhereIRun#dawn#sunrise#gradient#clearsky#deepbluesky#optoutside#run#runner#runners#nofilter
's status on Saturday, 28-Dec-2019 02:28:00 EST
🌅🌳🌴🌆 Ran to #NPSF#hillsforbreakfastwith dad this morning in the dark. Did hill repeats while the cold clear sky lightened with gradients from deep #blueabove(1) to a growing #orangeband on the horizon(2,3). After breakfast we ran back through Golden Gate park, closing a 4 mile loop. #NovemberProject#NovemberProjectSF#wakeUpTheSun#fromWhereIRun#dawn#sunrise#gradient#clearsky#deepbluesky#optoutside#run#runner#runners#nofilter
: 🌇🌁🏃🏻♂️ #Yesterday@Nov_Project_SFbefore the rains. Woke up and chose to #optoutsideat Battery Spencer (rather than shop-inside), our annual #NPSF#hillsforbreakfastday after Thanksgiving.#2019_333#20191129#BatterySpencer#MarinHeadlands#trailsforbreakfast#GoldenGateBridge#SanFrancisco#run#trail#trailrun#runner#trails#runners#wakeupthesun#latergram#nofilter
's status on Sunday, 01-Dec-2019 02:13:00 EST
🌇🌁🏃🏻♂️ #Yesterday@Nov_Project_SFbefore the rains. Woke up and chose to #optoutsideat Battery Spencer (rather than shop-inside), our annual #NPSF#hillsforbreakfastday after Thanksgiving. #2019_333#20191129#BatterySpencer#MarinHeadlands#trailsforbreakfast#GoldenGateBridge#SanFrancisco#run#trail#trailrun#runner#trails#runners#wakeupthesun#latergram#nofilter
: 🏅🏅🏃🏻♂️🏃🏻♂️We did it. 3:22:19 @thenorthfaceECS #TNFECS #ECSCA #halfmarathon #SundayDad’s first #halfmarathon #trailrace. My first the day after a 50k.Clear sky, sunrise start(2). My dad and I jumped into start wave 8. We started in the middle of the pack, passed through the arch, and the struggle began. After a brief jog out of the field and part way up the Marin City suburb street, my legs dropped to a walk before even reaching the first trail.I power-hiked off to the right as best as I could, letting all the eager runners pass. My dad started to pull ahead. I encouraged him, just reminded him to look behind him every 30 seconds or so and keep me in sight.Pacing dad become chasing dad.We reached the Alta Bobcat intersection and saw a friendly group cheering us. Among them one of them recognized me from yesterday, and asked didn’t she see me yesterday, I said yeah I did the 50k, and am pacing my dad today, motioning in front of me with a grin. This seemed to catch her attention, and she ran up to catch us.She ran up ahead to my dad and asked if she could interview him. He had just taken a photo of me(3). After her interview she ran back to me and introduced herself, Brianna (who I’d later find out was @brisacksy from LA, mutual friends with @jussnessinaround! Small world indeed).The race leaders, having finished their down-and-up loop, passed us on the way to the first aid station. We reached the shady forest at the top of Alta trail and I almost caught my dad again.At the Alta station we topped off our waters, and headed down the moderately steep Rodeo trail. Memories came flashing back from ECSCA 2014 where this very trail was the long downhill of the marathon relay, my first 10k trail race.Passed a few runners on the way down. Started to close the gap with my dad a few times, yet he kept pulling away. Finally caught up at the second aid station at the bottom of the downhill, and we started power hiking our way up the Bobcat trail.I hadn’t felt hungry until then, and since this was the last big uphill I tore open a Simple Energy packet and ate it.Finished our Rodeo Bobcat trails loop, once again hiking up to the top of Alta trail and down through its shady forest. My dad once again turned to take a photo of me(4). Topped off my water at the Alta aid station where one of the station volunteers warned us that we were behind pace for the cut-off. Even though technically we were about 5 minutes behind that cut-off checkpoint, I was a little annoyed at being told (hoping my dad didn’t hear it and get discouraged), as having just ran the mostly downhill subsequent six miles the day before, I knew we would easily make it to the finish before the four hour cut-off.Onto SCA trail we went. Single-track and a bit rocky, it’s the most technical part of the ECSCA half marathon course. Being more familiar I took the lead and my dad followed, til he caught up to me on the brief uphill where you get a great view of San Francisco, the bridge, the bay, and the 101 Freeway. Back to the rocky descent I started to close in on him again.A race volunteer directed him down the left turn towards the bridge. I’d almost caught up and he took off down those stairs, opening up a bit of a lead again. This was it, my last chance to actually catch him before the Golden Gate Bridge. I focused as I had the day before and started leaping downward as quickly and deftly I could, passing others in pursuit of my dad who had somehow also picked up speed. Caught him on the last switch back, and we crossed the road together onto the brief bit of trail before the bridge.Apparently there were enough of us running the half marathon that The North Face was able to reserve the West side sidewalk on the bridge just for racers. It was pleasantly warmer than the day before, with a nicer Pacific Ocean view. Once again the concrete path was no fun to run on, so dropped down to a power-walk, swinging my arms forcefully for extra forward momentum. My dad pulled away again, and took another photo(5).Only near the end of the bridge did I start running with another racer who wasn’t sure where she was going. We realized we needed to cloverleaf under the bridge back towards the finish. Race volunteers where there to direct us yet again. I had my whistle ready, the warm sun had really brought out the toursts.No need to use the whistle, we were able to get past the tourists with some kind requests or yelling out “on your left!”. I saw my dad enter the sweeping downhill path toward The Warming Hut. Last chance to catch him, so I pushed extra hard. He paused briefly and whistled for me, seeing me approaching he kept going. By the time he reached the steps I was mere feet behind him. As he hestitated for the tourists, I launched down them as I had the day before.Last chance to build up a lead before he’d catch me again on the flats. At the bottom of the steps, race volunteers were once again stopping traffic so we could crass. Dad caught up to me on the gravel path to the field, and we stuck together for the remainder. Tight right turn from the gravel onto the Crissy field green to the finishing chute. Told my dad to step carefully and look out for the gopher holes.With mere yards to go we grabbed hands and raised them up as we crossed the finish line(6) under bright blue skies.We finished in 3:22:19 with almost 13 miles, and just over 2000' climbed. Easily beat the four hour time limit. Walk in the park. Like a typical Saturday morning SFRC run. Sore feet but otherwise I felt fine. Nothing else hurt. My #50miletraining has begun.Epilogue: Afterwards we walked around, loosening up our legs. My dad grabbed a seat and elevated his legs. I walked a bit more to round up my total distance to an actual 13.1 miles half marathon (We’d only ran ~12.8 miles at the finish line), and also just to savor a moment reflecting on back-to-back race days(7).We picked up our drop bag with clean clothes and extra layers, though we’d already dried off in the warm sunshine. I decided to check The North Face merchandise tent, felt I’d achieved enough of a feat to pick up something to commemorate. They had a nice “coordinates shirt” with the latitude longitude of the race finish, however were out of medium and large sizes.I found a plain medium blue sports shirt and asked them to add the coordinates, as well as 50k & 13.1 Finisher heat decals on it. While they were preparing it I pulled out my second red ECSCA t-shirt from packet pick-up and asked for the same double finisher decals. Took a shot the next morning with my #ECSCA2019 #medals for #medalmonday(8).Still feels surreal that I finished both races, and felt fine. I can only imagine how unfamiliar it might feel in the future, when the memories fade. I know I have a long hard training cycle ahead for my first 50 miler, with its own ups and downs. When I'm feeling down or having doubts, I’ll be putting on one of these shirts to remind myself of what’s possible.#runner #WorkHardDreamBigDoCoolShit #InstaRunner #TrailRunner #UltraRunner #GrassRootsGear #NovemberProject #NPSF #LetsDoThis #2019_321 #20191117 #latergram #nofilter
's status on Friday, 22-Nov-2019 17:45:00 EST
🏅🏅🏃🏻♂️🏃🏻♂️We did it. 3:22:19 @thenorthfaceECS #TNFECS #ECSCA #halfmarathon #Sunday Dad’s first #halfmarathon #trailrace. My first the day after a 50k. Clear sky, sunrise start(2). My dad and I jumped into start wave 8. We started in the middle of the pack, passed through the arch, and the struggle began. After a brief jog out of the field and part way up the Marin City suburb street, my legs dropped to a walk before even reaching the first trail. I power-hiked off to the right as best as I could, letting all the eager runners pass. My dad started to pull ahead. I encouraged him, just reminded him to look behind him every 30 seconds or so and keep me in sight. Pacing dad become chasing dad. We reached the Alta Bobcat intersection and saw a friendly group cheering us. Among them one of them recognized me from yesterday, and asked didn’t she see me yesterday, I said yeah I did the 50k, and am pacing my dad today, motioning in front of me with a grin. This seemed to catch her attention, and she ran up to catch us. She ran up ahead to my dad and asked if she could interview him. He had just taken a photo of me(3). After her interview she ran back to me and introduced herself, Brianna (who I’d later find out was @brisacksy from LA, mutual friends with @jussnessinaround! Small world indeed). The race leaders, having finished their down-and-up loop, passed us on the way to the first aid station. We reached the shady forest at the top of Alta trail and I almost caught my dad again. At the Alta station we topped off our waters, and headed down the moderately steep Rodeo trail. Memories came flashing back from ECSCA 2014 where this very trail was the long downhill of the marathon relay, my first 10k trail race. Passed a few runners on the way down. Started to close the gap with my dad a few times, yet he kept pulling away. Finally caught up at the second aid station at the bottom of the downhill, and we started power hiking our way up the Bobcat trail. I hadn’t felt hungry until then, and since this was the last big uphill I tore open a Simple Energy packet and ate it. Finished our Rodeo Bobcat trails loop, once again hiking up to the top of Alta trail and down through its shady forest. My dad once again turned to take a photo of me(4). Topped off my water at the Alta aid station where one of the station volunteers warned us that we were behind pace for the cut-off. Even though technically we were about 5 minutes behind that cut-off checkpoint, I was a little annoyed at being told (hoping my dad didn’t hear it and get discouraged), as having just ran the mostly downhill subsequent six miles the day before, I knew we would easily make it to the finish before the four hour cut-off. Onto SCA trail we went. Single-track and a bit rocky, it’s the most technical part of the ECSCA half marathon course. Being more familiar I took the lead and my dad followed, til he caught up to me on the brief uphill where you get a great view of San Francisco, the bridge, the bay, and the 101 Freeway. Back to the rocky descent I started to close in on him again. A race volunteer directed him down the left turn towards the bridge. I’d almost caught up and he took off down those stairs, opening up a bit of a lead again. This was it, my last chance to actually catch him before the Golden Gate Bridge. I focused as I had the day before and started leaping downward as quickly and deftly I could, passing others in pursuit of my dad who had somehow also picked up speed. Caught him on the last switch back, and we crossed the road together onto the brief bit of trail before the bridge. Apparently there were enough of us running the half marathon that The North Face was able to reserve the West side sidewalk on the bridge just for racers. It was pleasantly warmer than the day before, with a nicer Pacific Ocean view. Once again the concrete path was no fun to run on, so dropped down to a power-walk, swinging my arms forcefully for extra forward momentum. My dad pulled away again, and took another photo(5). Only near the end of the bridge did I start running with another racer who wasn’t sure where she was going. We realized we needed to cloverleaf under the bridge back towards the finish. Race volunteers where there to direct us yet again. I had my whistle ready, the warm sun had really brought out the toursts. No need to use the whistle, we were able to get past the tourists with some kind requests or yelling out “on your left!”. I saw my dad enter the sweeping downhill path toward The Warming Hut. Last chance to catch him, so I pushed extra hard. He paused briefly and whistled for me, seeing me approaching he kept going. By the time he reached the steps I was mere feet behind him. As he hestitated for the tourists, I launched down them as I had the day before. Last chance to build up a lead before he’d catch me again on the flats. At the bottom of the steps, race volunteers were once again stopping traffic so we could crass. Dad caught up to me on the gravel path to the field, and we stuck together for the remainder. Tight right turn from the gravel onto the Crissy field green to the finishing chute. Told my dad to step carefully and look out for the gopher holes. With mere yards to go we grabbed hands and raised them up as we crossed the finish line(6) under bright blue skies. We finished in 3:22:19 with almost 13 miles, and just over 2000' climbed. Easily beat the four hour time limit. Walk in the park. Like a typical Saturday morning SFRC run. Sore feet but otherwise I felt fine. Nothing else hurt. My #50miletraining has begun. Epilogue: Afterwards we walked around, loosening up our legs. My dad grabbed a seat and elevated his legs. I walked a bit more to round up my total distance to an actual 13.1 miles half marathon (We’d only ran ~12.8 miles at the finish line), and also just to savor a moment reflecting on back-to-back race days(7). We picked up our drop bag with clean clothes and extra layers, though we’d already dried off in the warm sunshine. I decided to check The North Face merchandise tent, felt I’d achieved enough of a feat to pick up something to commemorate. They had a nice “coordinates shirt” with the latitude longitude of the race finish, however were out of medium and large sizes. I found a plain medium blue sports shirt and asked them to add the coordinates, as well as 50k & 13.1 Finisher heat decals on it. While they were preparing it I pulled out my second red ECSCA t-shirt from packet pick-up and asked for the same double finisher decals. Took a shot the next morning with my #ECSCA2019 #medals for #medalmonday(8). Still feels surreal that I finished both races, and felt fine. I can only imagine how unfamiliar it might feel in the future, when the memories fade. I know I have a long hard training cycle ahead for my first 50 miler, with its own ups and downs. When I'm feeling down or having doubts, I’ll be putting on one of these shirts to remind myself of what’s possible. #runner #WorkHardDreamBigDoCoolShit #InstaRunner #TrailRunner #UltraRunner #GrassRootsGear #NovemberProject #NPSF #LetsDoThis #2019_321 #20191117 #latergram #nofilter
: 🏅🏃🏻♂️I did it. 9:34:44@thenorthfaceECS#TNFECS#ECSCA“50k”(53k😂). 50k distance PR in 8:59:41 according to Strava.My first #ultramarathonrace.Yes I trained for this, and so many things had to go right to make this possible. Clean air. Ideal #runningweather. Running up the first couple of hills with pal Vivek to new segment PRs.Magically misty trails until climbing above the fog to clear skies above and a surreal cloudbank below. Pleasantly surprised to see Jenny Maier at the Cardiac Hill aid station pouring water for us racers. My only stop to take a selfie(2).Feeling nimble down the Ben Johnson trail, picking up speed until I was leading a pair of much faster 50 miler runners to the depths of Muir Woods, whereupon they quickly passed me on the uphill. Worked through a right calf about to spasm and lock-up on the Lost Trail climb out of the woods.Slower Dipsea descent than I wanted, but controlled. Stuffed salty Pringles chips in my mouth which tasted much better than they should have.Tough grind back up to Deer Park and then fun times again chasing another faster runner downhill to the highway. Steady work on Redwook Creek back to Muir Beach aid station and then the Coastal Fire Road grind.Finally the Fox trail descent on legs feeling tired too soon. I kept my toes pointed straight forward downward like Grady had told me to just 8 days before at NPSF, and took shorter shallower steps to maintain form. Picked up speed until I dropped into Tennessee Valley.Delightfully surprised to see Krissi who ran with me and talked me up to the Tennessee Valley aid station, coaching me on a plan to beat the sweepers. After making sure I got the water & fuel I needed without pause and kept moving, she ushered me up Marincello making it clear I had to pick it up to make it.Where I’d sped down earlier that morning passing racers, this time it was a strugglefest where I got passed. The last big long grind. I repeated the yoga yamas & niyamas to myself as a distraction from the exhaustion, spending just a moment trying to relate each one to my present and recent past. Literally a moving meditation.Made it to the Alta aid station, the last one, and knew this was it, the make or break moment. Time to speed down the steady single-track SCA downhill. Stopped briefly to take my only other photo during the race(3). Focused on the rocky trail and started passing racers again. Turned left down towards the bridge, it looked so close. My legs kept trying to tell me they were too tired to go quickly.No joke I started to hum The Rocky theme out loud to myself to drown out what the legs were saying and it worked. Picked up enough speed to both pass even more runners, and somehow set a couple of segment PRs!Left the trails and started across the Golden Gate Bridge which was once again enveloped in fog. Except it was cold, wet, and windy enough to wipe out all the warmth I’d built up. Dropped into a slow robotic jog across the concrete bridge, no time to think or worry or feel the cold, or look at the time. Only had to use my whistle twice to part clumps of phone-staring crowds.Exited the bridge onto the Battery trail and glimpsed my watch, I had a solid finish within reach. Last set of steps down to the Warming Hut. All the muscle memories from NPSF hill-day repeats on these stairs clicked and it felt like I was dancing on the wood beams, barely touching them, easily dodging tourists.After the stairs, just the gravel flats to Crissy field. I’d pushed all my strong points, successfully executed Krissi’s plan and was down to a shuffling jog on this last slog. Barely buoyed by the remaining cheering spectators, I came around the last gentle bend and could see the North Face finish line arch. Felt myself smiling.I saw my father in his blue jacket and flat cap, moments before he saw me and started running to join me, asking me how I was doing, taking photos.Turned the tight hard-right onto the field and reminded myself to watch out for the uneven terrain. Kicked it as hard as I could without risking a finish line fall or twisted ankle(4, Photo: Hasan).The cheers got louder. The announcer got my name right. Bounded across the finish line and accepted my medal. Bowed my head in gratitude and raised my fist in defiant victory(1, Photo: Hasan).I’d done it. I am an #ultrarunner.Epilogue: my dad had brought me a dry shirt and a long-sleeve zip. I changed to stay warm, picked up a veggie burger & cheese fries, found a bunch of #NovemberProjectpals, and #NPSF#TrailRunningfriends Bryan, Krissi, and Vivek who were nearby.The sky turned to cotton candy(5).#ultra#runner#UltraRunning#WorkHardDreamBigDoCoolShit#InstaRunner#TrailRunner#Marin#MarinHeadlands#CardiacHill#SCATrail#CrissyField#SanFrancisco#GrassrootsGear#NovemberProjectSF#IDidIt#50kfinish#50kfinisher#FirstUltra#FirstUltraMarathon#2019_320#20191116#latergram#nofilter
's status on Tuesday, 19-Nov-2019 04:39:00 EST
🏅🏃🏻♂️I did it. 9:34:44@thenorthfaceECS#TNFECS#ECSCA“50k”(53k😂). 50k distance PR in 8:59:41 according to Strava. My first #ultramarathonrace. Yes I trained for this, and so many things had to go right to make this possible. Clean air. Ideal #runningweather. Running up the first couple of hills with pal Vivek to new segment PRs. Magically misty trails until climbing above the fog to clear skies above and a surreal cloudbank below. Pleasantly surprised to see Jenny Maier at the Cardiac Hill aid station pouring water for us racers. My only stop to take a selfie(2). Feeling nimble down the Ben Johnson trail, picking up speed until I was leading a pair of much faster 50 miler runners to the depths of Muir Woods, whereupon they quickly passed me on the uphill. Worked through a right calf about to spasm and lock-up on the Lost Trail climb out of the woods. Slower Dipsea descent than I wanted, but controlled. Stuffed salty Pringles chips in my mouth which tasted much better than they should have. Tough grind back up to Deer Park and then fun times again chasing another faster runner downhill to the highway. Steady work on Redwook Creek back to Muir Beach aid station and then the Coastal Fire Road grind. Finally the Fox trail descent on legs feeling tired too soon. I kept my toes pointed straight forward downward like Grady had told me to just 8 days before at NPSF, and took shorter shallower steps to maintain form. Picked up speed until I dropped into Tennessee Valley. Delightfully surprised to see Krissi who ran with me and talked me up to the Tennessee Valley aid station, coaching me on a plan to beat the sweepers. After making sure I got the water & fuel I needed without pause and kept moving, she ushered me up Marincello making it clear I had to pick it up to make it. Where I’d sped down earlier that morning passing racers, this time it was a strugglefest where I got passed. The last big long grind. I repeated the yoga yamas & niyamas to myself as a distraction from the exhaustion, spending just a moment trying to relate each one to my present and recent past. Literally a moving meditation. Made it to the Alta aid station, the last one, and knew this was it, the make or break moment. Time to speed down the steady single-track SCA downhill. Stopped briefly to take my only other photo during the race(3). Focused on the rocky trail and started passing racers again. Turned left down towards the bridge, it looked so close. My legs kept trying to tell me they were too tired to go quickly. No joke I started to hum The Rocky theme out loud to myself to drown out what the legs were saying and it worked. Picked up enough speed to both pass even more runners, and somehow set a couple of segment PRs! Left the trails and started across the Golden Gate Bridge which was once again enveloped in fog. Except it was cold, wet, and windy enough to wipe out all the warmth I’d built up. Dropped into a slow robotic jog across the concrete bridge, no time to think or worry or feel the cold, or look at the time. Only had to use my whistle twice to part clumps of phone-staring crowds. Exited the bridge onto the Battery trail and glimpsed my watch, I had a solid finish within reach. Last set of steps down to the Warming Hut. All the muscle memories from NPSF hill-day repeats on these stairs clicked and it felt like I was dancing on the wood beams, barely touching them, easily dodging tourists. After the stairs, just the gravel flats to Crissy field. I’d pushed all my strong points, successfully executed Krissi’s plan and was down to a shuffling jog on this last slog. Barely buoyed by the remaining cheering spectators, I came around the last gentle bend and could see the North Face finish line arch. Felt myself smiling. I saw my father in his blue jacket and flat cap, moments before he saw me and started running to join me, asking me how I was doing, taking photos. Turned the tight hard-right onto the field and reminded myself to watch out for the uneven terrain. Kicked it as hard as I could without risking a finish line fall or twisted ankle(4, Photo: Hasan). The cheers got louder. The announcer got my name right. Bounded across the finish line and accepted my medal. Bowed my head in gratitude and raised my fist in defiant victory(1, Photo: Hasan). I’d done it. I am an #ultrarunner. Epilogue: my dad had brought me a dry shirt and a long-sleeve zip. I changed to stay warm, picked up a veggie burger & cheese fries, found a bunch of #NovemberProjectpals, and #NPSF#TrailRunningfriends Bryan, Krissi, and Vivek who were nearby. The sky turned to cotton candy(5). #ultra#runner#UltraRunning#WorkHardDreamBigDoCoolShit#InstaRunner#TrailRunner#Marin#MarinHeadlands#CardiacHill#SCATrail#CrissyField#SanFrancisco#GrassrootsGear#NovemberProjectSF#IDidIt#50kfinish#50kfinisher#FirstUltra#FirstUltraMarathon#2019_320#20191116#latergram#nofilter
: ⛰🏃🏻♂️ This is it. #50ktraining & waiting just under a year for tomorrow’s 2nd chance @thenorthfaceECS #ECSCA 50k #trailrace. Good luck to everyone #trailrunning #TNFECS 50mi 50k marathon & relay!Canceled last year due to smoke, I ran the course a week later (https://tantek.com/t4xf1 after rains cleaned the air) unsupported and it was the hardest thing I’d ever done. Fitter & a bit lighter this year, I feel trained, though not as much as I’d like to be (September & October travel made it tough). Yet I know these trails, and I know my body. The air is clean this year, and the weather is looking good.I’m focusing on finishing healthy in the course time limit to make it official. Going for smoothness over speed. Looking forward to starting with so many friends from near & far and seeing even more at Crissy field.#ultra #ultramarathon #runner #running #workharddreambigdocoolshit #instarunner #trailrunner #ultrarunner #grassrootsgear #novemberproject #NPSF #letsdothis #nofilterPrevioulsy: my most recent (22 mile) long run: https://tantek.com/2019/307/t1/sunbeams-glitter-fern-creek-footbridge
's status on Saturday, 16-Nov-2019 00:30:00 EST
⛰🏃🏻♂️ This is it. #50ktraining & waiting just under a year for tomorrow’s 2nd chance @thenorthfaceECS #ECSCA 50k #trailrace. Good luck to everyone #trailrunning #TNFECS 50mi 50k marathon & relay! Canceled last year due to smoke, I ran the course a week later (https://tantek.com/t4xf1 after rains cleaned the air) unsupported and it was the hardest thing I’d ever done. Fitter & a bit lighter this year, I feel trained, though not as much as I’d like to be (September & October travel made it tough). Yet I know these trails, and I know my body. The air is clean this year, and the weather is looking good. I’m focusing on finishing healthy in the course time limit to make it official. Going for smoothness over speed. Looking forward to starting with so many friends from near & far and seeing even more at Crissy field. #ultra #ultramarathon #runner #running #workharddreambigdocoolshit #instarunner #trailrunner #ultrarunner #grassrootsgear #novemberproject #NPSF #letsdothis #nofilter Previoulsy: my most recent (22 mile) long run: https://tantek.com/2019/307/t1/sunbeams-glitter-fern-creek-footbridge
: 🌆 This morning @Nov_Project_SF. Felt like I was still recovering from the weekend. Just kept moving. And dawn turned into orange sunbeams like I’ve never seen before. #NPSF
's status on Thursday, 17-Oct-2019 02:47:00 EDT
🌆 This morning @Nov_Project_SF. Felt like I was still recovering from the weekend. Just kept moving. And dawn turned into orange sunbeams like I’ve never seen before. #NPSF
: ran to #NPSF this morning. @Nov_Project_SF 05:30 workout in darkness, in-between planks with Ali, and 06:30 workout while watching the sky lighten. Sunrise after, breakfast, and ran back.Previously: https://tantek.com/t51q1 https://twitter.com/t/status/1157454400916508673
's status on Thursday, 10-Oct-2019 02:59:00 EDT
ran to #NPSF this morning. @Nov_Project_SF 05:30 workout in darkness, in-between planks with Ali, and 06:30 workout while watching the sky lighten. Sunrise after, breakfast, and ran back. Previously: https://tantek.com/t51q1 https://twitter.com/t/status/1157454400916508673
: 🌴🌇🌘 dark clear & cold (42F) #predawnskies after #NPSF. Always impressed with the 05:30 crew (was a few min late) and especially grateful to Ali for leading all three workouts. 2nd 📷 in-between early/abs and 06:30 workouts. #wakeupthesun#fromwhereIrun#run#runner#runners#NovemberProject#earlygang#doublegang#dawn#sunrise#SanFrancisco#SF#palmtree#skyline#nofilter
's status on Wednesday, 02-Jan-2019 12:11:00 EST
🌴🌇🌘 dark clear & cold (42F) #predawnskies after #NPSF. Always impressed with the 05:30 crew (was a few min late) and especially grateful to Ali for leading all three workouts. 2nd 📷 in-between early/abs and 06:30 workouts. #wakeupthesun#fromwhereIrun#run#runner#runners#NovemberProject#earlygang#doublegang#dawn#sunrise#SanFrancisco#SF#palmtree#skyline#nofilter
: 🌇 November 30th, six days after I ran 55k*, waking up with #NPSF Friday hills at the 22nd Street Jungle Stairs to cotton candy skies on fire.That evening, a seagull friend on the ledge at dusk, disappearing sunset beams glistening off East Bay windows and distant tops of Bay Bridge towers.Lastly, the N Judah MUNI rush hour commute home, passengers losing it, running into an assertive woman asking everyone to squeeze in to make more room, who turned out to be my friend Stephanie.#2018_334 #sunrise #sunset #seagull #baybridge #MUNI #NJudah #sanfranciso #sf #latergram #nofilter* http://tantek.com/2018/329/t1/ultramarathoner
's status on Wednesday, 02-Jan-2019 00:54:00 EST
🌇 November 30th, six days after I ran 55k*, waking up with #NPSF Friday hills at the 22nd Street Jungle Stairs to cotton candy skies on fire. That evening, a seagull friend on the ledge at dusk, disappearing sunset beams glistening off East Bay windows and distant tops of Bay Bridge towers. Lastly, the N Judah MUNI rush hour commute home, passengers losing it, running into an assertive woman asking everyone to squeeze in to make more room, who turned out to be my friend Stephanie. #2018_334 #sunrise #sunset #seagull #baybridge #MUNI #NJudah #sanfranciso #sf #latergram #nofilter * http://tantek.com/2018/329/t1/ultramarathoner
: Five years ago today I just showed up to @Nov_Project_SF, and my life took a turn for the better. #NPSF itself started at #Kezar so perhaps it was appropriate that I celebrated my fifth #NPversary with a bit of #tracktuesday and this dedicated pre-dawn crew.So grateful for the friends, community, lessons learned, and so many workouts. I would not have imagined being where I am now (19 days til my first ultra).Previously at track (it’s been a while, #50ktraining took over)* 2018-254 late to track, did my own 4x400* 2018-240 nearly complete track workout* 2018-233 same* 2018-191 same* tantek.com/2018/173/t3/fbf-tracktuesday-recovery-taper-stretchPrevious NPversaries:* tantek.com/2017/303/t1/four-years-nov-project-sf-npversary* tantek.com/2014/308/b2/my-first-year-november-project* tantek.com/2014/303/t1/one-year-ago-justshowup-npsf-npversary* tantek.com/2013/303/t3/novemberproject-different-level-fitness
's status on Tuesday, 30-Oct-2018 12:25:00 EDT
Five years ago today I just showed up to @Nov_Project_SF, and my life took a turn for the better. #NPSF itself started at #Kezar so perhaps it was appropriate that I celebrated my fifth #NPversary with a bit of #tracktuesday and this dedicated pre-dawn crew. So grateful for the friends, community, lessons learned, and so many workouts. I would not have imagined being where I am now (19 days til my first ultra). Previously at track (it’s been a while, #50ktraining took over) * 2018-254 late to track, did my own 4x400 * 2018-240 nearly complete track workout * 2018-233 same * 2018-191 same * tantek.com/2018/173/t3/fbf-tracktuesday-recovery-taper-stretch Previous NPversaries: * tantek.com/2017/303/t1/four-years-nov-project-sf-npversary * tantek.com/2014/308/b2/my-first-year-november-project * tantek.com/2014/303/t1/one-year-ago-justshowup-npsf-npversary * tantek.com/2013/303/t3/novemberproject-different-level-fitness
: Tam summit (#4) this morning. Chased @BryanTing once again to an uphill PR (sub-90min!), just made the 7:22 sunrise and sat on the rocks(1). Clear skies(2) from the start, faint streaks of orange before sunrise(3). Clear gradients 11 minutes before(4) sunrise, a leading orange glow 7 minutes before(5). Finally, sunrise from the door of the hut at the top(6), and a view from the rocks of the green hills below(7).8.5 miles before 9 (2500+' climbed). Midweek #ECSCA #50ktraining session done.#mounttamalpais #mounttam #mttam #summit #run #trailrun #runner #trailrunners #trailrunning #powerhike #searchforvert #teamextravert #runners #tamsummit #riseandrun #sendit #optoutside #getoutside #neverstopexploring #weatherproof #sunrise #wakeupthesun #npsf #fromwhereirun #runwild #marin #latergram #nofilterPreviously: tantek.com/2018/280/t1/tam-summit-3
's status on Thursday, 18-Oct-2018 01:05:00 EDT
Tam summit (#4) this morning. Chased @BryanTing once again to an uphill PR (sub-90min!), just made the 7:22 sunrise and sat on the rocks(1). Clear skies(2) from the start, faint streaks of orange before sunrise(3). Clear gradients 11 minutes before(4) sunrise, a leading orange glow 7 minutes before(5). Finally, sunrise from the door of the hut at the top(6), and a view from the rocks of the green hills below(7). 8.5 miles before 9 (2500+' climbed). Midweek #ECSCA #50ktraining session done. #mounttamalpais #mounttam #mttam #summit #run #trailrun #runner #trailrunners #trailrunning #powerhike #searchforvert #teamextravert #runners #tamsummit #riseandrun #sendit #optoutside #getoutside #neverstopexploring #weatherproof #sunrise #wakeupthesun #npsf #fromwhereirun #runwild #marin #latergram #nofilter Previously: tantek.com/2018/280/t1/tam-summit-3
: Beautiful day at #SFRC this past Saturday. Practiced a few #ECSCA 50k trails: Fox, Coastal Fire, Marincello, Bobcat.1. Up Fox taking in a westward view2. Down Coastal Fire Road looking south, a low hanging cloud with a surreal reflection on the ocean3. Muir Beach4. Touching the surf 5. A furry caterpillar seen going back up Coastal Fire Road6. Top of Fox trail before sprinting down to Tennessee Valley7. Up Marincello looking East8. Down Bobcat toward Alta (saw a baby snake!) with glimpses of downtown San Francisco, the Golden Gate Bridge, and Sutro tower on the distant horizon.~14.3 miles, 2900'+. Legs felt pretty good despite climbing 1000'+ at #NPSF Friday hills the day before. Finally broke 100+ miles in the past 30 days. Six weeks til my first 50k.#run #trailrun #runner #trailrunners #trailrunning #powerhike #searchforvert #teamextravert #runners #optoutside #getoutside #neverstopexploring #tnfecs #npsf #fromwhereirun #runwild #marin #marinheadlands #latergram #nofilter #2018_279
's status on Monday, 08-Oct-2018 12:54:00 EDT
Beautiful day at #SFRC this past Saturday. Practiced a few #ECSCA 50k trails: Fox, Coastal Fire, Marincello, Bobcat. 1. Up Fox taking in a westward view 2. Down Coastal Fire Road looking south, a low hanging cloud with a surreal reflection on the ocean 3. Muir Beach 4. Touching the surf 5. A furry caterpillar seen going back up Coastal Fire Road 6. Top of Fox trail before sprinting down to Tennessee Valley 7. Up Marincello looking East 8. Down Bobcat toward Alta (saw a baby snake!) with glimpses of downtown San Francisco, the Golden Gate Bridge, and Sutro tower on the distant horizon. ~14.3 miles, 2900'+. Legs felt pretty good despite climbing 1000'+ at #NPSF Friday hills the day before. Finally broke 100+ miles in the past 30 days. Six weeks til my first 50k. #run #trailrun #runner #trailrunners #trailrunning #powerhike #searchforvert #teamextravert #runners #optoutside #getoutside #neverstopexploring #tnfecs #npsf #fromwhereirun #runwild #marin #marinheadlands #latergram #nofilter #2018_279
: Super blue lunar eclipse this Wednesday 2018-01-31!Come view the maximum eclipse at 05:30 at Alta Plaza in SF!https://www.timeanddate.com/eclipse/lunar/2018-january-31Then join the #NPSF#earlygang#freefitnessworkout, and stay to watch the sky light up and the sun rise.
's status on Sunday, 28-Jan-2018 15:48:00 EST
Super blue lunar eclipse this Wednesday 2018-01-31! Come view the maximum eclipse at 05:30 at Alta Plaza in SF! https://www.timeanddate.com/eclipse/lunar/2018-january-31 Then join the #NPSF#earlygang#freefitnessworkout, and stay to watch the sky light up and the sun rise.
: Made it #NPSF#doublegangagain last Wednesday. Sunrise is coming earlier and earlier, colors changing by the minute.First photo was taken 4 minutes before sunrise, second photo 4 minutes after. Third photo just after starting #earlygang, city lights making the clouds & fog glow gray in the darkness.#justshowup#darknesstodawn#wakeupthesun#fromwhereirun#NovemberProject#sunrise#latergram#nofilterPreviously:tantek.com/2018/003/t3/first-npsf-earlygang-year
's status on Sunday, 28-Jan-2018 13:45:00 EST
Made it #NPSF#doublegangagain last Wednesday. Sunrise is coming earlier and earlier, colors changing by the minute. First photo was taken 4 minutes before sunrise, second photo 4 minutes after. Third photo just after starting #earlygang, city lights making the clouds & fog glow gray in the darkness. #justshowup#darknesstodawn#wakeupthesun#fromwhereirun#NovemberProject#sunrise#latergram#nofilter Previously:tantek.com/2018/003/t3/first-npsf-earlygang-year
: First wet #NPSF#weatherproofworkout in 2018 this morning. #100PDPD#stepsforbreakfastup the Moraga Tiled Steps^1 to Grand View Park^2. Afterwards we saw just a sliver of orange sunrise between land & cloudcover. Last bright sunlight til maybe sunset.^1 AKA 16th Avenue Tiled Stepshttp://www.16thavenuetiledsteps.com/^2https://en.wikipedia.org/wiki/Grand_View_Park
's status on Friday, 05-Jan-2018 16:05:00 EST
First wet #NPSF#weatherproofworkout in 2018 this morning. #100PDPD #stepsforbreakfastup the Moraga Tiled Steps^1 to Grand View Park^2. Afterwards we saw just a sliver of orange sunrise between land & cloudcover. Last bright sunlight til maybe sunset. ^1 AKA 16th Avenue Tiled Stepshttp://www.16thavenuetiledsteps.com/ ^2https://en.wikipedia.org/wiki/Grand_View_Park
: 🌆 Made it to the first #NPSF#earlygangof the year, did in-betweeners abs, and 6:30 workout with a brutal burnout that was really its own workout. But wow pretty sunrise. Plus 50+ deg F? I’ll take it. #100PDPD#justshowup#darknesstodawn#wakeupthesun#fromwhereirun#NovemberProject#sunrise#latergram#nofilter
's status on Thursday, 04-Jan-2018 00:08:00 EST
🌆 Made it to the first #NPSF#earlygangof the year, did in-betweeners abs, and 6:30 workout with a brutal burnout that was really its own workout. But wow pretty sunrise. Plus 50+ deg F? I’ll take it. #100PDPD #justshowup#darknesstodawn#wakeupthesun#fromwhereirun#NovemberProject#sunrise#latergram#nofilter
: #FBF to teaching #yoga @Nov_Project_SF Friday 2017-10-13 @TheNorthFace. 📷 @poleary87 (except 2nd).I was honored when Paddy asked me if I could teach #NPSF yoga instead of our usual Friday hills, due to the poor outdoor air quality (unhealthy for everyone) from the north bay fires. Thanks to #TheNorthFace for allowing us early morning use of their space!This was my first time teaching a full one hour yoga class on my own indoors (having taught outdoors over the summer), as well as first time teaching NPSF as a whole.I came up with a custom routine (and a new playlist) that I thought would suit NPSFs abilities & challenges, provide a good workout, but perhaps most importantly help people connect with themselves, and hopefully find a sense of peace & calm amongst everything happening at the time.Interestingly, though anxious at the start, I found myself also feeling more peaceful and calm as the class proceeded. Afterwards I was just grateful I was able to provide and serve a community which has inspired and helped me so much.Learning to teach yoga and share that has been one of the highlights of 2017. My training @YogaFlowSF also left me with more questions than answers, personal and universal, that I know I will be spending more time thinking about in the coming years. Grateful for all my teachers, past and present.More photos: https://www.facebook.com/pg/NovemberProjectSF/photos/?tab=album&album_id=1158115940991564#NovemberProject #freefitness #yogi #yogis #yogisofnp #NP_YOGA #justshowup #teach #teacher #teaching #practiceandalliscoming #savasana #namaste #grateful #latergram #nofilter
's status on Friday, 29-Dec-2017 20:08:00 EST
#FBF to teaching #yoga @Nov_Project_SF Friday 2017-10-13 @TheNorthFace. 📷 @poleary87 (except 2nd). I was honored when Paddy asked me if I could teach #NPSF yoga instead of our usual Friday hills, due to the poor outdoor air quality (unhealthy for everyone) from the north bay fires. Thanks to #TheNorthFace for allowing us early morning use of their space! This was my first time teaching a full one hour yoga class on my own indoors (having taught outdoors over the summer), as well as first time teaching NPSF as a whole. I came up with a custom routine (and a new playlist) that I thought would suit NPSFs abilities & challenges, provide a good workout, but perhaps most importantly help people connect with themselves, and hopefully find a sense of peace & calm amongst everything happening at the time. Interestingly, though anxious at the start, I found myself also feeling more peaceful and calm as the class proceeded. Afterwards I was just grateful I was able to provide and serve a community which has inspired and helped me so much. Learning to teach yoga and share that has been one of the highlights of 2017. My training @YogaFlowSF also left me with more questions than answers, personal and universal, that I know I will be spending more time thinking about in the coming years. Grateful for all my teachers, past and present. More photos: https://www.facebook.com/pg/NovemberProjectSF/photos/?tab=album&album_id=1158115940991564 #NovemberProject #freefitness #yogi #yogis #yogisofnp #NP_YOGA #justshowup #teach #teacher #teaching #practiceandalliscoming #savasana #namaste #grateful #latergram #nofilter
: This morning was harder.It’s one thing to wake up in daylight,another to get up in darkness.One thing to run with a friend,another to run alone.To run in daylight,another to run in darkness.From darkness to dawn I made it to Diamond Head, and inside the crater as the sun crested the eastern rim. Less than twenty minutes later I made it to the summit. Clear skies overhead, the sun had ducked behind a cloud layer just above the horizon.This is my second #NP_PhotoContest entry. From the profile you’d think I was part elf.I’m standing in the same spot as two days ago, and yet, this morning began very differently. Alone, unmotivated, barely motivated, running, then losing nearly half an hour looking for a restroom, almost quitting and turning back, pressing on to complete a couple of miles, up to the edge of the crater, and having gone that far, finally motivated to push all the way up inside to the top.In that moment, beyond gratitude, I felt a growing sense of self-reliance, and some relief from self-doubt.Thanks to running with #NovemberProject, I’ve learned to get up in darkness and wear a headlamp when running before dawn. Thanks to running trails with #NPSF friends (often at #SFRC), I’ve learned to wear a buff to wipe my brow, carry enough water for the roundtrip, and pack a snack just in case.Running alone in the dark is still a challenge. There’s always an inside voice of doubt, speaking up at even a hint of exhaustion, tiredness, or breathing difficulty. I’ve learned to live above it by listening to it rather than rejecting it. By allowing myself the option to turn around, in a mile or two, it feels heard. And when that mile or two comes, the voice is almost always completely gone, replaced by feelings of momentum and self-confidence.About halfway to the summit I saw a #grassrootsgear orange tanktop coming the other way and met Jessie & her friend from NovemberProjectDC! A pleasant surprise among the throngs of tourists. We stopped to take a photo together.Standing there at the Diamond Head Summit, I waited for the sun to continue rising above the clouds, still low enough to cast a yellow orange glow. Took a few photos, then ran back down, pausing on the street outside Diamond Head to appreciate the chickens, roosters, and doves snacking near the sidewalk, before running back to the beach and finding breakfast.#fromwhereirun #today #thismorning #run #runner #solorun #confident #trailrun #neverstopexploring #getoutside #summit #DiamondHead #DiamondHeadsummit #crater #DiamondHeadcrater #Waikiki #Honolulu #Oahu #Hawaii #sun #clouds #ocean #waves #hills #nofilter
's status on Saturday, 23-Dec-2017 22:25:00 EST
This morning was harder. It’s one thing to wake up in daylight, another to get up in darkness. One thing to run with a friend, another to run alone. To run in daylight, another to run in darkness. From darkness to dawn I made it to Diamond Head, and inside the crater as the sun crested the eastern rim. Less than twenty minutes later I made it to the summit. Clear skies overhead, the sun had ducked behind a cloud layer just above the horizon. This is my second #NP_PhotoContest entry. From the profile you’d think I was part elf. I’m standing in the same spot as two days ago, and yet, this morning began very differently. Alone, unmotivated, barely motivated, running, then losing nearly half an hour looking for a restroom, almost quitting and turning back, pressing on to complete a couple of miles, up to the edge of the crater, and having gone that far, finally motivated to push all the way up inside to the top. In that moment, beyond gratitude, I felt a growing sense of self-reliance, and some relief from self-doubt. Thanks to running with #NovemberProject, I’ve learned to get up in darkness and wear a headlamp when running before dawn. Thanks to running trails with #NPSF friends (often at #SFRC), I’ve learned to wear a buff to wipe my brow, carry enough water for the roundtrip, and pack a snack just in case. Running alone in the dark is still a challenge. There’s always an inside voice of doubt, speaking up at even a hint of exhaustion, tiredness, or breathing difficulty. I’ve learned to live above it by listening to it rather than rejecting it. By allowing myself the option to turn around, in a mile or two, it feels heard. And when that mile or two comes, the voice is almost always completely gone, replaced by feelings of momentum and self-confidence. About halfway to the summit I saw a #grassrootsgear orange tanktop coming the other way and met Jessie & her friend from NovemberProjectDC! A pleasant surprise among the throngs of tourists. We stopped to take a photo together. Standing there at the Diamond Head Summit, I waited for the sun to continue rising above the clouds, still low enough to cast a yellow orange glow. Took a few photos, then ran back down, pausing on the street outside Diamond Head to appreciate the chickens, roosters, and doves snacking near the sidewalk, before running back to the beach and finding breakfast. #fromwhereirun #today #thismorning #run #runner #solorun #confident #trailrun #neverstopexploring #getoutside #summit #DiamondHead #DiamondHeadsummit #crater #DiamondHeadcrater #Waikiki #Honolulu #Oahu #Hawaii #sun #clouds #ocean #waves #hills #nofilter
: Ninety minute #NPSF#earlygangthru regular workout before sunrise.From cold moonlit darkness, with even darker eerie shadows, to a brightening clear orange horizon.From barely moving to skipping up flights of stairs.From barely motivated to just enough energy to make it through a long day.Left before the last@Nov_Project_SFgroup photo to make it home in time to change and make it to@MozSFto host today’s@W3CABmeeting.#NPSF#doublegang#NovemberProject#darkness#dawn#getup#getoutside#showup#movement#workout#fromwhereirun#wakeupthesun#nofilter
's status on Wednesday, 06-Dec-2017 21:51:00 EST
Ninety minute #NPSF#earlygangthru regular workout before sunrise. From cold moonlit darkness, with even darker eerie shadows, to a brightening clear orange horizon. From barely moving to skipping up flights of stairs. From barely motivated to just enough energy to make it through a long day. Left before the last@Nov_Project_SFgroup photo to make it home in time to change and make it to@MozSFto host today’s@W3CABmeeting. #NPSF#doublegang#NovemberProject#darkness#dawn#getup#getoutside#showup#movement#workout#fromwhereirun#wakeupthesun#nofilter
: #NPSF PR Wednesday 37:14, ~3 min slower than last month. Colder (47F), felt harder this month despite music. Maybe three weeks of races caught up with me. Maybe 4500+ meters climbed this month. Maybe both.Today’s PR Wednesday was not only my slowest this year, it was my slowest since March of two years ago (tantek.com/2015/084/t1).Every segment was a struggle. I told myself to keep going, one segment at a time. On the last lap just before the Scott street climb, I heard the last part of one of Zip's bounces in my head:Zipin: Will you ever quit?NPSFs: No, we want some mo', we want some mo', we want some mo'.And that powered my last hike up Scott street, to my fastest downhill segment of the day, and a more than 2x faster sprint up the steps than the earlier laps.Just grateful to finish PR Wednesday today to close out my most strenuous month of racing ever. Counting today, I’ve raced the past four weeks of this month:* 11th tantek.com/2017/315/t1 Mt. Tam Trail Half Marathon* 18th tantek.com/2017/328/t1 The North Face Endurance Challenge California Marathon Relay (2 legs)* 23rd Mountain View Turkey Trot 5km (personal CR, post forthcoming)* 29th @Nov_Project_SF PR WednesdayAnd the first week of the month (on the 4th) I set a personal trail distance record of 15+ miles with 3100+ feet of altitude climbed while training with Lillian who did 20+ miles in prep for her 50k at #ECSCA.All of that added up. According to my Strava I climbed over 4500 *meters* during my runs in November.That’ll do.Looking forward to a no-race December. We’ll see if I make it to next month’s PR Wednesday.Previously: tantek.com/2017/298/t1/npsf-double-pr-wednesday-tied-last-month
's status on Wednesday, 29-Nov-2017 15:05:00 EST
#NPSF PR Wednesday 37:14, ~3 min slower than last month. Colder (47F), felt harder this month despite music. Maybe three weeks of races caught up with me. Maybe 4500+ meters climbed this month. Maybe both. Today’s PR Wednesday was not only my slowest this year, it was my slowest since March of two years ago (tantek.com/2015/084/t1). Every segment was a struggle. I told myself to keep going, one segment at a time. On the last lap just before the Scott street climb, I heard the last part of one of Zip's bounces in my head: Zipin: Will you ever quit? NPSFs: No, we want some mo', we want some mo', we want some mo'. And that powered my last hike up Scott street, to my fastest downhill segment of the day, and a more than 2x faster sprint up the steps than the earlier laps. Just grateful to finish PR Wednesday today to close out my most strenuous month of racing ever. Counting today, I’ve raced the past four weeks of this month: * 11th tantek.com/2017/315/t1 Mt. Tam Trail Half Marathon * 18th tantek.com/2017/328/t1 The North Face Endurance Challenge California Marathon Relay (2 legs) * 23rd Mountain View Turkey Trot 5km (personal CR, post forthcoming) * 29th @Nov_Project_SF PR Wednesday And the first week of the month (on the 4th) I set a personal trail distance record of 15+ miles with 3100+ feet of altitude climbed while training with Lillian who did 20+ miles in prep for her 50k at #ECSCA. All of that added up. According to my Strava I climbed over 4500 *meters* during my runs in November. That’ll do. Looking forward to a no-race December. We’ll see if I make it to next month’s PR Wednesday. Previously: tantek.com/2017/298/t1/npsf-double-pr-wednesday-tied-last-month
: #NPSF PR Wednesday 37:14, ~3 min slower than last month. Colder (47F), felt harder this month, even with music. Previous 3 weeks of racing have caught up with me. Maybe the 4500+ meters climbed in November. Or both.Today’s PR Wednesday was not only my slowest this year, it was my slowest since March of two years ago (tantek.com/2015/084/t1).Every segment was a struggle. I told myself to keep going, one segment at a time. On the last lap just before the Scott street climb, I heard the last part of one of Zip's bounces in my head:Zipin: Will you ever quit?NPSFs: No, we want some mo', we want some mo', we want some mo'.And that powered my last hike up Scott street, to my fastest downhill segment of the day, and a more than 2x faster sprint up the steps than the earlier laps.Just grateful to finish PR Wednesday today to close out my most strenuous month of racing ever. Counting today, I’ve raced the past four weeks of this month:* 11th tantek.com/2017/315/t1 Mt. Tam Trail Half Marathon* 18th tantek.com/2017/328/t1 The North Face Endurance Challenge California Marathon Relay (2 legs)* 23rd Mountain View Turkey Trot 5km (personal CR, post forthcoming)* 29th @Nov_Project_SF PR WednesdayAnd the first week of the month (on the 4th) I set a personal trail distance record of 15+ miles with 3100+ feet of altitude climbed while training with Lillian who did 20+ miles in prep for her 50k at #ECSCA.All of that added up. According to my Strava I climbed over 4500 *meters* during my runs in total this month.That’ll do.Looking forward to a no-race December. We’ll see if I make it to next month’s PR Wednesday.Previously: tantek.com/2017/298/t1/npsf-double-pr-wednesday-tied-last-month
#NPSF PR Wednesday 37:14, ~3 min slower than last month. Colder (47F), felt harder this month, even with music. Previous 3 weeks of racing have caught up with me. Maybe the 4500+ meters climbed in November. Or both. Today’s PR Wednesday was not only my slowest this year, it was my slowest since March of two years ago (tantek.com/2015/084/t1). Every segment was a struggle. I told myself to keep going, one segment at a time. On the last lap just before the Scott street climb, I heard the last part of one of Zip's bounces in my head: Zipin: Will you ever quit? NPSFs: No, we want some mo', we want some mo', we want some mo'. And that powered my last hike up Scott street, to my fastest downhill segment of the day, and a more than 2x faster sprint up the steps than the earlier laps. Just grateful to finish PR Wednesday today to close out my most strenuous month of racing ever. Counting today, I’ve raced the past four weeks of this month: * 11th tantek.com/2017/315/t1 Mt. Tam Trail Half Marathon * 18th tantek.com/2017/328/t1 The North Face Endurance Challenge California Marathon Relay (2 legs) * 23rd Mountain View Turkey Trot 5km (personal CR, post forthcoming) * 29th @Nov_Project_SF PR Wednesday And the first week of the month (on the 4th) I set a personal trail distance record of 15+ miles with 3100+ feet of altitude climbed while training with Lillian who did 20+ miles in prep for her 50k at #ECSCA. All of that added up. According to my Strava I climbed over 4500 *meters* during my runs in total this month. That’ll do. Looking forward to a no-race December. We’ll see if I make it to next month’s PR Wednesday. Previously: tantek.com/2017/298/t1/npsf-double-pr-wednesday-tied-last-month
: went to MORE Pancakes! this morning@RunJanjipop-up on California st after #NPSF. Picked up a new running shirt.
's status on Thursday, 09-Nov-2017 02:29:00 EST
went to MORE Pancakes! this morning@RunJanjipop-up on California st after #NPSF. Picked up a new running shirt.
: #NPSF double PR Wednesday:5:30am 34:26s w/o music6:30am 34:04s tied last month!Felt good this morning, made it to the #earlygang PR Wednesday no problem. Unseasonably warm and dry. Warmest PR Wednesday I remember.No music for the early gang PR Wednesday, and was much faster than last month's 5:30 PR Wednesday.Skipped the in-betweeners abs workout, to drink a bunch of water, eat a clif blok, and easy run to the Fillmore Starbucks for a pitstop.Decided to try listening to music during the 6:30 PR Wednesday but was only 22 seconds faster than the 5:30 run, yet exactly tying my 6:30 time last month. By the clock, the music didn’t seem to make much (if any) difference, even though it felt like it did.Previously: tantek.com/2017/270/t1/npsf-double-pr-wednesday
's status on Wednesday, 25-Oct-2017 13:34:00 EDT
#NPSF double PR Wednesday: 5:30am 34:26s w/o music 6:30am 34:04s tied last month! Felt good this morning, made it to the #earlygang PR Wednesday no problem. Unseasonably warm and dry. Warmest PR Wednesday I remember. No music for the early gang PR Wednesday, and was much faster than last month's 5:30 PR Wednesday. Skipped the in-betweeners abs workout, to drink a bunch of water, eat a clif blok, and easy run to the Fillmore Starbucks for a pitstop. Decided to try listening to music during the 6:30 PR Wednesday but was only 22 seconds faster than the 5:30 run, yet exactly tying my 6:30 time last month. By the clock, the music didn’t seem to make much (if any) difference, even though it felt like it did. Previously: tantek.com/2017/270/t1/npsf-double-pr-wednesday
: went to Need for Speed: the fifth Sunrise 6K, 6:05 Giants Promenade36:11 #NPSF#sunrise6kPR!-3:41 Jan. sunrise 6k time of 39:52. Won most improved!And this time co-leader Paddy O’Leary didn’t lap me until well into the second lap.Previously:tantek.com/2017/027/t1/npsf-sunrise6k-done
's status on Friday, 06-Oct-2017 13:03:00 EDT
went to Need for Speed: the fifth Sunrise 6K, 6:05 Giants Promenade 36:11 #NPSF#sunrise6kPR! -3:41 Jan. sunrise 6k time of 39:52. Won most improved! And this time co-leader Paddy O’Leary didn’t lap me until well into the second lap. Previously:tantek.com/2017/027/t1/npsf-sunrise6k-done
: 🌅🌉 Enjoy yourself they said. So we did. #TSFM2017#nofilterLast Sunday my pal@ZoeSchifferand I finished our first marathon. Full race write-up coming soon, here’s a few more photos for now.1. “When we were young and naïve [at the start]” —@ZoeSchiffer2. Running strong into #NPSF#cheergang. 📷@Lillian_Lauer3. Picking up speed, smiles, and a little air. 📷@Lillian_Lauer4. We did it! Standing strong in the sun.#sanfrancisco#marathon#runners#Sunday#SundayRunday#SundayFunday#SundayRundayFunday#selfie#latergram
's status on Saturday, 29-Jul-2017 01:27:00 EDT
🌅🌉 Enjoy yourself they said. So we did. #TSFM2017#nofilter Last Sunday my pal@ZoeSchifferand I finished our first marathon. Full race write-up coming soon, here’s a few more photos for now. 1. “When we were young and naïve [at the start]” —@ZoeSchiffer 2. Running strong into #NPSF#cheergang. 📷@Lillian_Lauer 3. Picking up speed, smiles, and a little air. 📷@Lillian_Lauer 4. We did it! Standing strong in the sun. #sanfrancisco#marathon#runners#Sunday#SundayRunday#SundayFunday#SundayRundayFunday#selfie#latergram
: 🌅 Monday morning with@Nov_Project_SF. #NPSF#sunrise#SanFrancisco#summer#nofilter
's status on Monday, 17-Jul-2017 22:50:00 EDT
🌅 Monday morning with@Nov_Project_SF. #NPSF#sunrise#SanFrancisco#summer#nofilter
: This is me. Two weeks ago, after #NPSF#earlygang, before the 6:30 workout. I had a lot on my mind.Sometimes I take things too seriously. It was two days before I was to co-teach my first public Vinyasa yoga class as part of my last weekend of YTT, graduating that Sunday after co-teaching a second class. Yoga sequences and philosophical challenges occupied my thoughts nearly every waking minute. Still do.I am imperfect. Grateful for the humility reminder, and optimism that I can do better in the future.I am old(er). Old enough to be grateful for every day. Old enough to feel holes in my heart every day from the losses of too many younger friends. Old enough to fill those holes with memories of our shared times, and intentions to live and pass on their joy, happiness, energy, care, and positivity towards others.I am strong(er). Strong enough to know the barriers inside are often bigger than the barriers outside.I am grateful. For too much to list. Enough to remind myself in moments of craving or emptiness.I am hopeful, for the potential of every moment, for the positive changes we can make inside, and by our actions, outside, while being present in every moment, appreciating what is.I have a lot on my mind.
's status on Wednesday, 07-Jun-2017 14:18:28 EDT
This is me. Two weeks ago, after #NPSF#earlygang, before the 6:30 workout. I had a lot on my mind. Sometimes I take things too seriously. It was two days before I was to co-teach my first public Vinyasa yoga class as part of my last weekend of YTT, graduating that Sunday after co-teaching a second class. Yoga sequences and philosophical challenges occupied my thoughts nearly every waking minute. Still do. I am imperfect. Grateful for the humility reminder, and optimism that I can do better in the future. I am old(er). Old enough to be grateful for every day. Old enough to feel holes in my heart every day from the losses of too many younger friends. Old enough to fill those holes with memories of our shared times, and intentions to live and pass on their joy, happiness, energy, care, and positivity towards others. I am strong(er). Strong enough to know the barriers inside are often bigger than the barriers outside. I am grateful. For too much to list. Enough to remind myself in moments of craving or emptiness. I am hopeful, for the potential of every moment, for the positive changes we can make inside, and by our actions, outside, while being present in every moment, appreciating what is. I have a lot on my mind.
: 🌇 #sunrisevs #fogon 4 summits before 6:40, then #NPSF#hillsforbreakfast. 1552' in 4.7mi. 51d til #TSFM2017, my longest race so far@THESFMARATHON.Photos from / by / of:1. Twin Peaks Summit2. Twin Peaks Summit (North/Eureka Peak)3. Twin Peaks Summit (South/Noe Peak)4. Mount Davidson (view from vista point)5. 📷 byhttps://instagram.com/lauramcgreen6. My attempt to honor@ryanscuraofdooster.tvwith a dramatic backlit shot of him running counter-balanced by rainbow tinted sunbeams7. Similar shot of friends@jerseyblauvs&instagram.com/generictjohnson8.@Stravarun elevation graph for the morning9. Mount Davidson view after running@Nov_Project_SFHillsRunning uphill is still the hardest for me to run, though with sustained effort and practice I am slowly getting better at it. I climbed over 2000' just two days ago, the combined total from double-PR Wednesday^1@Nov_Project_SFand evening run/hikes to finish out the Strava Mt. Everest Running Climbing Challenge for the month of May^2. Thanks to a restday yesterday and enough sleep last night, my legs felt fine (not sore) on the hills this morning.I know that “proper” training for a marathon requires increasing distance, both in long runs, and total weekly miles. Since uphill is my weakpoint, I’m focusing my training on that, and especially on trails since they are more forgiving (thus more body sustainable) than running on the road. Rather than total miles, I’m focusing on time spent at high-effort running. That feels more right for my body, and if my PR Wednesday improvement over the past two months is any indication, the right thing for me to do too.Now that I have Saturdays again, I will be running SFRC every Saturday morning that I’m in SF, doing my long runs on trails as well. I’ll eventually do at least one longish run (maybe 16-18 miles?) on road just to get used to doing so in the shoes I plan to wear for the race. Also planning to do at least a few track workouts to mix-in some speedwork.For now I’m happy with the progress I’ve made, both in the past few months and the past few years running with@Nov_Project_SF., and for the increased body awareness from yoga teacher training^3 that has really helped me consciously keep track of how my body feels while running, and adjust breathing, posture, pace, stride, etc. accordingly.As always, grateful to running/fitness/yoga friends, teachers, and communities (@Nov_Project@missioncliffs@YogaFlowSF) whose support has been essential to reinforcing regular sustainable physical practices.^1.tantek.com/2017/151/t1/npsf-pr-wednesday-faster^2.tantek.com/2017/151/t3/complete-everest-cilmbing-challenge^3.tantek.com/2017/148/t1/yoga-teachers#novemberproject#run#runner#runners#trailrun#mountain#hill#twinpeaks#sanfrancisco#sf#california#view#nofilter
's status on Friday, 02-Jun-2017 23:33:09 EDT
🌇 #sunrisevs #fogon 4 summits before 6:40, then #NPSF#hillsforbreakfast. 1552' in 4.7mi. 51d til #TSFM2017, my longest race so far@THESFMARATHON. Photos from / by / of: 1. Twin Peaks Summit 2. Twin Peaks Summit (North/Eureka Peak) 3. Twin Peaks Summit (South/Noe Peak) 4. Mount Davidson (view from vista point) 5. 📷 byhttps://instagram.com/lauramcgreen 6. My attempt to honor@ryanscuraofdooster.tvwith a dramatic backlit shot of him running counter-balanced by rainbow tinted sunbeams 7. Similar shot of friends@jerseyblauvs&instagram.com/generictjohnson 8.@Stravarun elevation graph for the morning 9. Mount Davidson view after running@Nov_Project_SFHills Running uphill is still the hardest for me to run, though with sustained effort and practice I am slowly getting better at it. I climbed over 2000' just two days ago, the combined total from double-PR Wednesday^1@Nov_Project_SFand evening run/hikes to finish out the Strava Mt. Everest Running Climbing Challenge for the month of May^2. Thanks to a restday yesterday and enough sleep last night, my legs felt fine (not sore) on the hills this morning. I know that “proper” training for a marathon requires increasing distance, both in long runs, and total weekly miles. Since uphill is my weakpoint, I’m focusing my training on that, and especially on trails since they are more forgiving (thus more body sustainable) than running on the road. Rather than total miles, I’m focusing on time spent at high-effort running. That feels more right for my body, and if my PR Wednesday improvement over the past two months is any indication, the right thing for me to do too. Now that I have Saturdays again, I will be running SFRC every Saturday morning that I’m in SF, doing my long runs on trails as well. I’ll eventually do at least one longish run (maybe 16-18 miles?) on road just to get used to doing so in the shoes I plan to wear for the race. Also planning to do at least a few track workouts to mix-in some speedwork. For now I’m happy with the progress I’ve made, both in the past few months and the past few years running with@Nov_Project_SF., and for the increased body awareness from yoga teacher training^3 that has really helped me consciously keep track of how my body feels while running, and adjust breathing, posture, pace, stride, etc. accordingly. As always, grateful to running/fitness/yoga friends, teachers, and communities (@Nov_Project@missioncliffs@YogaFlowSF) whose support has been essential to reinforcing regular sustainable physical practices. ^1.tantek.com/2017/151/t1/npsf-pr-wednesday-faster ^2.tantek.com/2017/151/t3/complete-everest-cilmbing-challenge ^3.tantek.com/2017/148/t1/yoga-teachers #novemberproject#run#runner#runners#trailrun#mountain#hill#twinpeaks#sanfrancisco#sf#california#view#nofilter
: co-led #NPSF, saw Monets, stepped in the sea to climb a boulder, hiked to a labyrinth, drove thru sand swirls down the coast
's status on Tuesday, 30-May-2017 04:07:58 EDT
co-led #NPSF, saw Monets, stepped in the sea to climb a boulder, hiked to a labyrinth, drove thru sand swirls down the coast
: 🌞 nice outside. Last day for #NPSF#NP_INDplank challenge,@Stravaclimbing challenge. Time to run & plank hills!
's status on Sunday, 30-Apr-2017 19:29:25 EDT
🌞 nice outside. Last day for #NPSF#NP_INDplank challenge,@Stravaclimbing challenge. Time to run & plank hills!
: ✨🌒✨ pretty #tiles, clear sky & sunrise. #NPSF#MoragaSteps#hillsforbreakfast. #100DoPPd71. #getoutside#nofilter#wakeupthesun#fromwhereirun#whileyouweresleeping#novemberproject#dawn#heysweatdaily#riseandshine#tilesteps#moon#sunrise#neverstopexploring
's status on Friday, 31-Mar-2017 12:44:16 EDT
✨🌒✨ pretty #tiles, clear sky & sunrise. #NPSF#MoragaSteps#hillsforbreakfast. #100DoPPd71. #getoutside#nofilter #wakeupthesun#fromwhereirun#whileyouweresleeping#novemberproject#dawn#heysweatdaily#riseandshine#tilesteps#moon#sunrise#neverstopexploring
: 🌆🌄 6y ago: ran ~0.5km.Today: ran 0.5km UP in 72min & 7.2km.#100DoPPd50: Grateful for #NPSF, #predawn#rungang, so much support & inspiration from so many dedicated individuals who #justshowupweek after week and #crushit. #nofear#nofilter.And the totally unexpected incredible birthday week surprise from our fearless leader & bosslady Laura Green.#earlygang📷@_tod_#champagne📷@CourtPancakes#seenonmyrun#iwokeuplikethis#whileyouweresleeping#wakeupthesun#fromwhereirun#hillsforbreakfast#run#novemberproject#runner#heysweatdaily#runners#sf#coronaheights#coronaheightspark#coronaheightspeak#coronaheightssummit
's status on Friday, 10-Mar-2017 19:43:02 EST
🌆🌄 6y ago: ran ~0.5km. Today: ran 0.5km UP in 72min & 7.2km. #100DoPPd50: Grateful for #NPSF, #predawn#rungang, so much support & inspiration from so many dedicated individuals who #justshowupweek after week and #crushit. #nofear#nofilter. And the totally unexpected incredible birthday week surprise from our fearless leader & bosslady Laura Green. #earlygang📷@_tod_ #champagne📷@CourtPancakes #seenonmyrun#iwokeuplikethis#whileyouweresleeping#wakeupthesun#fromwhereirun#hillsforbreakfast#run#novemberproject#runner#heysweatdaily#runners#sf#coronaheights#coronaheightspark#coronaheightspeak#coronaheightssummit
: 🌆 Good morning #SF! #NPSF#doublegangdone. #dawn#sunrise#nofilter#100DoPPd27#whileyouweresleeping#fromwhereirun#seenonmyrun#heysweatdaily#run#novemberproject#runner#runners#wakeupthesun#skyonfire#firesky
's status on Wednesday, 15-Feb-2017 13:27:37 EST
🌆 Good morning #SF! #NPSF#doublegangdone. #dawn#sunrise#nofilter #100DoPPd27 #whileyouweresleeping#fromwhereirun#seenonmyrun#heysweatdaily#run#novemberproject#runner#runners#wakeupthesun#skyonfire#firesky
: 🌅 #100DoPP d8: #iwokeuplikethis #NPSF #sunrise6k done! 39:52 in ~42F. #nofilter.I was finally in town (and not injured!) for a @Nov_Project_SF Sunrise 6k race, and finished, hitting my sub-40-min goal by mere seconds.This morning was yet another exercise in facing my cold weather breathing demons and stubbornly overcoming them breathing through a buff the whole time til I sprinted to the finish to get my sub-40.Pretty sure I was the “slowest” with my 39:52 finish (results at https://tracking.november-project.com/events/4504); our speedy co-leader Paddy O’Leary lapped me before I’d even finished my first of three laps! He ran literally more than twice as fast as me 😂. I’m grateful to hangout with such amazing (super)humans.However, I got the satisfaction of finishing a 6k, and seeing *that* dawn & sunrise before most of my friends were hitting their snooze buttons. #whileyouweresleepingNext up: In nine days I will race my ninth half marathon, the Surf City Half in Huntington Beach, California for the second time, with my dad (our fourth half together).Previous recent adventures in cold air running: * 31:27 TT 5k: tantek.com/2016/329/t1/ran-spartan-turkey-trot* PR Wed. DNF: tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad* ECSCA PR: tantek.com/2016/338/t2/thenorthface-ecsca-marathonrelay-done and despite colder start: tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start* 8:59 track mile: tantek.com/2016/355/t1/timed-track-mile#dawn #sunrise #6k #race #bay #sfbay #seenonmyrun #fromwhereirace #novemberproject #finisher #raceeverything #raceyourself
's status on Friday, 27-Jan-2017 14:14:36 EST
🌅 #100DoPP d8: #iwokeuplikethis #NPSF #sunrise6k done! 39:52 in ~42F. #nofilter. I was finally in town (and not injured!) for a @Nov_Project_SF Sunrise 6k race, and finished, hitting my sub-40-min goal by mere seconds. This morning was yet another exercise in facing my cold weather breathing demons and stubbornly overcoming them breathing through a buff the whole time til I sprinted to the finish to get my sub-40. Pretty sure I was the “slowest” with my 39:52 finish (results at https://tracking.november-project.com/events/4504); our speedy co-leader Paddy O’Leary lapped me before I’d even finished my first of three laps! He ran literally more than twice as fast as me 😂. I’m grateful to hangout with such amazing (super)humans. However, I got the satisfaction of finishing a 6k, and seeing *that* dawn & sunrise before most of my friends were hitting their snooze buttons. #whileyouweresleeping Next up: In nine days I will race my ninth half marathon, the Surf City Half in Huntington Beach, California for the second time, with my dad (our fourth half together). Previous recent adventures in cold air running: * 31:27 TT 5k: tantek.com/2016/329/t1/ran-spartan-turkey-trot * PR Wed. DNF: tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad * ECSCA PR: tantek.com/2016/338/t2/thenorthface-ecsca-marathonrelay-done and despite colder start: tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start * 8:59 track mile: tantek.com/2016/355/t1/timed-track-mile #dawn #sunrise #6k #race #bay #sfbay #seenonmyrun #fromwhereirace #novemberproject #finisher #raceeverything #raceyourself
: 🌴🌆 Thank you #NPSF. This was the welcome home I needed.#100DoPPd6. #latergram#nofilter.#palmtree#sunrise#cottoncandyclouds#sutrotower#altaplazapark#sf#justgetup#justshowup#novemberproject
's status on Wednesday, 25-Jan-2017 16:01:33 EST
🌴🌆 Thank you #NPSF. This was the welcome home I needed. #100DoPPd6. #latergram#nofilter. #palmtree#sunrise#cottoncandyclouds#sutrotower#altaplazapark#sf#justgetup#justshowup#novemberproject
: Back on the v5s, after a ~2mile drizzly Embarcadero night run with #NPSF. 📷@ashleyacosta75#latergram#nofilter.#dogpatchboulders#dogpatch#boulders#boulder#bouldering#v5
's status on Tuesday, 10-Jan-2017 06:25:23 EST
Back on the v5s, after a ~2mile drizzly Embarcadero night run with #NPSF. 📷@ashleyacosta75#latergram#nofilter. #dogpatchboulders#dogpatch#boulders#boulder#bouldering#v5
: This morning’s sunrise after #NPSF#hillsforbreakfast. #latergram#nofilter
's status on Saturday, 07-Jan-2017 02:56:54 EST
This morning’s sunrise after #NPSF#hillsforbreakfast. #latergram#nofilter
: Got up late for #NPSF, went anyway. Not a bad view for Friday flats. #latergram#nofilter.Slept badly, didn't want to get up to the alarms. Eventually it was 6amish and I stumbled into running clothes in the dark, grabbed my prepacked work bag and got a ride to Pier 7.Jumped in and did maybe 10 min of squats, sprints, push-ups, planks. Coffee for breakfast. Went to work. Hard boiled eggs for second breakfast. Took care of a few year end things. Cheese pizza for lunch.Left work before sunset, got in a 20 minute run back up the Embarcadero to the Exploratorium, down to SFMOMA, then over to Westfield. That'll do for today.One more sunrise of 2016 tomorrow, the rare 366th day of the year (with an even rarer leap second at 23:59:60Z, 15:59:60 PST).2016 will have been our literally longest year in a while.#wakeupthesun#fromwhereirun#novemberproject#justshowup#dawn#sunrise#pier7#embarcadero#baybridge#thatothersfbridge#bridge#pier#boat
's status on Saturday, 31-Dec-2016 03:08:53 EST
Got up late for #NPSF, went anyway. Not a bad view for Friday flats. #latergram#nofilter. Slept badly, didn't want to get up to the alarms. Eventually it was 6amish and I stumbled into running clothes in the dark, grabbed my prepacked work bag and got a ride to Pier 7. Jumped in and did maybe 10 min of squats, sprints, push-ups, planks. Coffee for breakfast. Went to work. Hard boiled eggs for second breakfast. Took care of a few year end things. Cheese pizza for lunch. Left work before sunset, got in a 20 minute run back up the Embarcadero to the Exploratorium, down to SFMOMA, then over to Westfield. That'll do for today. One more sunrise of 2016 tomorrow, the rare 366th day of the year (with an even rarer leap second at 23:59:60Z, 15:59:60 PST). 2016 will have been our literally longest year in a while. #wakeupthesun#fromwhereirun#novemberproject#justshowup#dawn#sunrise#pier7#embarcadero#baybridge#thatothersfbridge#bridge#pier#boat