Intro
I am still grounded at the Waves Surf Hostel, my bike leaning uselessly against the wall with its wrong spokes back in the casa ciclista. The sky over Punta Hermosa is a clear, vibrant blue today, with the air temperature hovering around a comfortable 25 degrees Celsius. Instead of fighting the Pan-American Highway, I spent the day navigating Pacific swells and lines of polymorphic code.
The Rubbery Drag of the Pacific
- At 09:36, I left for San Bartolo. Without the bike, I was a passenger in a van, heading toward a surf lesson that promised to beat the stagnation out of my legs. The water wasn’t as cold as I expected, but the physical exertion of paddling out against the Pacific sets was a different kind of burn than a mountain climb. I spent 1 hour fighting the surf, catching enough waves to feel the familiar rush of speed that I’ve been missing since the wrong spokes were assembled. Anyways, after roughly 1 hour I got a heavy cramp in the right leg and told the instructor that I’d call it a day.
- By 11:39, I was back in the van, exhausted and dripping. I remember the specific rubbery, damp drag of the wetsuit as I peeled it off my skin, the neoprene sticking to my salt-crusted legs in the humid air. I sat there for a few minutes just watching the waves roll onto the beach under the midday sun. The transition from the chaotic white water to the still interior of the van felt like shifting gears after a long ascent. We rolled back toward Punta Hermosa, the salt drying on my skin into a tight, itchy mask.
Polymorphism on the Roof
- Lunch was a functional affair at 12:48: oats mixed with yogurt, topped with a handful of nuts and raisins and fruits. I needed the fuel for the mental shift ahead. After a quick fifteen-minute power nap that felt like dropping into a deep well, I hauled my laptop up to the hostel’s rooftop terrace. The terrace is shaded, which is lucky because the sun was starting to bite. I spent the next two hours submerged in a coding session, refactoring database logic to handle polymorphic relationships for a vlog bot I’m building.
- There is a strange contrast in sitting on a Peruvian roof, looking out at the hazy coastal skyline, while my brain is occupied explaining agentic AI to refactor code and implement media upload layers. At 16:15, the logic-heavy silence was broken by a long conversation with another guest. We talked about the fundamental differences between a life lived with children and one lived without. It wasn’t a debate, just an observation of two different trajectories while the sun began its slow dip toward the horizon.
The Scent of Real Bread
- By 17:15, I needed to move again. I walked to a local shop on a mission for something better than the standard white rolls found in most roadside stops. I managed to find a loaf of European-style bread, heavy and dense with seeds and dried fruit. As I walked back to the hostel, the yeasty, toasted scent of the seeded bread wafted up from the paper bag, a smell that felt like a luxury.
- Dinner at 18:30 was a communal spread. I prepped the bread and topped it with tuna, thick slices of avocado, boiled eggs, and a layer of artichoke tapenade. Another guest and his young child joined me at the table. We shared the food in the hostel kitchen, the kid’s energy a sharp contrast to the quiet, technical focus of my afternoon. It was a grounded, simple meal—the kind of dinner that makes you forget you’re living out of a pannier bag.
Linoleum and Late-Night Discipline
- The evening didn’t wind down into sleep. Instead, I went back into the code from 19:30 to 21:30, letting agentic AI implement the database layer media uploads. When the screen finally became too much, I moved to the hostel living room. It was late, and the air had turned chilly, but the room was empty. I cleared a space on the linoleum floor mats in front of the large television to start my Shaolin Monk training routine.
- It’s an hour-long ordeal of stance work and conditioning. Because I’d been in the water all morning, I’d missed my usual dawn session. I stripped off my shirt and started the drills. The only sound in the quiet hostel was the rhythmic slapping of my bare feet on the linoleum mats as I moved through the forms. By the time I finished the third of my six-day routine just after 22:30, I was steaming despite the cold air. My muscles felt heavy and recalibrated, a physical exhaustion that finally matched the mental fatigue of the day’s refactoring.
Overnight
I’m staying at the Waves Surf Hostel in Punta Hermosa. It has a solid rooftop terrace for working and a matted living room area that works perfectly as a makeshift dojo for late-night training.
Reflection
A day off the bike doesn’t result in much rest if you replace the pedaling with surfing, database architecture, and martial arts.