The Sanda Champion Draws a Chinese Chess Board
Oliver had been learning programming for only a few weeks.
By week six, he was already using Python's smart for loops to draw an entire Chinese chess board.
At first glance, a chess board may seem simple. But Chinese chess is surprisingly demanding. Besides the familiar grid lines, there is the "楚河汉界" river in the middle, the palaces with their diagonal lines, and the many small stars and half-stars used to mark the positions of cannons and soldiers.
Each star consists of several short line segments placed symmetrically around an intersection. Their positions must be precise. Their orientations must be correct. A small mistake becomes immediately visible.
Oliver approached the problem patiently, one component at a time.
The loops that once seemed abstract suddenly became useful tools. Repetition became geometry. Coordinates became structure. Programming became drawing.
But Oliver had another identity outside the classroom.
He had already practiced Sanda for six years and was a local youth champion.
A sixth-grade boy who trains in martial arts and writes code at the same time may sound unusual, but the two activities share more than people might expect.
Both require patience.
Both require repetition.
Both reward precision.
Both teach that small improvements accumulate over time.
During class, Oliver's mother quietly recorded part of the lesson. Later she added music to the video herself because, as she said, she simply loved what she saw.
The video contains two stories.
In the foreground is a child building something with code.
In the background is a mother witnessing her child discover a new ability.
Programming is often described as learning syntax or writing code.
But sometimes it is geometry.
Sometimes it is art.
Sometimes it is the experience of realizing:
"I can build this myself."
For Oliver, a Chinese chess board became much more than a programming exercise.
It became a meeting point between logic, symmetry, patience, and creativity.
And perhaps somewhere between the practice ring and the Python editor, a young student discovered that strength can take many forms.