Since I took Computer Science AP in my sophomore year, I could not
get
enough of programming. I found ways to use my new knowledge outside of the school environment,
such
as creating a playable chess game with an Artificial Intelligence opponent. I eventually moved
on
from Java, which is taught in Computer Science AP, to web programming languages, because I
could
share my work with others. I learned how to make a website and web games, and posted them on
the
first iteration of
cadenpopps.com
. It was extremely simple at first, a white page with image links to the Javascript games I
made.
I overhauled it again and again, but have always become bored with the designs I have made. I
kept
searching for ways to apply my knowledge to other areas of interest, and I was eventually
hired
to program the frontend for a website that expected huge user numbers
(rl.insider.gg)
. I was terrified but captivated, I knew I could not turn down this opportunity. The site
launch
was extremely encouraging, we received a lot of positive feedback, and it has driven me to work
even
harder on my programming projects.
What I have learned about programming is that it is a
tool to express creativity, not a boring set of rules to follow. It can be tedious
at
times, but for me, it is the most rewarding form of expression.