Goodbye Running, Hello Weight Training

Recently I started Weight Training. Let’s first see why.

Why can I not run anymore?

I love running, I have been doing it for almost 4 years now and I am pretty decent at it. But the medical issues keep on coming incessantly.

First was damage to my toenail, which never fully went back to the way it was before.

Second was, every time I ran a race, I would get pain around my knees. The doctor previously diagnosed it as IT Band Syndrome. It would normally get better a few days after each race, but after the last race, it took almost 10 days for the pain to fully go away.

Iliotibial Band Syndrome

Then there were other niggling issues like skin burning from sun exposure (sweat washes away sun block) etc. which forced me to think hard.

Eventually, I decided that I couldn’t continue to run, at least with the same volume I had been doing.

Hello Weight Training

I did consider options like HIIT etc, but eventually decided to go back to lifting weights, because I wanted to do something other than cardiovascular training; wanted to see visual gains.

Where & How?

At first, I considered products like this for home training, but found them all too expensive. Some of them even require recurring subscription costs just to use the equipment.

I also found some equipment on my building rooftop, but was told that they are private.

So there was no option other than to find a gym. Last time, my gym was too far; it took too long to commute there, which is why I gave up. So this time I decided to find one close enough that I can get to and come back in 10 mins. After considering this briefly, I decided to join Bangkok Training Center on Sukhumvit Road. Some factors in its favour

  1. Less than 5 mins commute each way
  2. Good panoramic view of Sukhumvit road and BTS
  3. Hardly crowded
  4. Easy parking/going up to the gym
  5. Weight training focused instead of cardio focussed
Quant Office Building on Sukhumvit, BTC is on the 2nd floor
Quant Office Building on Sukhumvit, BTC is on the 2nd floor

The first month

I decided to split my training into a 3 days cycle, going to gym at least 4 days a week

  • Day 1: Chest & Triceps
  • Day 2: Back & Biceps
  • Day 3: Shoulders and Legs
  • Saturdays or Sundays or Holidays : Abs, Waist & Lower Back

The first 2 weeks were very difficult. I could hardly lift much weights, was suffering from DOMS for days afterwards and my performance even went down in the second round. Compared to running where I actually did well, this was very disheartening.

Legs: I had good form and strength from Day 1.
Biceps & Back : I regained form and decent strength by the second week.
Triceps: I regained form and strength by the third week.
Chest & Shoulders: It took me almost a month to regain strength and form.

Observations about Gyms in Thailand

Some things I observed after going to 2 gyms in Thailand in 5 years

  1. There are 2 kinds of ladies who go to the gym
    • Extremely fit, lift amazing weights, really serious about fitness. These are a far cry from aunties who I saw in Indian gyms who came just to gossip.
    • Those who spend 5 mins setting up their camera each time to record their 30 second set and keep posting photos on Instagram all the time.
  2. Most of the guys take up machines, do nothing, waste time looking at their phone and then go home. I guess they have a free membership and feel good about using it. They stay at the gym for hours, in some cases, just hanging around.
A woman at a gym (not mine) recording her pushups
A woman at a gym (not mine) recording her pushups

What about running, now?

I tried running once a week, but my nail issues started coming back, so I gave up and bought a Spin Cycle for cardio at home.

Harassment Campaign by Bhikhari Mama

Below, I document a co-ordinated, well-thought out harassment campaign launched against me by my Bhikhari Mama (Beggar uncle). I have censured his kids’ phone numbers, but not his and his wife’s.

Bhikhari Mama’s Adolesence

To understand why Bhikhari mama is like this, you first need to get to know his personality and factors that shaped it. This Mama is my mother’s cousin (my mother’s father and the mama’s mother were siblings). We were very close when I was growing up, I used to spend at least a few weeks at his hovel in a small township near Asansol during my summer holidays (often with no electricity).

The worrying signs started when he graduated and “couldn’t” hold any job for any lengths of time. Eventually, we noticed that his mother had an iron grip on his career and would often tell him to leave jobs if they made him work “too much” or asked him to do “too much work”.

After a few years struggling like this, my father hired him as his personal assistant with his personal money and even bought him a computer. During that year, his job was to come to our place in Durgapur, play computer games, eat free food and then go home. Eventually we moved away and this arrangement could no longer continue, so my father got him a proper job in a company as a Data Entry Operator. I also grew up, and stopped visiting them every year, so we drifted apart.

Bhikhari Mama’s “Career”

Unbeknownst to me, Bhikhari mama was a pain in the workplace. He boasted to everyone that he had the blessings of my father (who was a big shot). He had unreasonable demands when it came to working hours and his work load and insulted people. His peers and bosses were probably intimidated by my father and didn’t tell him any of this.

The day my father retired, they kicked him to the curb. Over the next few years, my father and many of our relatives helped him get various jobs, but he couldn’t keep any of them. For one job interview, he spat on the interviewer and had his wife call him and curse him, too. Needless to say, he didn’t do any favours to my father’s reputation in the industry.

The Begging

Soon it became clear to him that he couldn’t earn any money, so he started begging. For the first few years, all the relatives, including my father and me gave him monetary support. But when it became clear that he had no interest in actually earning a living anymore, we all stopped. He kept begging from time to time, I sometimes gave him money, but not always.

During all this time, he never bothered to ask how any of us was doing. All messages were limited only to money.

Start of Harassment Campaign

He messaged me a few weeks ago, as usual asking for money.

Bhikhari Mama says: 1. Please help, we haven’t eaten anything for 5 days 2. Send money to 8777635839 3. Please arrange ₹3000 there’s no food at home
Bhikhari Mama says:
1. Please help, we haven’t eaten anything for 5 days
2. Send money to 8777635839
3. Please arrange ₹3000 there’s no food at home

Since he sounded extra desperate and I had some free cash, I paid him, messaged him and told him I will not be able to give any more and blocked him.

Paid Bhikhari Mama ₹10000, my mistake
Paid Bhikhari Mama ₹10000, my mistake

Not listening to my father and paying him was my biggest mistake and the start of the harassment campaign by the bhikhari mama.

WhatsApp

His harassment campaign started on WhatsApp.

First he messaged me from someone else’s number. When I blocked it, his wife messaged me. Rise and repeat with his son and daughter (Who frequently boats of thousands of social media followers, by the way).

Currently, my WhatsApp blocked list only has his family and friends.

My WhatsApp Blocked List
My WhatsApp Blocked List

Facebook

Having exhausted WhatsApp as an option, they all pivoted to Facebook.

Bhikhari Mama seems to make a new Facebook profile everyday, each with a different Hindu god’s photo.

Phone Calls

Having being blocked on social media, he pivoted to good old fashioned phone calls. I had to turn off my Indian number because he was calling so much and from so many different numbers. if I turned on my number, within 10 mins he would start calling from a new number.

What’s left?

For some reason, he transferred me ₹1. After a couple of weeks, he transferred me ₹1 again. I have still not been able to figure out what his endgame was, with this move.

Soon, he discovered that Google Pay can also be used for begging and started messaging me there. Luckily, Google Pay allows you to block people.

Bhikhari Mama using Google Pay for messaging
Bhikhari Mama using Google Pay for messaging

Turns out, even after you block someone from messaging you on Google Pay, they can still piggyback messages over transactions. So I had to block him wholesale.

Bhikhari Mama using UPI for Messaging
Bhikhari Mama using UPI for Messaging

What vile creature asks his children to beg someone for money? Last few days have been quiet, wonder how many more profile, phone numbers he will use.

My TV Shows of 2025

Continuing the yearly version of this article. Below are the TV shows I started watching in 2025, TV shows I stopped watching in 2025 and TV shows I tried to watch but couldn’t. Also, TV shows I continued to watch this year.

Shows I tried but couldn’t get into

ShowServiceSeasonMy Rating
The StudioApple TV1Excellent
World’s Most Scenic Railway JourneysChannel 51,2,3,4Below Average

The Studio was such a great show, I really loved the 2 episodes that I saw. But sadly, it employs a shaky-cam aesthetic, which left me with motion sickness and vomiting afterwards. Would a doctor prescribe me Dramamine to watch a TV show? It surely seems worth it.

World’s Most Scenic Railway Journeys should be called “British Railways”, because the series stretches on about tracks mostly in britain and rest of europe. Bill Nighy’s naration is also sleep inducing.

TV Shows I started watching

ShowServiceSeasonMy Rating
Georgie & Mandy’s First MarriageCBS1,2Above Average
The Last of Us HBO1,2Excellent
AndorDisney+1,2Excellent
Exploring India’s Treasures (Bethany Hughes)Channel 4Average
Mumbai RailwayBBCAverage
The Nile: Egypt’s Great River with Bettany HughesChannel 5Above Average
Great Australian Railway JourneysBBCAbove Average
Alien: EarthDisney+1Excellent
The Ba***ds of BollywoodNetflix1Excellent
PluribusApple TV1Excellent

I liked most of the shows I started watching this year. Andor is easily one of my favourite shows of all time, now. I was also happy to see Alien: Earth and Pluribus. The Ba***ds of bollywood was surprisingly great.

Shows I continued to watch

ShowServiceSeasonMy Rating
Tulsa King Paramount+2,3Average
Silo Apple TV2Excellent
Pataal Lok Amazon Prime2Above Average
Severance Apple TV2Excellent
Black MirrorNetflix7Above Average
Gen VAmazon Prime2Excellent
The Family ManAmazon Prime3Above Average
FalloutAmazon Prime2

TV Shows I re-watched

ShowServiceSeasonMy Rating
Michael Palin’s New EuropeBBC1Excellent

Overall, a great year for Sci-Fi.

PS: I use trakt to track my TV show viewings.

Home Garden – Oleander (Nerium Oleander)

Continuing my series, this post is about the Oleander plant that we recently bought.

Oleander is an evergreen flowering shrub commonly grown in warm climates native to the Mediterranean region, the Middle East, and parts of South Asia. In the wild, it naturally grows along riverbanks and dry stream beds, which explains its strong tolerance to heat, sun, and drought. Over time, it has been widely cultivated and naturalized in tropical and subtropical regions around the world.

It has long, narrow, leathery leaves and produces clusters of pink, white, red, or yellow flowers over a long blooming season.

Oleander (Nerium Oleander)
Oleander (Nerium Oleander)

I bought it to replace my Jungle Flame (Ixora Coccinea) which died. The pot is Persillade from Ikea.

It is very drought-tolerant and does well in pots or balconies with plenty of sun. I keep this plant in direct sunlight, on our south-facing balcony, where it receives bright sunlight 2-3 hours a day.

We water it five times a week & reduce the watering frequency if it rains.

fertilise it every 2 months or when it shows signs of growth.

You can read more about this plant here.

All parts of the plant are toxic if ingested, so it should be kept away from pets and children.

Amazing Thailand Marathon 2025

Another year, another Amazing Thailand Marathon, 2025. This was my third time participating in this race.

Getting There

This time I did the right thing and took the 4:30 MRT to Sanam Chai station. There was not an inch of free space in the train. I reached there 45 mins before the gun time, but I underestimated how long it would actually take to get to the starting line. The crowd was unlike anything I had seen before; I still reached the starting line late and started right at the back.

At least there was a very nice drone show to look at on the way there.

The Race & Stats

I started at the very back and struggled throughout to get up front; eventually giving up. Because of the same reason, I did not run intervals, running at a more comfortable, steady pace.

Amazing Thailand Marathon Bangkok 2025 Statistics
Amazing Thailand Marathon Bangkok 2025 Statistics

Luckily, I still managed to comfortably below the 1 our mark, even though my right knee was seizing up.

The route was familiar, taking us past all the familiar landmarks of old Bangkok. Overall, I felt the run get over fairly quickly.

2025 Recap

Below, I did a comparison of my formal races in 2025.  

MONTHRUNTIME (HH:MM:SS)ENERGY (KCAL)SHOES
Feb ‘25Bumrungrad Race to Heal ‘2500:55:35633KCalSaucony Triumph 22
May ’25Bangkok Park Run00:56:15693Saucony Triumph 22
Aug ’25Run for Mom00:56:18758Hoka Mach 6 (Wide)
Oct ’25Garmin Run Asia ’2500:55:04748Hoka Mach 6 (Wide)
Dec ’25Amazing Thailand ’2500:58:38707Hoka Mach 6 (Wide)
2025 Runs performance comparison

Running in Zone 2

I have been running for 3 years now, but after my most recent race, I started thinking. When I see others run, why does it look so much more effortless compared to how I feel (struggling & out of breath)? That’s when I found out about running in zone 2.

What I thought I was doing wrong

Having never been trained formally, I assumed that running at a faster pace always produced better results. So I was basically running the hardest I could, in every run, every week. As you can see from a typical run below, most of my runs were in Zones 4 and 5.

As I found out with some research, running in zones 4 & 5 is sub-optimal for training purposes, because of the below reasons:

  1. Aerobic stagnation: High intensity relies on glycogen and limits mitochondrial and capillary growth. Endurance stops improving.
  2. Excess fatigue: Elevated cortisol and sympathetic tone increase resting heart rate and slow recovery.
  3. Overtraining risk: Sleep disruption, low motivation, and injury risk rise.
  4. Reduced efficiency: You burn glycogen rapidly, so you gas out sooner at any pace.
  5. Cardiac strain: Constant high heart rate thickens heart walls instead of enlarging chamber volume—less efficient pumping long term.

Also, my running performance had more or less plateaued. It was time for a change.

Running in Zone 2

In the beginning, I found it incredibly difficult to keep my runs in Zone 2. I would consciously run slower, but as soon as I stopped paying attention, I would go back to running faster. For the first few days, I would even struggle to decide how my feet hit the ground.

Zone 2 running on Apple Watch
Zone 2 running on Apple Watch

Zone tracking on the watch helped a lot. But what helped me the most was consciously limiting myself to breathing only through my nose and not opening my mouth at all while running.

Within a few days, running started to feel so much more easier, I increased my daily runs from 4.8k to 6k.

DayDistanceTarget HR ZoneDistanceTarget HR Zone
Tuesday4.8kZone 4-56kZone 2
Thursday4.8kZone 4-56kZone 4-5
Saturday4.8kZone 4-56kZone 2
Sunday4.8kZone 4-510kFree
Before19.2kAfter28k
Running Speed over a month
Running Speed over a month

I kept Thursdays for hard running, like before, so as not to lose my VO2 max and lactate threshold and to provide the necessary stimulus for speed and strength.

I changed my Sunday runs to a 10k, every week with no HR zone constraints; instead maintained a pace that is most “fun”.

Changes I noticed

Below are the changes I noticed after 1 month running with my new schedule, both short-term and mid-term.

Short-Term changes

  • I was enjoying my runs much more compared to before. I could look around, smile at dogs instead of just struggling to complete my laps. I looked forward to my runs much more
  • I felt like I have unlimited range now. The amount of fatigue didn’t build up appreciably with each lap and I felt more or less the same at the end of the run, just more sweaty.
  • After the run, I felt like I didn’t run hard enough, the satisfaction went down by a huge margin.
  • I was more conscious of my running gait.
  • Instead of being dependant on familiar landmarks for my intervals, I could track my heart rate instead, so I could take new/unfamiliar routes now.

Mid-Term changes (4 weeks)

Let’s track some metrics over 4 weeks.

There was absolutely no change to my Heart Rate Recovery.

Heart Rate Recovery with Zone 2 running over a month
Heart Rate Recovery with Zone 2 running over a month

No change to my Heart Rate Variability, either.

Heart Rate Variability with Zone 2 running over a month
Heart Rate Variability with Zone 2 running over a month

I was especially disappointed that my Resting Heart Rate didn’t change at all.

Resting Heart Rate with Zone 2 running over a month
Resting Heart Rate with Zone 2 running over a month

What broke the camel’s back was that my VO2 max absolutely tanked in these 4 weeks. 6 months of progress erased in a month, after being so close to hitting 60.

VO2 max with Zone 2 running over a month
VO2 max with Zone 2 running over a month

I couldn’t take it & decided to go back to my old running schedule. As expected, my VO2 max started to recover.

VO2 Max recovering slowly after going back to Zone 4-5 runs
VO2 Max recovering slowly after going back to Zone 4-5 runs

Never again!

Onycholysis & Onychomycosis

Onycholysis is when the nail of a finger or toe separates from the underlying nail bed. Below is my experience with this condition, documented over many months.

It contains pictures of my toe with the condition. If the sight of an infected and exposed nail bed makes you feel queasy or disgusted, stop reading now.

Otherwise, go ahead.

Continue reading Onycholysis & Onychomycosis

Predator: Badlands

Predator: Badlands Theatrical Poster

My Expectations : 7/10
My Rating : 7/10

Having seen the trailer for Predator: Badlands, I was not too excited to watch the movie. However, there was no way I could miss it, so I took the day off and went to watch it.

The Movie

The movie starts at Yautja Prime, the home planet of the Yautja. They are shown as a martial clan with strict honour codes.

Dek, is the runt of his clan whose father wants him culled. He goes to Genna to kill the Kalisk and bring its head back as a trophy to prove his worth and earn his cloak.

Once there, he “makes friends” with Thia, half of a Weyland-Yutani synthetic. They have interesting camaraderie. Dek tries to brute-force his way through each problem, whereas Thia teaches him to work with the planet instead of fighting it.

Along the way, everyone learns that the real villain is not the Kalisk, but “corporate greed”. Eventually, Dek proves himself as worthy of being a Yautja & avenges the death of his brother, making new friends along the way.

My Thoughts

I always thought of the Yautjas as mysterious creatures who we rarely saw, always hiding in the shadows. Knowing little about them made their lore more interesting. This movie shatters all of that and brings us up close and personal with them. It was shocking to see one of them being slapped in the face by a cute monkey-like creature. There are multiple comic moments involving the Yautja. He even shares jokes and tender moments with the other characters.

That being said, the action sequences are really cool. It was cool to see Dek (deprived from his high-tech weapons) use the planet’s flora and fauna against the Weyland-Yutani synths, not unlike Dutch from the first movie. He also uses the Weyland-Yutani pulse rifles against them. The fight scene with the 2 halves of Thia fighting simultaneously was also cool. There’s even a loader fight scene for good measure.

This movie is also the first Predator or Alien movie without a single human character.

Overall, a good action movie, but not how I wanted to see the Predators.

Garmin Run Asia Series 2025 – Thailand

Last weekend, I participated in a 10k running event called Garmin Run Asia Series 2025. As the name says, it is organised by Garmin every year, in different cities, across Asia. This time, the Bangkok run was organised at Hua Mak Stadium. I also participated in this event last year where I didn’t come away too impressed. However, I decided to give it another shot this year.

One of the main problems with this event is that it starts too early in the morning. The guns go off at 04:00 and they asked everyone to report by 03:00. This meant I had to wake up by 02:30, which is almost inhuman. When the alarm went off, I almost didn’t get off the bed.

The Race & Statistics

As before, I rode my motorcycle to the venue; parking was easier this time. We kicked off on time, as you can see below.

I didn’t understand how everyone else had so much energy at such an ungodly hour; singing, dancing, taking selfies. I felt like shit for the first few kilometres, considering going back home, but somehow continued. After the first few kms, I got into a groove and set a personal record for the 10k.

Garmin Run Asia Series 2025 Route
Garmin Run Asia Series 2025 Route

As you can see, I shaved off almost 9 minutes from my previous time and almost 50 seconds off my previous pace.

I maintained a HR higher by 10 bpm and burnt more calories.

Garmin Run Asia Series 2024 10k statsGarmin Run Asia Series 2025 10k stats
Garmin Run Asia Series 2024 vs 2025 stats

As you can see, I started out strong in the first few laps and then slowed down a bit, but maintained a consistent pace, not letting my pace go above 6:00.

Garmin Run Asia Series 2024 10k splitsGarmin Run Asia Series 2025 10k splits
Garmin Run Asia Series 2024 vs 2025 splits

I ran mostly in Zones 4 and 5, instead of 3 and 4, like last time.

Garmin Run Asia Series 2024 10k Heart RateGarmin Run Asia Series 2025 10k Heart Rate
Garmin Run Asia Series 2024 vs 2025 Heart Rate Zones

I rode back while it was still dark and was home by 5:30, to watch the sun rise after a shower and with a mug of coffee.

Apple TV 4K (3rd Gen), Plex & Heat

I have been streaming content on Apple TV 4Ks for quite some time. This post is about an issue I discovered specifically with the 3rd Gen Apple TV 4K. When streaming high bitrate 4K HDR content on Plex, it overheats and starts stuttering. If you keep playing, it eventually halts, as shown below.

Apple TV 4K (3rd Gen) has overheated
Apple TV 4K (3rd Gen) has overheated

Now, I was playing similar content on the Apple TV 4K (1st Gen), but never saw these issues. The difference is, Apple removed active cooling on the 3rd Gen model and slimmed down the unit. As per Apple, the SoC is efficient enough to not require cooling. And while that may be true for normal content streamed from one of the many streaming platforms, the passive cooling simply isn’t enough when streaming high-bitrate content like Blu Ray rips on Plex. Even though using the Air Conditioner partially alleviates the problem, it doesn’t solve it completely.

I briefly considered selling it and buying a 1st or 2nd Gen used. But then, I realised that wasn’t a sustainable solution long-term, so decided to take matters into my own hands & improve the cooling using a heatsink. I also decided to do proper tests with different modes, for science.

Test Methodology

Baseline : Baseline is the temperature of any passive component near the Apple TV 4K. In this case, I chose the TV stand. The aim is to abort the test till the baseline temperatures are within a 2C window.

Standby: Temperature of the Apple TV 4K in standby mode doing background tasks only (As a HomeKit hub, it needs to track all the HomeKit devices in the house and process and upload surveillance videos from 2 cameras).

Video: Measure the temperature of the Apple TV while playing various kinds of video with different configurations at different intervals.

All measurements done with an infrared thermometer from a distance of 15 cm. The spot measured is the middle of the Apple logo on the top of the unit. After each test, I waited for the Apple TV to return to its standby temperature and stay there for at least an hour (For the internal components to cool down, too). This meant, most days, I could only do 1 or 2 tests and it took days to finish everything.

Apple TV 4K (3rd Gen) at 64 C
Apple TV 4K (3rd Gen) at 64 C

Test Results

The test results were not surprising.

Netflix : As expected, the unit worked well with no stuttering or freezes for both 1080p and 2160p content. The temperature rose to 9C above standby in both cases but stayed stable afterwards. This is not surprising because streaming content has comparatively low bitrate and if there was an issue here, it would be detected & reported by many more people.

Infuse : I tested only high-bitrate content on Infuse. The temperature went up 6C higher than Netflix (considering the bitrate is 10 times more) but surprisingly stayed more or less stable over 45 mins. This proves that the Apple TV 4K itself does not struggle with playing high bitrate content, as long as the app is correctly coded.

Plex : This part shows how bad Plex is at decoding video. Even the 1080p video showed the temperature rising continuously till the end of the test, not stabilising at all. In fact, the temperature with 1080p rose to 54C, even above high bitrate 2160p on Infuse.

High-Bitrate 2160p video on Plex yielded pathetic results. The temperature crossed well past 64C and stuttering started around the 42 min mark. It didn’t shut down in 1 hour, but I am sure if I had the time to continue the test longer, it would have at some point.

Apple TV 4K temperature graph over 1 hour
Apple TV 4K temperature graph over 1 hour

Adding a Heatsink (small one I had lying around) actually caused the standby temperature to be slightly higher than normal, probably because at this stage it is also blocking some heat dissipation. Eventually, it seems to delay the heat and hence the stuttering, by around 15 mins. I am not sure if it would completely prevent the Apple TV from shutting down.

Apple TV 4K (3rd Gen) with a small Heatsink
Apple TV 4K (3rd Gen) with a small Heatsink

I could buy bigger heatsinks and connect them to both the upper and lower surfaces of the Apple TV and place it horizontally for maximum effect. But why should I mutilate my gadget further because Plex doesn’t work well?

If Plex doesn’t fix the issue by the time it runs out of warranty, I may consider opening up the Apple TV and connecting the heatsinks directly to the internal components for the best heat disipation.

Conclusion

  • Plex is very inefficient at decoding video. Apparently, Plex uses a CPU decoder instead of Apple’s Metal API. For high-bitrate content, there’s runaway heating causing stutters and eventually causes the Apple TV to crash. This post says Plex has been working to correct this, but that was almost 1.5 years ago, so no idea when this will actually happen.
  • Apps coded properly like Infuse have no issues handling highbitrate content. The temperature rises initially , but stabilises after some time.
  • The Apple TV 4K (3rd Gen) struggles with heat dissipation with the CPU operating above a certain threshold, especially compared to the previous generations equipped with a fan. Adding a Heatsink to the Apple TV helps with the heat dissipation somewhat.