Following is the full transcript of graphic designer and a self-taught app developer Litha Soyizwapi’s TEDx Talk: How I Taught Myself to Code at TEDxSoweto conference. This event occurred on November 22, 2014.
Litha Soyizwapi – Creative Director and Founder of the GauRider
I’m a graphic designer by profession. But whenever I’m introduced as an app developer, this is what most people have in mind. Debug, app, pressure pressure… sorry to disappoint you; I’m not there yet.
My story is a story of failure. It is a story of gaining confidence and a story of achieving relative success.
I was born in a small town in the Eastern Cape called Butterworth. It was an industrial town. My mother was a geography teacher.
Growing up, there are a lot of maps at home. I learned how to read maps at an early age. There were topographic maps, were the maps of solar system charts and diagrams. I learned about different time zones. I learned about different hemispheres and more. But I was really interested in Settlement Geography.
To me, geography was a living subject. It taught me how human beings were influenced by nature and how they adapted based on their socio-economic needs. I learned about different human settlements: urban settlements and rural settlements. I learned about how they were different, how they were similar, and how they were organized.
Actually, this was my first introduction to graphic communication, using symbols and iconography to communicate concepts and items on a map. It was also my first introduction to information graphics, presenting data into a visual form. Actually, this understanding made the world a really small place to me and a more accessible place.
It sparked my imagination to visualize faraway places that I’ve never been to, even though I was in a small town. It also helped me to see similarities between different places. Actually this influences me every day to create practical things that can be used in the real world.
I never studied art in high school. So when I went to study graphic design, I struggled with drawing in my first year. There are about 110 students in my first year, and about 90 of them wanted to study graphic design for their second year. The graphic design department only took about 20 students a year.
In order for me to be a graphic designer, I needed to be one of the 20 students, and drawing was the recommended subject. During the first quarter of my first year, I was the only student who failed drawing. I received 44%.
I went to my drawing lecturer. I asked him to give me a crit to critique my work. I asked him: Why was I failing and how could I be better? He gave me pointers. He told me what I was doing right. He told me what I was doing wrong. He also gave me an advice. He advised me to keep a sketchbook to draw everyday objects.
I took this advice to heart. During the holidays, I drew a lot. I drew even when I went back to Technicon. I drew till I finished the sketchbook. I finished the sketchbook and I bought a new one. I read books on drawing techniques. And then my drawing improved.
By the end of the second quarter, I jumped from 44% to 75%. This experience taught me three lessons. It taught me to learn the basics. It taught me to learn by doing. It also taught me to apply knowledge. These three lessons are the same lessons I used when I was teaching myself programming.
I’ve always loved programming. There’s something amazing about creating something that is intelligent, something that other people can use. I decided to learn this craft despite my fears and discouragements. There were many challenges along the road. The first challenge was access to tools.