Thái Anh Đức

Software architect from Việt Nam. Partner at https://ritvn.com/.  Train with Kettlebells. Run with minimal shoes and sandals.
August 26, 2025

The second week is harder

The first week with 100KM seems awesome. I did not set out to run 100KM. The second week is the real challenge starts. After a few long runs in the weekend (27km on Sunday), Monday became a test. Questions started to pop up. Tuesday was a bit better but still hard. Wednesday? I am going to find out. I will run anyway. It is a matter of...
Read more
August 24, 2025

Average Sucks week 1

From 18-24 Sept. Distance: 87.71 km Time: 550 minutes (Stats from Garmin watch) One rainy day. Kind of weird at first. But then I liked it. Running in a rain at 5am was ok. On Sunday, I wanted to reach the 100km. It is 12km more. However, the legs start to weak and there is a potential of right knee injury. I decided to stop. The first...
Read more
August 23, 2025

It was not that hard. I mistaken it

When I completed my one year no alcohol. I thought it was a tough thing. That I did a hard work at doing it. I truly believed it. But, really? I did not feel good for long. And started to question it. I actually won a few moments when I decided not to drink. My life does not depend on drinking for a living. I do not have many social re...
Read more
August 19, 2025

Optimize for suffering

I optimized for pleasure. I was thinking I worked hard to feel good. Did I not know that I was optimizing for pleasure. And it came but not stay. What stays is a weak mind. I need to plan and optimize for suffering. From suffering, I value all the other things. And that is where the true pleasure comes from. Shut down the chicken voice...
Read more
August 8, 2025

Nothing to write

I write when I have something to write. However, I do not have any at the moment. So let's see if just keep typing a bit here. Will anything come up? You do not understand a thing until you go to the detail, to the pain point. It is true everywhere. For example, when writing software, it is easy to talk about features in diagram, in dr...
Read more
August 1, 2025

A few notes about the illusion of using AI

AI gives you more information as much as you want to. It does not "give" you skills. Nothing can handle skills over to you as if "loaded into memory" as seen in Matrix movie. To be a better programmer, write more code, write more code in different languages, different environments. To be a better software architect, design and write so...
Read more
July 22, 2025

Delta

The delta between the problem at hand and your skill. Delta = Skills - Problems The delta between your expectation and reality. Delta = Reality - Expectation The delta between the current salary and the increased and then calculate the percentage base on that or the delta between the next raise vs the last raise. It is everywhere if we...
Read more
July 17, 2025

Similar to baby learn to speak

When the baby starts to say something, because they want a thing, adults predict it immediately and say it out loud for them. "Oh, you want water?" Here is your water. "Ah, you want to get your toys?" Here they are. Adults especially parents and grands genuinely want to support. It is a good thing and it helps a lot. Then as time passe...
Read more
July 14, 2025

Fear - revisit

What is Fear again? It is a sensation that our sensors have picked up from surrounding environment. Therefore, it is always there. It is a part of living entities. We could creating a "safer" environment, usually by eliminating as many risk factors as possible. We see this everywhere recently especially for kids. And by product, we cla...
Read more
July 8, 2025

Rope flow journey begins

I have been playing around with rope flow for a few days with the small rope. Been able to perform Underhand race and chase, Overhands race and chase, Matadors, Propellant. Tried Dragon Roll for a few times. It is harder than the other patterns, especially on the left side. It is annoying but fun. I then decided to order a big boy in b...
Read more
July 7, 2025

Two big questions

I am 43 and have been wondering the two big questions for my next 20 years: How do I navigate the next 20 years strongly? The aging will come inevitably. What do I do (career)? Should stay in the programming job, engineering, or something else? I have been working on the first question since COVID-19. It seems I am on the right path of...
Read more
July 5, 2025

I did not understand Strength and Endurance

What is strength? What is being strong? What make a person runs for hours? I am not talking about elite level or the like. This is about my normal life. Those questions, and more likely concepts to me, have been struggled in my mind for a while. I have practiced kettlebell, "strength training", running. Jumped from one method to anothe...
Read more
July 3, 2025

A few simple things that seem to be helpful

A few things over the last few weeks that have a big impact on my physical movement. Bicycle to work around 11.5km each way, 23km both ways. Practice rope flow. Practice Happy Hip Hack, Back Walking w/out rope. Pre training morning routine: 5 pull ups, 10 push ups, 3 Goblet Squat (20 or 24kg). Practice breathing with Aeri app. Practice...
Read more
June 17, 2025

Information, Knowledge, and Skill

A few decades ago, it was hard to find materials to learn something. Books were limited to a few. Library was a luxury concept. Kids received information. Then, they learned it by repetition until they could repeat it with ease. Information turned into Knowledge. Many of those knowledge was applied in life to accomplish tasks, to build...
Read more
June 14, 2025

15 minutes lost or 55 gained

My “fancy” bike for the past three weeks. I bought it a few year ago for my family to travel around our place. However, it seems not used that much; not so much as my expectation. Last year, I decided to bike to work in the summer when the kids were off school. Well, good intention, no execution. This year, I biked to work. It is about...
Read more
June 12, 2025

Work hard, then harder, then smart

"Work smart, not hard" or similar versions. Sounds cool and genius. Except it is useless for a normal human being. To get any advice into life, it needs to address the "How." How do I do that? What does it mean by working smart? Many know what work hard means. It is working for hours and hours every day, even the weekend. Among those h...
Read more
May 30, 2025

Kids get lessons, other adults judge

As an adult, whenever we do something, there are two audiences: your kids and other adults. Given that we have kids and just ignore other kids. Your kids will extract lessons from you regardless of what you want them to or like. They have their own mechanism of adapting to the world. Every parent wants the best for their kids. They tel...
Read more
May 10, 2025

AI Agent with MCP (Model Context Protocol)

It is hard to "accept" that the AI Agent works. It works. If one drops the engineering hat, it is easy to say "of course it works, give it enough information and tools, it does jobs like human." With engineering hat, there are questions of "HOW": How does it know what to do? which tools to call, which APIs to call on which conditions? ...
Read more
April 28, 2025

The next day

Today training is important. Today motivation is important. Today hype, the hyper feeling of something, of feeling motivated is important. What is more important? The Next Day. What do we do the next day when we wake up? In a sense, we are all trying to wake up the next day. The opposite is catastrophic, we are dead. In any moment, we ...
Read more
April 23, 2025

Skill issue

"Skill issue, skill issue." Daddy. My daughter usually talks that way. It is a fantastic way to reframe. Everything is nailing down to skill issues. And you can train to gain skills. It is trainable and doable. Not everyone can be an expert or very good at a skill. However, anyone can make progress, can gain a certain level. It should ...
Read more
April 8, 2025

Poop, run, and lift

I started to think of what we monitor. When talking about finance, most people know their income and balance. They know proximately how much they own cash, materials, houses, cars, ... The output part of finance. How about other important areas of life? Being alive and healthy, for example. What are the "outputs" that we should monitor...
Read more
March 28, 2025

Self awareness is a joke when alcohol is in charged

When I finished one year alcohol free, I was expecting that I could enjoy a few drinks in parties. And that I could control myself to a reasonable limit. I was wrong. Failed miserably. Back to drinking in March, I said yes to all parties; some drank a few; and last night drank out of control. In fact, I completely forgot that I should ...
Read more
March 23, 2025

STOP! sign on the road

Thoughts appear in our head naturally. We observe. We judge. We advice. It happens. Trying to control it brings frustration. Judging ourselves after that brings more frustration. "STOP!" sign. Just like the Stop sign on the road. We are driving; then we see the Stop sign from a far enough distance. Then we adjust the speed or whatever ...
Read more
March 20, 2025

And you are?

You are NOT what you say you are. You are: How you stand and walk How you run How you write your messages in communicating with others How you write your code in programming and how you write your comments in the code ... Those are signals you sent to the world and your surroundings. People will catch those signals and form opinion or ...
Read more
March 15, 2025

Heal your knees

I saw a common pattern in running communities that I got a chance to see. There are many runners with tapes around their knees. They have knee issues. Therefore, the suggestion is to use tape (whatever the products) to stabilize them. And they can run. Similar approach seen in other domains. Office workers have problems with their back...
Read more
March 15, 2025

Running with sandals. But why?

Why run with minimal shoes or sandals when there are cushion shoes? Depending on the goal. For me, it is about being strong and healthy as long as possible. I want to be able to run marathons when I am sixty or seventy or more. Maybe we asked the wrong question. A better one might be "Why do we run?" Running becomes a practice to build...
Read more
March 14, 2025

It doesn't have to be crazy at ... anything

I stop telling people what they should do. I tried for many years. There were some gains. And in general, it seems a good thing to help people. I missed the point that it was mostly my personal perspective, personal expectations. I was expecting people behaving in certain ways. I was not aware of that fact. Everyone is doing perfectly ...
Read more
March 1, 2025

Alcohol free journey

March 1, 2024 Do not drink alcohol. Do not drink alcohol. No matter what happened and what will happen. I own them all. Two decades of poisoning myself, take at least one year to reset biochemistry, physiology. How to alcohol-free? Don’t drink. A small amount to have fun, to taste life, ... except it consumes me. I was lying to myself....
Read more
February 27, 2025

Two paths

There are only two paths to make us miserable: One is to try to please everyone. The other is to expect everyone to behave our way. The rest is paths to a good life.
Read more
February 27, 2025

Ask questions to find the problem

Is it a problem? Or did you imagine the situation? Developers struggle to find solutions for a "problem." However, it is not a problem. In many cases, they are imagined situations. Like, "what if there are 1.000 records?" There are no solutions for them because they are not problems per say. When designing systems, we need to consider ...
Read more

See more posts »