Tired of ads? Enjoy an ad-free experience by signing up.
Graeme Fulton Ā· Ā· 3 min read

I’m not smart, I just sat there for longer than you

Photo credit: Bench Accounting

Photo credit: Bench Accounting

If anyone’s struggling with programming, or just learning something difficult, this post might give you some sort of weird hope.

I can code in a few languages and I have studied computer science, so why when people tell me I’m an awesome developer, do I have the feeling they’re wrong? I usually will respond with something like- ā€œI’m not great, I’ve just been sat here doing it for longer… you could do it too.ā€ Funnily enough, those that tell me I’m good are never actually the developers.

A part in Julie Zhuo’s article on ā€œThe Imposter Syndromeā€ resonated with me – the bit where she writes how everyone in her class were discussing how a programming assignment took them just a few hours, and Julie then writes:

Twenty hours. That was how long the assignment took me.

I’m not great at this, you think. Do I really belong here?

That was exactly how it was for me. I’m surprisingly bad at maths and programming never came easy compared to my course mates. I was constantly studying that year with no social life, tormented by"hello world" and system.out.println() (the very basics of Java), not to mention bonus Pythagoras questions. I thought I was done with maths at high school, and that programming was meant to be drawing shapes on a screen (not typing into a black and white terminal).

I just needed to learn it because I loved all the amazing things that coding made possible.

There were plenty of times when I felt it wasn’t for me, but I just needed to learn it because I loved all the amazing things that coding made possible — from building my own products and games to playing with effects and animations.

In fact, thinking back to my first programming job, I’ll always remember my lead developer telling me how it was good that I didn’t care about the code like other opinionated developers. I had no quarms with coding the way I was being told, because I literally did not care. That’s when I realised the back end stuff was not for me, and quit the job to freelance and try my hand at designing and building my own products, where my passion was.

Photo credit: Sai Kiran Anagani

Photo credit: Sai Kiran Anagani

Code was just the medium with which I could create great user experiences — it was never about the actual code. I’m not saying it isn’t important, but I couldn’t care less about indentation, how the project is structured, or if we use camel case or not – as long as it allowed me to build something interactive that could engage end users.

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

Graeme Fulton

Designer, Maker, Writer - prev @IBM, and @MarvelApp Now making Prototypr.io, Coliving.ly and more!