Full-time web developer and problem solver, part-time guitarist, photographer.

David Tan, SINGAPORE

Developer, GENERAL ASSEMBLY

David Tan has had a whirlwind of a time. In less than six months, he had left his civil service job, picked up full stack web development, churned out several web applications, became a teaching assistant at General Assembly and landed a job with Thoughtworks – a global software consultancy firm. Oh and along the way, he married the love of his life and went on a honeymoon.

How did you get into web development?

It started with the buzz going around the internet about workplace automation. During my time in the civil service, I found myself doing repetitive tasks all the time, but I never knew how I could automate them. So I started coming to work an hour earlier than usual to experiment with VBA (the programming language of Microsoft Office) to automate some of my work. I didn’t get very far, but one of the cool things I managed to create was a nifty little script in my email. If I had used the word “attach” in my email without including any attachments, an alert would pop up. I realised then that even though programming felt difficult and scary, it could be satisfying too (no more embarrassing missing attachments!)