Tired of ads? Enjoy an ad-free experience by signing up.
Terence Lee ยท ยท 11 min read

Learning to code? I did it for 2 years โ€“ hereโ€™s what I learned

how does computer programming work

Iโ€™ve never sworn so much in my entire life. I stared at a computer screen for hours, trying to fix a bug in my app. The cause of the error eluded me, nudging me into a cycle of angst, self-loathing, and keyboard smashing.

The cause turned out to be a typo in a file name.

There were also moments I felt invincible. Like when I wrote my first script and it ran successfully. Or when I deployed my first app to a server with the words โ€œhello world.โ€ Or the time I wrote my first crawler to populate a database. I felt like a god ordering little code minions to do my bidding.

Programming is a drug that made me come back for more despite the initial pain of the needle. And that sums up my two-year experience learning to code.

We made fun of engineers

Like many wannabe techies, I am captivated by the shiny world of Silicon Valley and the power that geeky moguls have.

Itโ€™s an amazing turn of events โ€“ not long ago I was part of a group that didnโ€™t think too highly of engineers. I belonged to a female-dominated communications faculty in an engineering university. We rolled our eyes at engineers for lacking fashion sense or social skills, for being awkward around women, and for having poor grammar. Someone once remarked that I looked like an engineer โ€“ and I felt embarrassed.

This sounds stupid now, sure. But I was in college and unexposed to the real world. โ€œSilicon Valleyโ€ meant nothing more than another distant location.

But hereโ€™s one thing about me you donโ€™t know โ€“ I was once the president of the IT club in secondary school. I picked up HTML and flash, spent my free time playing Sim City 3000, and creating a website about the game. I always had a little bit of geek in me.

I didnโ€™t take long to re-embrace that side of me again. The Social Network came out in my last year of university. I joined Singaporeโ€™s nascent startup scene as a tech reporter right after I graduated.

The Social Network made the tech industry cool and relatable to non-geeks.

The Social Network made the tech industry cool and relatable to non-geeks.

I was exposed to the everyone should learn to code craze thatโ€™s about to get crazier. Being a programmer has become cool, and Iโ€™d be lying if I didnโ€™t fantasize about it.

Stay ahead in Asiaโ€™s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

๐Ÿ„ For casual readers / ๐Ÿ‘ถ Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

โŒ›Sign up in 20s. No payment details needed.

๐Ÿ“– For learners / ๐Ÿ‘ Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

TIA Writer

Terence Lee

I like analyzing and digging into the real goings-on in the tech industry. Holds these crypto: BTC, Eth, Matic