As I ramp up on Italian history in preparation for a trip, I stumbled upon the bizarre, fateful story of two men who made the unified Italian state a reality...
France ride: The pages I could not turn
The final pass ended, the borrowed lives folded away, and the unread pages of France began to feel larger than the ones I had opened.
France ride: 200, 2000
Race cars, Roman stones, Leonardo's layers, and Bordeaux wine made time stretch from 200 years to 2000 and then far beyond.
France ride: Bread without pointing
A leek at the register, closed Sunday shops, missing kitchen tools, and one apple turnover became lessons in being foreign.
France ride: What photos miss
Six thousand photographs still missed something. Sketching, memory, and the scenes I failed to catch showed me another way to see France.
France ride: Eating the land
In rented kitchens and local markets, France began to attach itself to me through asparagus, sea bream, wine, and a very persuasive dog.
France ride: Col du Galibier
On the mountain I had dreamed of for years, victory gave way to something quieter, breath, patience, and strangers climbing beside me.
France ride: The breath of Marseille
From Marseille's restless harbor to a cold river in Provence, a brutally hot ride kept handing me flashes of human life.
France ride: Beyond the rain
Rain, a rail strike, and a closed winery door ruined the plan, then left me exactly where the story could begin.
France ride: Room for chance
A late train, a wandering bikepacker, and castles glimpsed between detours turned a modest Loire ride into the day travel is for.
France ride: The journey begins
What began as a fantasy about Tour de France climbs became a month of borrowed homes, local kitchens, and roads I had only seen on television.
Tour de France: Unchained
What’s a story that never fails to bring you to tears?
Java documentary
I went to see the premier of “Java documentary”. I was a part of the broader effort to build Java from 2001 all the way to the acquisition by Oracle,...
Setouchi ride
My cycling trip through northern Japan was so wonderful that, during this beautiful season of May and while I fortunately had some free time, I decided to visit the famous...
Setouchi ride (Day 5): The land and its people
On the final day of the journey, the true protagonist was not the sea, but the land, and the water carving its way through it.
Setouchi ride (Day 4): Like a bird
When the spontaneity of solo travel combines with the mobility of a bicycle, you gain the absolute freedom of a bird.
Setouchi ride (Day 3): Land connected by the sea
On this day, I realized I had slightly misunderstood the nature of the Seto Inland Sea. The sea does not divide the islands. Rather, in this region, the water serves...
Setouchi ride (Day 2): Dreamland
On this day, I felt as if I were traveling not through the real world, but through a dreamland.
Setouchi ride (Day 1): From prayer to the sea
This trip begins in Hiroshima. Looking back, this day became a journey tracing the heavy burden of war memories and the path of subsequent rebirth and sublimation.
Michinoku ride
Recently, I left my job. It was early summer. It didn’t take me long to decide that I wanted to grab my bike and just go. I was pretty sure...
Michinoku ride (Day 5): Gorges, golden hall, & golden hour
(If you missed the introduction, you should start here.)
Michinoku ride (Day 4): High tech, high fashion, & heartbreak
(If you missed the introduction, you should start here.)
Michinoku ride (Day 3): Stubborn samurai, shrouded madness, & silent streamers
(If you missed the introduction, you should start here.)
Michinoku ride (Day 2): Borders, beans, & bitter histories
(If you missed the introduction, you should start here.)
Michinoku ride (Day 1): Spokes, shinto, & small batches
(If you missed the introduction, you should start here.)
2025 in review: Cycling
This year, I rode ~10,500km and climbed 80,000m over 475 hours. Over the last few years, these numbers are steadily declining, but it’s still a lot, reflecting the special place...