Skip to main content

Posts

 I read The Practicing Mind a while ago, and although I don’t remember every chapter, the essence of the book stayed with me. These are the ideas I want to carry forward in my work, running, and life. 1. Mastery is built in the present moment The book emphasizes a counterintuitive truth: You only improve when your attention is on the action you're doing right now. Not on the result. Not on where you "should" be. Only on the practice. This is freeing, because it shifts the mindset from pressure to presence. 2. The “Process Mind” Instead of thinking: “I need to finish this module.” “I need to run faster.” “I should be better by now.” Shift to: “Let me do the next step well.” A calm, process-driven mind creates better results with less stress. 3. Judgement slows you down Self-criticism drains focus. Neutral observation improves focus. The book says: “Notice, don’t judge.” If you missed a run, made a mistake in code, or are behind schedule —...
Recent posts

Rewiring My Anxious Mind – Lessons from Nick Trenton’s Book

  Balancing life sometimes feels like running a marathon — literally and emotionally. As a long-distance runner, I’ve learned to push through discomfort on the road. But real life often feels like a different kind of endurance race — juggling a full-time job coding complex systems, being a father of two, caring for my mother’s treatment, managing a home, and trying to find peace in a not-so-easy family environment. In all this, anxiety silently builds up — even when things seem fine on the outside. Recently, I picked up “Rewire Your Anxious Brain” by Nick Trenton , and it has been quietly transformative. What struck me most was how practical and compassionate the book is. It doesn’t promise instant calm but gives you tools to understand your mind — especially how thoughts and emotions feed anxiety. One technique that resonated with me was the ABCDE method : A – Adversity: Identify what triggered your anxiety. B – Belief: Recognize what you’re telling yourself about it. ...

A Magical Weekend at Akshayakalpa Farm, Tiptur – A Journey into Organic Living

Just a three-hour drive and around 160 km from our home, tucked away in the peaceful green stretches of Tiptur, lies a gem of a place — Akshayakalpa Organic Farm . We had been planning a short weekend getaway, and this one-night, two-day trip turned out to be so much more than just a break from routine. It was an experience — wholesome, inspiring, and refreshing in every sense. Before the Visit: Thoughts & Expectations Before setting off, I had a few ideas in mind. I imagined fresh organic food, a serene countryside escape, and a chance to learn something new about sustainable farming. I expected to enjoy nature, perhaps interact with a few animals, and understand how organic dairy products are made. But what I got was far beyond expectations — it was immersive, educational, and joyful. From start to finish, it felt like a beautiful blend of eco-conscious living, learning, and community bonding. Day 1: Arrival & First Impressions We reached the farm around 10:45 am. Upon a...

JavaScript (ES6+) topics

๐Ÿ” 1. Callbacks Goal : Understand how functions can be passed and executed later. Study Plan : Write a function that takes a callback (e.g., simulate an API call). Understand callback hell and how it leads to Promises. function fetchData ( callback ) { setTimeout ( () => { callback ( "Data loaded" ); }, 1000 ); } fetchData ( ( data ) => console . log (data)); ๐Ÿ”„ 2. Promises Goal : Handle async operations cleanly. Study Plan : Create basic promises using new Promise() . Learn .then() , .catch() , and .finally() chaining. function fetchData ( ) { return new Promise ( ( resolve, reject ) => { setTimeout ( () => resolve ( "Data received" ), 1000 ); }); } fetchData (). then ( console . log ). catch ( console . error ); ⏳ 3. Async/Await Goal : Write cleaner async code. Study Plan : Convert a promise-based function to async/await . Handle errors using try...catch . async function l...

My First 50km Ultra: Tata Ultra Marathon 2025—A Night to Remember

  Crossing the finish line of the Tata Ultra Marathon 2025 with bib number 50200 was more than just a personal achievement—it was the culmination of months of preparation, a test of endurance, and a journey filled with new experiences and unforgettable memories. The Road to Lonavala: A Family Affair My ultra journey began in Bangalore, where I laid the foundation with consistent training and a few key races. The Chennai Full Marathon 2025 (bib 42495) tested my endurance over 42.2 km, while the Tuffman Bengaluru Half Marathon 2025 (bib 21248) saw me pacing the 2:20 bus, building both stamina and confidence . Arriving in Lonavala on Friday afternoon by train, I was greeted by the cool, supportive weather that would set the tone for race night. My mom joined me from Mumbai, and picking her up on Saturday added a special touch—her presence made this milestone even more meaningful. Pre-Race Jitters and Camaraderie With the race scheduled for 1 am on February 23rd, the anticipation...

Freshworks Chennai Full Marathon 2025: A Race That Rebuilt My Confidence

The Freshworks Chennai Full Marathon on January 5th, 2025, with bib number 42495, was more than just another race for me—it was a pivotal moment in my running journey, restoring my confidence after a tough outing in Kolkata and preparing me for my first 50km Tata Ultra. Bouncing Back from Kolkata Leading up to Chennai, my last major race was a 25km event in Kolkata. At the 20km mark, I developed a niggle that turned into pain, forcing me to walk most of the final stretch. That experience left me questioning whether I could hold up beyond 20km—an essential benchmark for marathon and ultra training. Arriving in Chennai: Simple, Focused Preparation I arrived in Chennai from Bangalore the day before the marathon, checked into my hotel, and collected my bib. I kept my pre-race routine simple: light food, early bedtime, and a kit packed with dates and electrolytes. The start line was just 1.5km from my stay, so I jogged over as a warm-up, feeling the early morning energy of the city. R...

Pacing the 2:20 Bus at Tuffman Half Marathon

Bib Number: 21248 Race Date: 2nd February 2025 Event: Tuffman Half Marathon Pacer Goal: 2 Hours 20 Minutes This was my first time officially pacing a race, and what an unforgettable experience it turned out to be! To prepare for pacing the 2:20 bus, I did focused training. I ran two practice half marathons at an even 2:20 pace to internalize the rhythm and effort required. This wasn’t just physical prep—it was special because it trained me to run at a lower heart rate , a valuable skill that’s already helping with my main goal: finishing the Tata Ultra 50K strong. But this race wasn’t just about me. I encouraged three friends from my apartment to join as well—two signed up for the 5K and one bravely stepped into the half marathon distance. I even picked up their bibs and drove them to the race. It was such a unique experience to pull and push first-time runners toward the joy of running. Race Day At the start line, I stood alone with my pacer flag. But just before the gun went...