Tired of ads? Enjoy an ad-free experience by signing up.
  • Insights
    This article was written by a TIA community member. Insights pieces undergo the same rigorous editorial process that newsroom-produced articles have.
Yanting Sim · · 7 min read

Why this front-end dev won’t give you advice on how to start programming

Tech in Asia Jobs is a jobs platform connecting brands and digitally savvy talent. Search for jobs here, post jobs here.

Lim Chee Aun, 31, now works as a senior software engineer in Tech in Asia.

Lim Chee Aun, 31, now works as a senior software engineer in Tech in Asia.

When Lim Chee Aun, 31, first started experimenting with code in 2001, he had no idea that what he was doing was called ‘programming.’

“I thought programming was something to do with a terminal, with a black background,” he said. “And you just keep typing, without knowing what you’re doing. I was just working on a white background, typing a few things and something happens. I thought these were just small things; it can’t be called programming.”

In fact, when someone asked Chee Aun then if he knew programming, he said no.

“It was only when I got into university that I said, wait, I already know this. That was when I realized these ‘if’s and ‘else’s were things people learned, and that was called ‘programming,'” he laughed.

Best known for organizing Kopi.JS and using government data to build transport apps, including TaxiRouter SG, Chee Aun worked in various startups, including video streaming platform Viki, before joining Tech in Asia as a senior software developer early this year. Chee Aun’s work focuses on front-end development.

The second Kopi.JS meetup in Chinatown. Photo credit: Kopi.JS.

The second Kopi.JS meetup in Chinatown in December 2013. Photo credit: Kopi.JS.

How it all started

“I was trying to figure out how websites worked,” Chee Aun said. “At that time, there was very little documentation on the internet. You’d always have to right-click and view source. Google was not much of a help then, there was at most a chunk of code that didn’t explain much anyway.

I learned through a lot of trial and error.

So I learned through a lot of trial and error. I used to spend a whole day figuring out a small chunk of code. I’d sleep, wake up, code, and do that for the whole day. I think that was how many people started out then.”

Chee Aun started by building a website on GeoCities. He later went on to contribute to the Firefox community by building third-party themes.

“I built about 10 themes for Firefox when I was in school,” he said. “That was a defining moment for me because that was the first time I was involved in an open-source community. I would talk to random people on those old-school forums, and people started getting to know me for my work in the Firefox community.

Notable projects

Inspiration

The state of engineering in Singapore

Advice to future developers


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.

Community Writer

Yanting Sim

Storyteller at Tech in Asia. Ridiculously obsessed with startups, astronomy, and Japanese food.