I'm seventeen this year, and programming has been my companion for thirteen years. It carries my curiosity, imagination, and creativity, constantly helping me redefine "what is a program?"
#04Y · INSTRUCTION CARDS
Programs are strings of commands given to machines
At four, I held instruction cards and swiped them through the robot's card reader again and again: forward, turn left, turn right, stop. Back then, I had no idea what a program was, but I was already captivated by this magic: a few commands could control something else.
#07Y · SCRATCH
Programs are loops, conditions, and algorithms
At seven, in Scratch, I designed rules by dragging colorful instruction blocks, filling in parameters, and characters moved according to my ideas. I gradually understood this wasn't magic—I designed the rules, and it interacted with me.
#10Y · C / GAME ENGINE
Programs are tools to bring the worlds in my mind to life
At ten, I filled the corners of my textbooks with stick figures and levels, designing sets of game strategies on scratch paper. But I didn't just want to draw them—I wanted them to actually move. So I started self-learning C language and game engines, continuously publishing over a dozen original games and music works on Luogu and Bilibili. I slowly discovered: programs don't just bring my world to life, they let others step into it too.
#13Y · MUSIC / MATH / CODE
Programs are the glue connecting everything together
At thirteen, leftover apples, connected with wires and linked to programs, became a fruit piano. I taught myself music composition, writing dozens of symphonies for my games; I also adapted a math puzzle from "Super Brain" into a game that stumped the top math students in the grade. I gradually realized: music, mathematics, engineering, and code converge into creativity within programs.
#16Y · UNITY / UE / INTERNSHIP
Programs are bridges connecting technology and life
At sixteen, I self-learned Unity and UE, completing my first 3D game. I participated in two 48-hour GameJams, responsible for programming. The themes gradually shifted beyond just fun—I started incorporating campus issues and anti-addiction topics into games. During summer break, I interned at TAL and NetEase on real projects. Later, my dad and I built "Cantonese Master" to help my sister learn Cantonese and adapt faster to life in Hong Kong. I finally realized: programs don't just make virtual worlds move, they can make real life a little better.
#NOW · STILL EVOLVING
Turning "I want" into "it is"
At four, I wanted the robot to move, and it moved; at seven, I wanted characters to respond to my rules, and they responded; at ten, I wanted the worlds in my mind to come alive, and they lived; at thirteen, I wanted music, math, and code to come together, and they met; at sixteen, I wanted technology to help the people around me, and it helped. What a program is may keep changing. But one thing has never changed: I always want to use programs to turn "I want" into "it is."