Thái Anh Đức

March 24, 2026

Pair programming with AI Agent

I had a hard time to capture the nuance of AI hype. Often, I heard people said:

Create an instruction file
Create skills file
Create pattern
And describe problem/solution clearly

And the AI will do the work for you. Bump. Easy pieces.

I do not believe it. It sounds so simple and easy. Meaning there are tons of layers below. They are complicated and so in practice, it is not easy at all.

Until recently, I heard Grady Booch, one of founder of UML, said:

 It is another layer of abstraction.

It sticks. It is the next abstraction layer of programming languages, of descriptive instructions. In that sense, AI Agent will not:
  1. Completely override or replace programming languages. Nothing can abstract completely and perfectly its below layer.
  2. Write a perfect production ready software for you. It is probably possible in near future.

I use AI Agent (so far Copilot) as:
  1. Pair programming with me in iterations. It is actually fun and productive.
  2. My teacher as the pair programming grows. I learnt a ton from Agent explanations.

Since AI Agent can understand the natural language very well; it is a fun time to pair with it.

About Thái Anh Đức

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