Setting Realistic Goals: A Gap Analysis Approach to Ultra-Endurance

Most runners have a gap between where they think they are and where they actually are.

It's not malicious. It's not ignorance. It's just how brains work—we're optimistic about ourselves. We remember our good runs and forget the bad ones. We imagine ourselves stronger than we actually are.

But there's a cost to this optimism: you set goals that don't match your current fitness, and you get injured or burned out trying to reach them.

In early 2026, before I committed to the 170K goal, I had to answer an uncomfortable question: Am I actually ready to attempt this, or am I just wishful thinking?

The answer required brutal honesty about where I actually was.


BDG Ultra 100K - My longest run so far.. 30 hours+


VDOT and Training Paces: Your Actual Fitness Level

One of the most useful frameworks for understanding your actual fitness is Ollie Glaspool's VDOT system (popularized by Jack Daniels).

VDOT estimates your VO2 max equivalent based on your recent race performance. It's not a measure of how hard you're trying. It's a measure of what your body can actually do.

My VDOT in mid-2025 was 39.4. This translates to these training paces:

  • Easy (Zone 2) = Pace 6:11–6:47/km, HR 140–155 bpm
  • Threshold/Tempo = Pace 5:09/km, 165–180 bpm
  • Interval (VO2 max) = Pace 4:45/km, HR 180–195 bpm
  • Repetition (Speed) = Pace 4:30/km, HR 190–199 bpm

These aren't aspirational. These are based on my actual recent 5K trial performance.


Why VDOT matters:

Most runners run their easy runs too fast and their hard runs not hard enough. This is because:

  • Easy runs feel slow, so they speed them up
  • Hard runs are hard, so they don't push as hard as they should

VDOT gives you objective paces. When you run 6:11–6:47/km easy, you're building your aerobic base. When you run 5:09/km tempo, you're training your threshold. When you run 4:45/km intervals, you're training VO2 max.

Running slower or faster than these ranges reduces the effectiveness of the training.


How to calculate your VDOT:

  • Do a 5K time trial (all-out effort) or use a recent 5K/10K race time
  • Plug it into a VDOT calculator (search "Jack Daniels VDOT calculator")
  • Get your estimated VDOT and the training paces that go with it
  • Update it every 8–12 weeks as your fitness improves

By mid-2025, my VDOT was 39.4, which is solidly aerobic but not elite. This VDOT tells me I'm capable of running a marathon around 3:52–3:55, a 100K around 22–26 hours, and a 170K around 37–44 hours. This was realistic information for goal-setting.

Structural vs. Cardiovascular: Identifying Red Flags in Endurance Training

An injury doesn't appear overnight.

It builds. Slowly. Quietly. Usually while you're ignoring the warning signs.

You feel a twinge. You think, "It's nothing, just a little soreness." You keep training.

Two weeks later, the twinge becomes a persistent ache. You think, "Hmm, I should probably address this." You keep training.

Four weeks later, you can't run at your target pace. You think, "Okay, this is a real problem." You finally see someone.

By then, you've lost 6 weeks to deconditioning because you didn't address it when it was a twinge.

Learning to identify red flags—the early warning signs of injury—is how you stay healthy through 170 kilometers of training.


ASICS Running Club 2024


Cardiovascular and Structural Red Flags

There are two categories of red flags: ones that signal overtraining or inadequate recovery, and ones that signal structural problems.


Overtraining Red Flags:

These are signs that your nervous system is fried, your recovery is insufficient, or your training load is too high:

  • Elevated resting heart rate: Your baseline RHR is 58 bpm. If it climbs to 64+ bpm consistently over 3+ days (not just one elevated morning), this signals overtraining.
  • Crashed HRV: Your baseline HRV is 39. If it drops below 30 for consecutive days, your nervous system is stressed.
  • Persistent fatigue: You feel tired even after rest days. Your legs feel heavy. Your motivation is gone.
  • Elevated morning heart rate after hard workouts: After a tempo run, your morning HR should return to baseline within 24 hours. If it's still elevated on the second day, you didn't recover.
  • Elevated resting heart rate during runs: Your heart rate during easy runs is creeping up. What used to be 145 bpm now requires 155 bpm to maintain the same pace. This signals fatigue accumulation.
  • Sleep disruption: You're lying awake. You're waking up frequently. You're not sleeping deeply even though you have 8 hours in bed.
  • Mood changes: You're irritable. You're anxious. You're having trouble concentrating.

When I see 3+ of these signs simultaneously, I immediately reduce training intensity (not volume) and prioritize sleep and recovery.


Structural Red Flags:

These are warning signs that something is biomechanically wrong and injury is developing:

  • Pain that appears in the same spot consistently: Sharp pain in your left knee on descents, aching in your right shin on long runs—these are structural problems, not just soreness.
  • Pain that gets worse over the course of a run: You feel fine at kilometer 10, but by kilometer 25 the pain is significant. This suggests a mechanical problem that accumulates with volume.
  • Asymmetrical pain: One leg hurts, the other doesn't. This suggests either an injury on that side or a compensation pattern.
  • Pain that doesn't improve within 2 weeks of rest: Normal training soreness should resolve with 2–3 days of reduced intensity. If it persists beyond 2 weeks, it's structural.
  • Swelling or visible inflammation: Puffiness around your ankle, knee, or hip. Warmth in the joint. Visible bruising.
  • Altered running gait: You're limping slightly. You're shifting weight to one side. You're shortening stride on one leg.
  • Pain that wakes you at night: Sleep is usually when inflammation decreases. If pain wakes you, the inflammation is significant.

For me, the most relevant red flag is right plantar fasciitis. I experienced this after the BDG Ultra 64K in 2024, when I ran macadam downhills. The repetitive impact on descent caused heel pain.


My approach to this vulnerability:

When I feel even mild heel pain, I:

  1. Reduce impact volume (fewer long runs on hard surfaces)
  2. Focus on technical trail running (softer landings, better technique)
  3. Do calf stretches and plantar fascia release work
  4. Ice if needed

When I see structural red flags, I immediately:

  1. Stop running if pain is sharp or worsening
  2. Reduce volume if pain is stable but present
  3. Get professional assessment if pain persists beyond 2 weeks
  4. Follow rehab protocol precisely

I don't ignore it. I don't "run through it." I acknowledge it and adapt my training.

Understanding Movement Patterns: A Biomechanical Audit for Ultra-Endurance

Before you train for 170 kilometers, you need to understand how your body actually moves.

Not how you think it moves. Not how it looks in the mirror. How it actually moves under load, on fatigue, on mountains.

Most runners skip this step. They see a training plan, they start running, and they wonder why they get injured 12 weeks in.

The reason: they never did a baseline assessment.

In 2024, I spent time understanding my movement patterns. Not in a gym. In the real world: on roads, on trails, on mountains, under different conditions.

What I discovered surprised me. I had physical characteristics and movement tendencies I wasn't fully aware of. Asymmetries that would eventually matter if I didn't account for them.

This post is about how to do the same for yourself.


Pocari Sweat Pacers & Sport Science Team 2024


Finding Your Natural Stride and Biomechanical Biases

There's no "perfect" running form. There's your running form. Your unique way of moving based on your body structure, your anatomy, your neuromuscular patterns, and your movement tendencies.

A biomechanical bias is a natural tendency in how you move. For example:

  • You might naturally land more on your forefoot even when running easy
  • You might have a tendency to overstride on descents
  • You might lean forward from your ankles instead of your hips
  • You might rotate your hips excessively when climbing
  • You might externally rotate one leg more than the other

None of these are "wrong." They're just how your body is built. But if you don't understand them, they can become injury vulnerabilities.


In 2024, I asked for feedback on my running form from the Pocari Sweat Sport Science team when I was pacing in a race. They gave me valuable insights about my movement patterns. 

Later, I also learned that some runners in the community ask Dr. Maria (on Threads) for running form analysis, which is another great resource.


My own patterns:

  • My natural cadence: I run at 173–177 steps per minute depending on the distance and effort. In 2025, my road marathons had a cadence around 173 spm (slightly below the often-recommended 180 spm, but efficient for my body). On my 10K race, it was 177 spm (faster pace, naturally higher cadence). This tells me my stride adjusts appropriately to effort level.
  • My foot asymmetry: My right foot is 27.1 cm long, while my left foot is 26.9 cm—a 2 mm difference. My left foot is slightly wider than my right. This 2 mm difference might seem tiny, but it can create asymmetries in how I land and propel myself.
  • My strength symmetry: I don't know if one leg is significantly stronger than the other. Both feel similarly strong. But I'm aware that I need to address strength training more consistently.
  • My descent pattern: I have a tendency to brake excessively on downhills. This is where I see the most room for improvement in my form.

    How to find your own patterns:

    1. Film yourself running (from the side, from behind) on flat ground, on a hill, on a descent
    2. Look for asymmetries (does one leg land differently? does one foot point differently?)
    3. Check your foot characteristics (measure your feet; notice width, arch height, toe flexibility)
    4. Ask the running community (post videos to group or submit to coaches like Dr. Maria for analysis; others see things you miss)
    5. Note what feels easy vs. hard (climbing feels hard, descending feels easier—or vice versa?)
    6. Get professional feedback (race organizers sometimes have sport science teams; use them)

      Your movement patterns aren't good or bad. They're just data. And data helps you prevent injuries and move efficiently.

      The Self-Coached Ecosystem: Building a Support System for Ultra-Endurance

      The hardest part of being self-coached isn't the training plan.

      It's seeing yourself clearly.

      You're terrible at this. We all are. We're biased toward believing we're working harder than we are, faster than we are, and smarter than we are.

      I completed three 100K races in 2025 and felt like a genius. I told myself: "I've figured it out. I'm ready for 170K."

      Then I discussed my data with an AI analysis tool and got honest feedback: "Your pace is inconsistent across the three races. Your fueling strategy showed improvement but still has fragile points. And you've never run sleep-deprived for 30+ hours, which is 50% of the 170K experience."

      It stung. But she was right.

      I had achieved something real (three 100Ks in eight weeks: BDG 100K in 30h 17m, Trans Jeju 100K in 23h 37m, BTS 100K in 27h 24m), but I'd overestimated my readiness for 170K. My ego had inflated my assessment.

      This is why you need external perspective. Not necessarily a coach. A support system.


      One of my support systems: CodeRunners IA-IF ITB 2025


      Self-Assessment Without Self-Deception

      As a self-coached athlete, you can't eliminate bias. But you can manage it by surrounding yourself with people and tools that give you honest feedback.

      I built a personal support system for my ultra training. Not a full-time coach. An ecosystem of resources:

      The Technology: I use AI tools to analyze my training data, race data, and decisions. AI doesn't have ego or emotional attachment. When I ask, "Is my current training plan realistic for BTS Ultra 170K on November 8?", it gives me objective feedback based on my actual performance metrics. It's like having a wise coach who never sleeps and never gets tired of answering questions.

      When I was considering running four 100Ks in 2025, I ran the scenario through AI: training load, recovery capacity, injury risk. The feedback was clear: "Three races is optimal. Four introduces 23% higher injury risk with only marginal fitness gains." I did three instead. Better decision.

      The Community: My running community from EPIC Trail. These are people at similar fitness levels running similar races. We share training updates, compare notes, celebrate wins, and most importantly, commiserate about struggles.

      When I was discouraged after a mediocre training run, someone from the community said: "One bad run is data. Five bad runs in a pattern. One bad run means nothing." Exactly what I needed to hear.

      The Nutritionist: I use telemedicine (Halodoc/GoodDoctor) to consult with nutritionists when I need specific guidance. We've designed my race-day food plan together. I check in occasionally to update it.

      When I complained that my stomach couldn't handle real food during runs, she said: "You're trying to eat too much too fast. Practice eating 200 calories per hour, not 400. Train incrementally." Changed everything.

      The Strength Coach: I work biweekly with a strength coach from the ASICS Running Club. In a 90-minute session, they assess my movement, identify weaknesses, and prescribe specific exercises. Then I implement them on my own.

      When I showed them my ankle instability, he said: "This is your limiting factor, not your aerobic capacity. Fix this first." I did single-leg work for few weeks. My ankle got stronger. My running improved.

      System Equilibrium: Balancing Executive Load & Ultra Training

      Everyone has 24 hours.

      But not everyone has the same energy budget.

      Energy is different from time. You can have 4 hours free but be mentally exhausted. Or you can have 2 hours free but be completely fresh.

      Most busy professionals understand this intuitively. They manage their calendar, they schedule meetings, but they never actually account for the energy cost of those meetings.

      Then they try to add 10 hours of ultra training per week on top of it.

      And they wonder why they're tired all the time.

      As a CEO training for a 170-kilometer ultramarathon in November 2026, this is my central constraint. Not time. Energy.


      Sharing Session @ CodeRunners


      Time Blocking: Fitting Ultra Training into a 60-Hour Work Week

      I run a company with ~200 employees. And I train for 170-kilometer ultramarathons.

      People ask me: "How do you find the time?"

      The honest answer: I don't find it. I create it. And I do this by treating training like a business priority, not a leisure activity.

      Here's my weekly time block:

      • Monday: Strength Training
      • Tuesday: Easy Run
      • Wednesday: Interval Run
      • Thursday: Strength Training
      • Friday: Threshold Run
      • Saturday: Long Trail Run
      • Sunday: Back-to-back Run

      This is about 10% of my available waking hours. But it's concentrated in early mornings (or late evening) and scheduled like meetings.

      The key insight: Most people don't lack time. They lack the willingness to treat training as non-negotiable.

      If you told your boss, "I can't make that 5:30 PM meeting because I'm going to the gym," they'd be annoyed. But if you tell yourself, "I'm not running my planned long run because I had too many meetings," you just accept it.

      As a self-coached athlete, you are the boss. You have to hold yourself to the same standard you'd hold an employee.

      But here's what's actually going on: it's not about time. It's about energy. Let me explain.

      The Data-Driven Athlete: How to Decouple Your Ego from Your Training

      Your ego wants to run fast today.

      Your system says run easy. Heart rate below 150 bpm. You should be able to have a conversation. Pace around 6:10–6:40 per kilometer.

      Guess which one feels better?

      The fast run feels good. You're breathing hard. You feel like you're "working." Your watch shows a nice pace. You can screenshot it for Strava.

      The easy run feels like wasted time. Your pace is embarrassing. You're barely sweating.

      As someone training yourself without a coach, this is your fundamental problem: Your ego and your system are in constant conflict.

      When you have a coach, they resolve this conflict for you. The coach says, "Easy run today. I don't care how you feel." You do it because you paid them money and you respect their authority.

      But when you're coaching yourself? You have to resolve that conflict internally. And if you're not ruthless about it, your ego wins. And when your ego wins repeatedly, you overtrain, get injured, or burn out.

      This post is about learning to decouple your ego from your training decisions.


      Organizing ITB Ultra Marathon 2025


      The Psychology of the Self-Coached Athlete

      Here's what I learned in 2024: Your feelings about your training are not data.

      You might feel like you need a hard run. Your body might actually need recovery.

      You might feel strong today, but your HRV (heart rate variability) score tells you that your nervous system is fried.

      You might feel like you're not working hard enough, but your training stress is already at critical levels.

      You might feel energized, but your resting heart rate is elevated, suggesting overtraining is accumulating.

      Most runners make training decisions based on feels. "I feel good, so I'll do a workout." "I feel tired, so I'll rest." This seems logical, but it's actually just your ego talking.

      Here's the problem: your feeling is a lag indicator. By the time you feel tired, you've already been accumulating fatigue for days. By the time you feel strong, you might already be pushing into overtraining.

      Data is a lead indicator. Your HRV drops before you feel tired. Your resting heart rate rises before you feel fatigued. Your sleep quality declines before your mood crashes.

      In January 2025, I was scheduled for an easy run. 8 kilometers, heart rate around 145 bpm. I woke up feeling incredible. I'd slept well, I felt strong, I wanted to run hard.

      My ego said: "Skip the plan, run hard today, you'll feel amazing."

      My data said:

      • HRV: 32 (below my baseline—indicates high stress)
      • Resting heart rate: 62 bpm (elevated from my baseline of 58)
      • Previous 5 days: All moderate-to-hard intensity
      • Sleep last night: 6 hours (below my 8+ target)

      My system said: "Run the easy run."

      I ran the easy run. My watch showed I did 8 km in 52 minutes (6:30/km pace), which for an "easy" run felt slow. My heart rate stayed at 145–150 bpm the whole time.

      And crucially, my HRV recovered to 42 by the next day.

      If I'd run hard that day, I would have felt great for 1 hour. Then I would have paid for it with elevated HRV and higher injury risk for the next 3–4 days.

      This is ego decoupling: choosing the data over how you feel.

      The User Manual for Endurance: How to Navigate My Training System

      You don't need to read these posts in order. You also don't need to read all of them.

      This isn't a book: it is a documentation of a system written as standalone observations about ultramarathon training. Think of it as a collection of field notes rather than a narrative arc. There are specific paths through the content depending on what you want to understand.


      BTS Ultra 100K - 2025


      If You Want to Finish Your First 100K

      If you want to understand the minimum viable system to finish a 100 kilometer ultramarathon, here is your reading path:

      Foundation:

      Then Skip Straight to Ultra:

      • The Mindset Shift: Why 100K is different from marathoning.
      • Strategic Periodization: How to structure 6 months of training.
      • Ultra-Specific Work: Building durability and vertical climbing.
      • The Ultra Stomach: How to fuel for 20 plus hours.
      • Psychology & Grit: Mental frameworks for the hard moments.
      • Crew Management: How your support team makes or breaks your race.
      • Problem-Solving: What to do when things go wrong.

      Then (Optionally) Understand Why:

      • Bioenergetics: How your body actually produces energy.
      • Fuel Selection: Understanding metabolism and fat adaptation.
      • Threshold Diagnostics: Measuring your actual fitness.
      • Data Integration: Knowing what your watch is actually telling you.

      This path takes you from identity → understanding your body → building ultra-specific fitness → executing a race → understanding why it works.

      Total time: 6-7 hours of reading + 24 weeks of training.

      The Architecture of Endurance: How to Reverse-Engineer Your Own Ultra Training

      In late 2024, I made a decision that seemed insane at the time: I was not going to hire a running coach.

      Not because I couldn't afford one. Not because I didn't believe in coaching. In fact, I have seen the value of professional guidance firsthand. I was coached as part of the ASICS Marathon Team in 2023 and influenced by the Pocari Sweat Sports Science team while serving as a Pocari Sweat Marathon Pacer in 2024.

      However, I realized something about myself: I think better when I understand the system, not just the directives.

      A coach would tell me: "Run 10 kilometers easy on Tuesday. Do four repeats of 1600 meters hard on Wednesday."

      I would follow the plan. If it worked, great. If it did not, I would blame the plan or myself, but I wouldn't actually understand what happened.

      Instead, I decided to reverse-engineer my own training system from first principles, synthesizing methodologies from foundational texts like Daniels’ Running Formula, 80/20 Running, and Advanced Marathoning.


      Trans Jeju 100K - My first UTMB World Series


      Why You Don't Need a Coach (But You Need a System)

      I'm not anti-coach. Good coaches are valuable. But most runners don't need a coach. They need a system. Here's the difference:

      A coach is a person who:

      • Knows your history, injuries, and psychology.
      • Adjusts your plan in real-time based on how you're responding.
      • Provides accountability and motivation.
      • Costs $30 to $300 (Rp5.000.000) per month.

      A system is a framework that:

      • Is replicable and teachable.
      • Removes guesswork from training decisions.
      • Can be personalized without external help.
      • Costs $0 (or the price of understanding it).

      As a busy professional, I don't have the bandwidth for a coach. But I have the intellectual capital to understand training systems. I have the time to document what works. And I have the obsession to test it rigorously.

      This is what a system gives you: the ability to adapt to your reality.

      Because life isn't static. Work stress spikes. You get injured. You travel. Your schedule changes. A fixed training plan breaks under this complexity. But a system you understand can flex.

      When my work spiked in August 2025, I didn't abandon training. I reduced intensity while maintaining volume. I ran 80% easy runs instead of 60%. My fitness didn't decline. It actually improved because I managed stress better.

      A coach's plan would have said: "Follow this or don't." My system said: "Adapt while maintaining the principles."

      The Algorithm of Endurance: Decoding the 100-Mile Purpose

      There is a moment that happens around kilometer 80 of an ultra trail race. Your legs feel like concrete. Your mind is screaming. The pain isn't sharp anymore; it is dull and omnipresent, as if your body is slowly surrendering to physics.

      I hit that moment three times in 2025.

      Three ultra trails in eight weeks. Three 100-kilometer races. Three times I convinced myself that my legs would keep moving when my brain insisted they were finished. Three times I discovered something I did not know about myself.

      But here is what surprised me most: it was not the ultramarathon that changed me. It was the realization that everything I had learned as a business technologist, including every framework, system, and principle I built while running my company, applied directly to running 100 kilometers through mountains.

      This is my origin story in running.


      BDG Ultra 2025 - My first 100K


      The Desk-to-Trail Transition

      My name is Anggriawan Sugianto. I am the Chief of Suitmedia, a digital consulting firm in Jakarta with over 200 employees. I spend most days in optimizing workflows, analyzing spreadsheets, and making decisions that affect growth.

      I also run 100-kilometer races through mountains.

      These two facts may seem disconnected, but they are not. They represent the same skill applied to different domains.

      In 2023, I started running seriously. I do not mean the casual 10-kilometer runs often seen on social media. I mean distance: the kind that takes hours, demands total consistency, and reveals your true character.

      At first, it was for health. Then it became a test. Finally, it became an obsession with understanding how systems work.

      Most people who run endurance distances follow one of two paths:

      1. Outsourced: Hire a coach, pay the fee, and follow the plan.
      2. Amateur: Download a generic plan from the internet and hope for the best.

      Both approaches assume you need an external structure or that you cannot think for yourself. I rejected both.

      As a strategist, I have spent a decade learning to think in systems. I build products using frameworks. I make hiring decisions using matrices. I structure companies around principles rather than hunches.

      It seemed illogical to abandon that mindset the moment I wanted to run 100 kilometers.

      In late 2024, I decided to become my own coach.

      This was not due to arrogance, but because I had a unique advantage: the ability to reverse-engineer the system. I had the time to test hypotheses and document what actually works.

      By 2025, I had proven the system works.

      Logika Ekonomi Atensi dalam Revolusi Mikro-Drama

      Di tengah keriuhan transportasi publik kita, entah itu di gerbong KRL yang padat atau di sela antrean ojek daring, ada sebuah pemandangan baru yang seragam: layar gawai yang digenggam vertikal dengan volume suara yang tipis namun dramatis. Masyarakat kita sedang dijangkiti demam mikro-drama atau "dracin pendek". Hanya dalam durasi satu hingga tiga menit per episode, drama ini mampu menyihir jutaan orang, mulai dari pekerja sektor informal hingga eksekutif yang mencari pelarian sejenak dari keletihan mental (decision fatigue).

      Sebagai praktisi Customer Experience (CX), saya melihat keberhasilan mikro-drama bukan terletak pada kemegahan sinematografinya, melainkan pada ketangkasannya membedah anatomi psikologi dan perilaku manusia modern di era seluler.


      Ilustrasi: Menonton Mikro-Drama di dalam MRT


      Matinya “Format Menengah”

      Secara historis, kita terbiasa dengan durasi standar 22 menit untuk sitkom atau satu jam untuk drama televisi. Namun, hari ini kita menyaksikan apa yang saya sebut sebagai The Death of the Middle-Form. Konsumsi konten kini bergerak ke dua titik ekstrem: format sangat panjang seperti podcast berjam-jam, atau format ultra-pendek.

      Mikro-drama mengeksploitasi interstitial time, celah waktu sempit di sela fragmentasi kesibukan kita. Ia menawarkan frictionless consumption. Tanpa perlu komitmen waktu besar, ia hadir mengubah waktu tunggu yang "mati" menjadi jendela hiburan yang intens. Di sinilah letak kemenangannya: ia tidak meminta waktu kita, ia mencurinya di sela-sela kesibukan.


      Pembajakan Vertikal dan Efek Zeigarnik

      Platform mikro-drama melakukan vertical hijack. Dengan format vertikal yang memanjakan ergonomi satu tangan manusia, teknologi ini menyesuaikan diri dengan ritme fisik kita, bukan sebaliknya. Ini bukan sekadar soal rasio aspek layar, melainkan desain yang sadar konteks (context-aware design).

      Daya pikatnya kian adiktif berkat penerapan gamified cliffhangers. Setiap episode dirancang menggunakan Zeigarnik Effect, tendensi psikologis di mana otak manusia cenderung merasa terganggu dan terus teringat pada hal yang belum selesai. Rasa penasaran ini dikomodifikasi sedemikian rupa, sehingga pengguna secara bawah sadar akan sulit melepaskan layar sebelum cerita tuntas, meski harus membayar per episode.

      Secara kultural, mikro-drama di Indonesia sukses karena menyentuh "DNA" lokal. Tema seperti balas dendam menantu yang terzalimi atau CEO yang menyamar adalah topik universal yang menawarkan gratifikasi instan melalui narasi “justice porn”, kepuasan melihat keangkuhan ditundukkan oleh kebenaran. Strategi ini lalu diperkuat dengan algorithmic funneling yang presisi di Facebook, Instagram, atau TikTok, menjerat audiens masuk ke dalam corong konversi (funnel) menuju aplikasi utama.

      Mental Models

      There is a specific kind of silence that only exists at 3:00 AM on a muddy trail in the middle of a race. Your headlamp is failing, your quads feel like they've been tenderized by a mallet, and your brain is screaming—rationally, logically—that you should stop.

      Over the years, I've realized that the "algorithms" I learned in ITB and the "frameworks" I mastered in KAIST MBA are exactly what keep me moving on the trail. And conversely, the "grit" of the trail is what allows me to lead Suitmedia through the volatility of the Indonesian tech landscape.

      Success is isomorphic. The same principles that scale a company win a mountain race. These are the mental models I live by, grouped into the pillars that define my world.


      BTS Ultra 2025


      I. How I Think

      These are the foundational models for clarity. If my internal "Map" is wrong, no amount of speed will get me to the right destination.


      1. The Logic of Truth

      Before you can solve a problem, you have to see it clearly.

      • First Principles Thinking: Strip a problem to the core truths. Don't reason by analogy; build your own logic from the ground up.
      • Occam's Razor: When faced with two competing theories, the simplest one is usually the truth. Avoid over-engineering your life.
      • Map vs. Territory: Your mental models, plans, and spreadsheets are just "maps." Never confuse the abstraction with the messy reality of the "territory."
      • Circle of Competence: Be brutally honest about what you know and where your expertise ends. Play only in games where you have an edge.


      2. Strategic Decision Making

      Choosing the path when the fog of war (or mountain mist) is thick.

      • Inversion: Instead of asking how to succeed, ask "How could I spectacularly fail?" Then, build systems to avoid those specific pitfalls.
      • Probabilistic Thinking: Life is a game of odds, not certainties. Focus on making high-probability bets rather than chasing sure things.
      • Regret Minimization: When at a crossroads, choose the path that your 80-year-old self would be most proud of.
      • Sunk Cost Fallacy: Having the courage to walk away from a bad project or relationship, regardless of how much time or money you've already invested.


      3. The Physics of Growth

      How to ensure effort results in exponential progress.

      • The Pareto Principle: Identify the 20% of inputs—habits, clients, or training—that produce 80% of your results. Ruthlessly cut the rest.
      • Compounding: The most powerful force in the universe. Tiny, 1% gains repeated over a decade create exponential wealth, wisdom, and fitness.
      • Velocity vs. Speed: Speed is how fast you move; Velocity is speed plus direction. It's better to crawl toward the right goal than sprint toward the wrong one.
      • Theory of Constraints: Every system has one primary bottleneck. Improving anything else is an exercise in futility. Find the bottleneck; widen it.


      4. Human & Social Dynamics

      Navigating the "Human API" in leadership and life.

      • Incentives: Show me the incentive, and I will show you the outcome. If you want to change behavior, change the reward structure.
      • Hanlon's Razor: Never attribute to malice what can be adequately explained by neglect or a simple mistake. It saves a lot of unnecessary anger.
      • Social Proof: We are biologically wired to mimic others. Use this awareness to choose mentors wisely and avoid groupthink traps.
      • Pygmalion Effect: People generally live up to or down to the expectations we set for them. Lead with high belief in your team.


      5. Systemic Resilience

      Building a person in me that gets stronger under pressure.

      • Antifragility: Designing your life so that you don't just survive the storm—you actually get stronger because of them.
      • Feedback Loops: The shorter the gap between an action and its feedback, the faster you can iterate and improve.
      • Margin of Safety: Always leave a buffer—in your schedule, your bank account, and your heart rate—for the unknown unknowns.
      • The Power of Narrative: The stories we tell ourselves about our failures determine whether they become traumas or fuel for growth.

      The Secrets to Finishing a 100K Ultra Trail

      This post is about a 5-year journey that changed everything—and what it taught me about resilience, strategy, and becoming who you thought you couldn't.


      Trans Jeju 100K Finisher Totem


      The Impossible Beginning

      In 2020, I was that guy: an ITB alumnus running a creative digital agency, completely sedentary, leaning hard into unhealthy habits. I wasn't sick, wasn't in crisis (yet), but I was fractured. The pandemic hit, and something in me broke open—not dramatically, but quietly. I hit Obese level 1. My cognitive function tanked. I remember calling it "slow thinking"—like my brain was running at half speed. I'd sit in strategic meetings and feel... foggy. Unreliable. Not myself.

      In August 2020, something shifted. I decided to run 5 kilometers.

      I remember telling people: "I'm going to run a marathon one day." They laughed. Not unkindly, but the kind of laugh that says sure, buddy. And honestly? I didn't believe it either. A marathon felt like claiming I'd climb Everest. A 100K? Laughable. Impossible.

      But here's what I didn't understand then: impossibility is just a lack of systems.

      By July 2023, I was running marathons with the ASICS Marathon Team. By 2024, I was a Pocari Sweat Marathon Pacer. And in 2025—just 5 years after that first terrifying 5K—I ran not one, but three 100K ultra-trail races in eight weeks.

      When I delivered this presentation on October 30, 2025, I had already completed two of them: BDG Ultra and Trans Jeju by UTMB. I was mid-mission, riding the momentum toward the third race (BTS Ultra), still processing what was happening.

      Now, writing this in January 2026, with all three finishes behind me, I can see the full arc of what happened.


      100+ km. Done.

      The journey wasn't about getting faster or stronger (though both happened). It was about discovering that the person I thought I was—sedentary, undisciplined, limited—was a fiction. And once you see through that fiction, you can't unsee it.

      Along the way, I learned seven fundamental truths. Not secrets, exactly. More like operating principles—frameworks that work because they're rooted in how humans actually function, not how we wish we functioned.

      These aren't just running principles. I've watched them reshape how I lead Suitmedia, how I make decisions under uncertainty, how I handle the scaling challenges of a growing business. They're transferable. And I think they might work for whatever your "100K" is.


      Secret #1: The Power of Showing Up (Consistency Beats Intensity Every Time)

      The Real Problem with Motivation

      Let me tell you about motivation: it's a liar.

      Everyone approaches running (or fitness, or any ambitious goal) the same way: they wait for motivation. They imagine themselves as the kind of person who loves running. They picture early mornings, sunrises, that runner's high. They motivate themselves into a frenzy and commit to running 5 days a week, 10km per session.

      Then Tuesday comes, and they're tired. Wednesday, it rains. Thursday, work runs late. By Saturday, they've missed three sessions, feel like failures, and quit.

      This is the motivation trap. And I fell into it hard in those first months.

      What changed everything was understanding BJ Fogg's Behavior Model: Behavior = Motivation + Ability + Prompt. You can't rely on motivation because motivation is volatile. It spikes and crashes. But you can control ability and prompts.

      Here's what I did differently:


      I started absurdly small.

      My first running routine wasn't 10km, 5 days a week. It was 15 minutes of walk-jog, 3 times a week. That's it. Not impressive. Not Instagram-worthy. But doable. Even on bad days, even when I was tired or stressed, 15 minutes felt achievable.

      The magic wasn't in the 15 minutes themselves. It was in building the habit first, the pace later.

      I treated running like a professional appointment—non-negotiable, scheduled, the same time each week. Not because I loved it, but because it was on the calendar, and I show up to calendar items. This sounds obvious, but most people don't do this. They think discipline comes from feeling like it. Discipline actually comes from removing the decision.

      By month three, running 15 minutes 3x a week felt as normal as brushing my teeth. My brain stopped negotiating it. Then I extended to 20 minutes. Then to 5 days a week. Then the distances grew. But the foundation was the habit—showing up, even when it sucked.


      The "Good Enough" Run

      Here's something they don't tell you: not every run needs to be great.

      In October 2025, I had completed a 266-week running streak—5+ years without missing a single week. Some of those runs were transcendent. Most were forgettable. Some were genuinely ugly. I remember a 6am run in Jakarta heat where I barely made it 5km and felt like I'd been hit by a bicycle. But I showed up. That run counted the same as the perfect long run on a cool morning.

      The breakthrough moment came when I stopped chasing the perfect run and started celebrating the completion of effort. Some weeks, "showing up" meant a slow 8km jog in humidity. Some weeks it meant a brutal 30km weekend run. Both counted. Both built the streak.

      This is counterintuitive but critical: Discipline is built by showing up on the bad days, not the good ones. The good days take care of themselves.