Saturday, February 28, 2026

25.5 + Bikes

A double post to make up for missing January.


February 28th is my adopted half-birthday, given that we are in a non-leap year. I am a half-leapling. Fun Fact: 10 years ago (2/29/16 was a leap day), I drafted an email to the student in the neighboring table at the county science fair. I was quite in awe of his project (some sort of algorithm for landing quad-copter drones)! In retrospect, I appreciate how I didn't feel bad at all with how my homemade poster (a bicycle-powered generator consisting of a bike wheel that spun a skateboard wheel coupled to a DC motor shaft that charged a 9V battery/LED) looked compared to his academic-journal-caliber display. He won first place, and I won honorable mention, and I was so excited that I wanted to email him to learn more about his project. For some reason (likely late-onset embarrassment), I never sent the email, but it remains the only draft in my inbox after a decade.




Speaking of bikes, I wanted to document a few of my biking adventures.


I learned to ride a bike on the street outside my house, during which my dad decided that I only needed one training wheel (as opposed to two). Once the training wheels were off, I was a bit of a speed demon, skidding and drifting with abandon. I have two scars on my hand and knee to this day from road burn.

Growing up, I stuck to biking on the Crystal Springs trail. I was quite proud of my bike (originally my brother's with foot brakes + no gears), and how I could speed up the hill to the reservoir while my dad labored behind me.


In my rebellious teenage years (before learning to drive), I had a brief stint as a juvenile menace when I gathered 2 other friends to bike on the streets to the neighboring city for Tpumps. Needless to say, we were uninitiated to the rules of the road and were honked at a few times. To be fair, I doubt we were as reckless as the present e-bike posses, but my interest in them has grown ever since attending a community e-bike panel hosted by our state assemblywoman introducing some new regulation regarding e-bike classification, output wattage limitation, and sale restrictions.


Anyway, in 2014, I was given a sleek hybrid Trek bike, which I used to commute to my summer job at the martial arts school. The thin frame and graphite exterior with pink accents was visually appealing and modern compared to the clunky profile of youth bikes, and I slapped a milk crate on the back and christened it Mercutio (we were studying Shakespeare in school at the time). 


I did not bike often throughout college, due to Berkeley's hilly terrain and penchant for bike theft. 


After joining the workforce and commuting 66 miles per day, I began to dread the mundane and restrictive nature of car travel. I turned to biking as my preferred method of exploring the Bay Area, as it was fast enough to cover reasonable mileage, but slow enough that Google Maps routed me into the nooks and crannies of neighborhoods I've driven past on the freeway but never entered.


Tangent: In 2025, I participated in the Bay Area Bike to Work Day. I truly thought that departing at 6AM would give me healthy margin to make my 10AM meeting, but dallying too long at the volunteer aid booths (they liked my custom bar tape job that matched the frame color) resulted in me frantically detouring on Caltrain from Palo Alto to Sunnyvale, then furiously biking to the office and entering the doors a sweaty mess just as my manager walked in.


Aid Booth, 8AM?


Bay Area Bike Rides (https://bayareabikerides.net/) was a pivotal resource for me, and I began to bike to the BART station, lug my bike up the stairs (this was before bikes were allowed on the escalators), and ride from Daly City through SF and even into Marin. I took a few friends on this route, and we savored the freedom of flying past traffic, not worrying about parking, and meandering from place to place without looking at transit schedules.


Angel Island with Julia + her coworkers


Tiberon
Borrowing Julia's MTB and Kiwi

Twin Peaks


On a whim in the fall of 2023, I wanted to see if I could complete a century ride. This was before I started training with the triathlon club, so I'd probably never biked longer than 20 miles at a time. I looked up a few routes, watched a single Youtube video on someone else's century ride experience (my takeaway was to pack a bunch of peanut butter sandwiches), and set off at 7:02AM. I had no expectations on the magnitude of 100 miles, so I was relatively undaunted and chipper for most of the day. My breakdown finally arrived at nightfall, when it started to rain and I was biking like a lunatic in circles around the local high school, trying to achieve the 10 final miles out of spite (I was too afraid to navigate farther north in the dark on unfamiliar roads, hence the psychotic circles). The biggest impression I had from cycling the Bay Area was how visceral the tax payer boundaries were from city to city. I felt it immediately from the road conditions (protected bike lanes vs barely there shoulders), the (lack of) sidewalks, the greenery, the politeness of drivers, the housing density, the RVs.


101.13 miles, 9:23:55 hr:min:sec, 1077 ft



After that century-ride experience, long distance biking became an interest of mine, and I joined a triathlon club to bike with a larger group and learn road biking skills. After a few months on my hybrid Trek, my clubmates (skewing middle-aged to retirees) cajoled me into upgrading to a road bike. I scored a very lucky deal on Craiglist for a $500 carbon fiber Felt (including egg beater pedals + clipless shoes) from a woman in Santa Rosa. She was moving and looking to downsize. The bike was practically new despite being ~8-10 years old, and she told me that her boyfriend had wanted her to get into road cycling, but she never enjoyed it much and he didn't help her learn very well. (As an aside, I've noticed a pattern of boyfriends dropping (presumably) their partners on bike rides, and I side-eye them heavily. That is not an encouraging way to introduce someone to your hobby!) Anyways, I christened the Felt, Basil.


I've been immensely enjoying riding Basil with the triathlon club, and I like to think my bike handling skills and endurance have improved. I still get dropped by people almost 3x my age, but I am optimistic that I can improve and make the B-ride. I'm signed up for my second century ride in the coming April.


Though road biking is my main genre of bike, I've dabbled in mountain and track cycling. My friend was originally a mountain biker and convinced me to give it a shot. I'm not too keen on falling off a cliff, but I got a cheap, used Trek mountain bike (Paprika) to share with my dad and we've survived the trails in the mountains off Highway 92 without too many bruises. A part of our routine after mountain biking is to stop by the famous Alice's Restaurant for lunch and car spotting. We've also been lucky enough to mountain bike in New Zealand (during which we learned that a New Zealand "easy" route is actually equivalent to an "American" intermediate/advanced). I'd like to explore the Santa Cruz mountains, as the route look a little gentler for beginners.


Skeggs Point



My old 2022 Corolla SE (6MT) next to the Trueno AE86 (aka InitalD car) at Alice's


For track cycling, I recently joined an introductory class at the Hellyer Velodrome, and despite initial hesitation at riding a fixie (no brakes or gears or coasting) on a banked surface (how do I not slide off the concrete), I eventually grew comfortable and understood the adrenaline rush of sprinting into a curve and feeling the banked road push back on your tires. Though I don't think I'll enter any races (I'm too crash-averse), I'd be excited to track cycle again and spectate the races.


Rental track bike



Ultimately, I've contracted the N+1 bike problem, but I've decided that Basil and Paprika are enough due to space and consumption limitations. I can always rent a track bike if needed, but if a vintage road bike (downtube shifters!) shows up at a garage sale, it may be hard to resist :)

Monday, February 23, 2026

Good Goodbye


2025 was the year of goodbyes. Not all were good goodbyes, but here is my end of the exchange, to be blogged into the void.


Disclaimer: I believe all people are in good health, so this farewell is within the scope of friendship, not life!

Content warning: Prepare for cringe behavior from the author.


In chronological order:

A: I apologize for imbuing emotions/hopes/dreams/vulnerabilities into our letters that may have led you to construe that something more was possible. I viewed you as my confidant and forcing function to introspect on my life, and I hope you derived equal value in our exchanges. I might have been a bit of a dementor. Thanks for staying in touch after rejection, and I think we've figured out good boundaries.

B: I apologize for acting petty at the BBQ, but in my opinion it was warranted. The disconnect between online and offline personas will forever irk me, but enough time has passed and I'll respond politely whenever we see each other next. Thanks for the sparkly summer of bike rides and car rides, being a distraction from more dangerous pursuits, and for proving that middle school crushes should stay there.

C: Deliberate loss of female friendship (not passive fading) was a new pain I experienced, and you've definitely shown up in a few of my dreams. I try not to take it personally, since I know a few other friends were similarly abandoned, but I've constantly replayed the few contentious interactions we've had before I could even say goodbye. The lack of information from your end makes it difficult for me to speculate on the cause of our breakup, but from our few disagreements I've realized that I have more of a backbone than my teenage self, and I cannot be a friend who is also a lackey. I'm sorry for not voicing my opinions more articulately, but I'm happy to debate if you ever come back.

D: It's been two-ish years since our last goodbye. To be frank, your avoidance of me just makes it weirder (it's not weird if you don't make it weird?), but I respect that we're different people with different tolerances and different peripherals to consider. Your unilateral declaration of "we're no longer friends" to a group chat you didn't think I would see was an unexpected stab in the gut (among others), but my primary reaction is embarrassment when I acted like a dork asking where you were and none of our friends enlightened me on your recent press release. Anyways, I'm sorry we can't be friends, I'm sorry you couldn't say that to my face (like I did to you), and I'm sorry our cats will never meet (maybe that is for the best, though). I've watched enough rom-coms to know that I'm the villain here. Also, please stop appearing in my dreams (fingers-crossed as it has been a few months)!


My emotions regarding these goodbyes (or lack thereof) spanned a range of hurt, anger, annoyance, grief, and apathy over the course of 2025. Acceptance may be too optimistic (given that I am still musing over these thoughts in early 2026), but I aim to document these experiences, seal them in the bottle (this blog), and throw them into the sea (the internet). It is time for fresher ideas to grow within, despite my penchant for replaying the past. Also, I plan to attend all the upcoming house warmings and weddings without regard for the guest list, so be prepared for a wave and a smile (or smirk). Mwahaha.


I like to view myself as a rational, cheerful, and angelic person, so admitting to my mistakes and archiving instances of my petty behavior is really embarrassing! But I'm 25, so might as well live a little. If my manager reads this, please don't fire me :^)


My letterboxd: https://boxd.it/fTIrh


2026 Bingo Card: (I was already remiss to post in January T_T)



English translation of Good, Goodbye (Hwasa), from Genius:


[Verse 1]

Walk over me, walk away

It's fine, don't look back my way

This pain I feel, yours run deeper

So now I'll try to understand you

The way you lived and breathed for me, let go

I'll rise above for you and just kill my ego


[Pre-Chorus]

Turn your back and walk away

You got it, you got it, yeah


[Chorus]

Goodbye will hurt us but we'll keep it beautiful (Oh-oh-oh)

Smile even brighter, so I'll drown in my own regret

Goodby-y-ye


[Post-Chorus]

By-ye-ye, ya-ya-ye

By-ye-ye, ya-ya-ye (By-y-ye)

By-ye-ye, ya-ya-ye

By-ye-ye-ye-ye

Drowning in regret, goodby-y-ye


[Verse 2]

A song made thinking about you

At last, you feel it shining through

The tears are welling up, still finding light in you

We're in a quiet fade of two


[Pre-Chorus]

Instead of a thank you, it's a

Goodbye, good goodbye, yeah


[Chorus]

Goodbye will hurt us but we'll keep it beautiful (Oh-oh-oh)

Smile even brighter, so I'll drown in my own regret

Goodby-y-ye


[Post-Chorus]

By-ye-ye, ya-ya-ye

By-ye-ye, ya-ya-ye (By-y-ye)

By-ye-ye, ya-ya-ye

By-ye-ye-ye-ye


[Bridge]

Even as the whole world is looking down on me

Even if there is no one on my side, next to me

Don't worry, it's okay

I'll stay right here with me

I'll be on my side instead of you


[Chorus]

Goodbye will hurt me, but I'll let the teardrops fall

Even if I break in regret, I've loved us after all

Goodby-y-ye


[Outro]

By-ye-ye, ya-ya-ye (By-y-ye)

By-ye-ye, ya-ya-ye (By-y-ye)

By-ye-ye, ya-ya-ye

By-ye-ye-ye-ye

There's no more regret, goodby-y-ye