Nick Ang

All posts

The magic of a light touch

19.07.2020

Reading, creating one film everyday during a vacation, and writing. What do these things have in common? Not much, but one thing that would…

Not now

10.07.2020

Today I experienced something I haven’t experienced ever before: I spoke to two people I know only from twitter. We are on a journey to…

Word rafting

28.06.2020

Once in a while an idea comes along that feels right. I’ve learned to be biased towards acting on such ideas when they appear, and today I’m…

Mental gymnastics

24.06.2020

My wife recently gave me an elaborate facial procedure to follow daily. She devised a note that consisted of one list for the morning and…

Flexitarianism

21.06.2020

The perfectly round and red patties are vegan “meat” patties, sitting next to two real meat patties on our friends’ grill in Berlin. Hi, I…

Crotch meat

19.06.2020

Imagine someone created an Instagram profile called @crotchmeat. In my mind, there’s no way such a profile won’t take off in follower count…

Notes from watching 13th (documentary)

07.06.2020

The documentary is very well made and provides someone like me with the important specifics of the history of black people’s struggles in…

Direct feedback

03.06.2020

At work recently I noticed one of my colleagues exhibiting less than ideal behaviour during his support shift and I wanted to give him…

Why I moved to Berlin

01.06.2020

I regularly get asked why I moved to Berlin. While I’d be glad to answer this question every time I get asked because because wow, I get to…

Marketing feels dirty

28.05.2020

Marketing feels dirty. When a model poses with a perfect smile, just so happening to be holding a product in her hand… that thought makes me…

Be whacky and compel feedback

27.05.2020

I like feedback. No, let me make that clearer: I love feedback. When I receive it, I’m presented with an opportunity to grow. When I give it…

Learn to solve

26.05.2020

Technical understanding helps to solve problems, sometimes without involving any code at all.

Bad timing vs poor decisions

25.05.2020

A pandemic brings the global economy to its knees when you had just moved to a new city in a new continent, ready to explore? That’s bad…

My digital garden

24.05.2020

By changing the label I use to refer to this website from "blog" to "digital garden", I am hoping to change the things I produce and publish here.

Words matter

29.04.2020

Inspired by a book and an article, I decided to write!

Tech independence

16.04.2020

This article isn’t my own, but I was so moved by this story shared by Derek Sivers in his interview with Jordan Paris that I felt like I…

Basic HTML Video Tutorials

23.03.2020

This is a group of videos that are part of a bigger series of video walkthroughs. Read Experienced Developer does FreeCodeCamp’s Web…

How I think about memory

23.02.2020

Photo by Bret Kavanaugh This post is my basic attempt to write down the way I’ve been thinking about human memory and how I’ve approached…

Text vs Code

17.01.2020

What is the difference between text and code? Clarifying this concept should help you demystify what code is once and for all. Is code…

What is REPL?

06.01.2020

REPL stands for read-evaluate-print-loop and it is basically a program that is an active session running a programming language and awaiting…

Goals for 2020

31.12.2019

Hello world! It’s that time of the year again to plan to make dreams happen. I’ve summarised my learnings for 2019 already so in this post…

What I've learned in 2019

22.12.2019

Walking in our new neighbourhood in Mitte, Berlin The value of writing daily This is the first year in my life where I’ve consistently kept…

Getting sick of looking at a screen

16.10.2019

Photo by Adrien Olichon on Unsplash I’m looking for a word that describes this exact feeling because it was how I felt yesterday from around…

One project every month

03.08.2019

So, I just wanted to write about what just happened on my notebook. I had discovered a new way of writing that helped clarify my mind even…

Laptops are not the best for writing

11.05.2019

Photo by NordWood Themes I have a love-hate relationship with technology, specifically with computers being the de facto tool for writing. I…

What are you trying to say?

01.05.2019

Photo by Thought Catalog I want to admit something. Half the time, I don’t really know what I want to say. Sometimes, it’s because I’m…

My view on changing jobs

09.04.2019

Photo by Erol Ahmed As a company grows, even if the resignation rate remains constant, the absolute number of employees who leave the…

A small gesture changes everything

04.04.2019

Photo by Tom Ezzatkhah I was back today at where all interestingness in my career began - the General Assembly campus in Singapore. It…

Buy or build?

30.03.2019

Photo by Robert Anasch As someone who understands and can write computer programs, I frequently ask, should I buy or build this thing…

The flinch

08.03.2019

We grow older and earn luxuries with our steadily increasing income. Instead of shrinking into comforts and doing less and less with each…

Good weather and access to nature

23.02.2019

Just by the Bixby Creek Bridge along the Pacific Ocean, two hours drive south of San Francisco Living on the 25th floor of a tall mixed…

Feeling tired

22.02.2019

I’m tired and confused and feeling a little depressed. The day didn’t start out like this. I was chirpy this morning having done a workout…

Eye strain

18.02.2019

It’s that kind of a day again. My eyes have been drained of moisture from staying open for the greater half of a day at work and now I’m…

How to be calm

31.01.2019

I have Finnish colleagues, and they never run in the office. I don’t think I’ve ever seen any of them go any faster than a leisurely walking…

My favourite posts from 2018

29.12.2018

In a bid to understand what I’ve been thinking about and have done for the year, I’m taking stock of the posts I’ve published this year…

Blog vs Vlog

16.12.2018

https://www.youtube.com/watch?v=PF7XUzCu7gg What better way to explore the differences between a blog vs vlog than on a blog about a vlog…

10 reasons why simple is better

06.12.2018

Simple is easier to understand. Simple is easier to remember. Dogs are simple. Simple things are always more beautiful. Simple is harder to…

Floss before brushing

04.12.2018

Every time I visit the dentist I seem to learn something new. This time, I learned that you’re supposed to floss before you brush! Who would…

Tired and thankful

27.11.2018

I’ve just spent 12 hours straight coding at work. Combined with the last couple of weeks of coding, sometimes late into the evening, I’m…

The importance of habits

25.11.2018

https://youtu.be/\_HEnohs6yYw Here’s a fantastic animated film about habits that was recently recommended in my YouTube feed. This got me…

Destructuring objects in JavaScript

24.11.2018

ECMAScript 2015 (or ES6 as it’s more popularly known) is now mainstream and supported in all major browsers. With that, destructuring…

Being smart about Black Friday

23.11.2018

Black Friday and Cyber Monday have in recent years become quite the sales holiday. Marketers for retail brands drum up interest one to two…

Climbing

21.11.2018

Just two or three years ago, I tried rock climbing for the first time. It was fun, but I couldn’t get too high, otherwise, my legs would…

Our first sale for ang veil yú

20.11.2018

First sale for ang veil yú Eleven days after launching our online wedding veil shop, we’ve made our first sale. What a wonderful day! The…

Code readability or efficiency?

16.11.2018

At some point in your programming career, you will come to a fork in the road to choose between code readability or efficiency. Which do you…

Hidden reasons

15.11.2018

What is the real reason a user is unwilling to use a feature of your product? Let’s say you’re trying to help an existing enterprise…

Simple tools

13.11.2018

A Google Slides deck can be used as a simple wireframing tool for a planned app. If your intent is to encapsulate what the app can do, a…

Fun but deregatory terms

12.11.2018

In the office today, one of my colleagues was using LinkedIn ads and found a glitch. Somehow, his teammate in the marketing team based in…

A power couple

11.11.2018

Not us. But I’m digging the vibes! I received an interesting message from a friend who recently saw my update on social media about my new…

Lessons from launching a new business

10.11.2018

Yesterday my wife and I launched our first business together. It’s so new at this point that our revenue is still, well, zero. But in the…

Inspiration is a spark

08.11.2018

Tomorrow is going to be a big day for my wife and I as we launch our first business together as co-founders. Just one and a half months ago…

I'm not sorry for being confused

06.11.2018

When people are confused, I have seen some choose to not ask a clarifying question. Most of the time, that aversion comes out of fear of…

Are you a planner or executor?

05.11.2018

I’ve often asked this question to myself and I’ve never really gotten a satisfactory answer. “I don’t know, I’m kinda both,” would be my…

Workout duration does not matter

04.11.2018

Each of us workout for a different reason. For me, it’s become less about vanity and more about actual physical strength. Sometimes…

Bear app, I’m ready for you

02.11.2018

You’re the one I’ve been looking for. After years of trying to beat Evernote into the shape I want, I have failed. And look, now I’m falling…

I don't care enough to fight you

01.11.2018

Recently I was back in the military for training. This time it was in Australia and a handful of us conscripted soldiers coincidentally had…

Why do we keep keeping up?

27.10.2018

We do so much just to keep up, why not reduce our needs so we free ourselves from having to do so much? It’s definitely possible to strip…

Back in the army

14.10.2018

And so it begins, another thrusting into the unique social hierarchy of the military. It makes me uncomfortable to don the uniform every…

Shopify Liquid divided_by giving zero

02.10.2018

Setting up Liquid for server-side rendering for an app and for some reason, a simple arithmetic operation is incorrectly yielding the value…

Three second rule for purchases

14.09.2018

Here’s my version of the three second rule applied to purchases: if something puts a smile on your face for three seconds or more, and it’s…

Accepting that I have a bad neighbour

02.09.2018

I’m frustrated, which is usually a good state to be in to write. Nothing flows like anger out of the body. This time though, something is…

Screens

27.08.2018

Without thinking about it too much, you wouldn’t realise how sinister they are. I’d just come out of one of the longest meditation sessions…

How to find good food

26.08.2018

One thing I remember Jamie Oliver once said was that you can tell what kind of people are behind the food once you eat it. No well-ordered…

Wanting to be there and not here

23.08.2018

It is weird that I want to be there and not here, even though I know there is so much here I have yet to experience. There: San Francisco at…

Weird happy people

23.08.2018

This picture is so weird! Photo by Neko Tai on Unsplash I just realised this: I really want to meet as many weird happy people as possible…

Gutenberg code editor mode

22.08.2018

I was wrong. I think I jumped to conclusions a little too quickly about the Gutenberg editor. You can use it while still retaining the charm…

Minimalist personal finance

15.08.2018

Matt D’Avela is a filmmaker and rising YouTuber who has managed to build a community of people who are or aspire to be minimalists…

All the peace from within

12.08.2018

In the morning making my way along the Singapore River to get to the gym I’ve been practising meditation on and off for something like three…

Cappuccino people

11.08.2018

Parts Unknown: Cologne, Germany One of my favourite documentaries is Parts Unknown hosted by Anthony Bourdain. It is gritty, personal, and…

Where to buy electronics in Singapore

30.07.2018

You’ve probably heard of Sim Lim Square but have you heard of Sim Lim Tower? They are buildings across the street from each other but stock…

You are new, speak up!

15.07.2018

Photo by BRUNO CERVERA on Unsplash A CEO, who is also a founder, gathers all new employees in a room during onboarding week and tells them…

We're on Free SSL!

15.07.2018

I have a little news to share. For the first time in this blog’s history, we have SSL (secure sockets layer)! Why is this interesting? Well…

How I think about Work-Life Balance

14.07.2018

A glimpse into our Singapore office! I initially intended to write one post summarising the top three things that I think are done well at…

One month at Smartly!

30.06.2018

My most unbelievable first week of work at Futurio 2018 in Haikkoo, Finland I’m currently working in an organisation that makes me feel…

Vegetarian obstacles: in-flight food

23.06.2018

I met a small surprise challenge on my flight home from Helsinki today. I hadn’t asked in advance for vegetarian food. It didn’t even occur…

Why I'm going vegetarian

22.06.2018

Photo by Alex Mercado on Unsplash It’s official. Well, sort of. I’m going vegetarian! For a month, for now. To know how I went from…

The professional echo chamber

21.05.2018

Touching down at Mactan-Cebu International Airport This has been an interesting year for me so far. I started the year having just left my…

The key to forming new habits

15.05.2018

Photo by Masaaki Komori on Unsplash Over the last 6 months or so, I’ve been using a mobile app called HabitBull to measure my success at…

So subtle, so good

12.05.2018

I’ve been consuming a bit more news lately, and quite a bit of that through the Google News app. To be clear, I’m really just going from “no…

The weekend warrior

06.05.2018

There’s a special breed of workers called the weekend warriors. They don’t necessarily hate their jobs, although many do. Some might just be…

Recognise a tool for what it is

29.04.2018

What I look like in my room watching YouTube videos of other artists drawing on their iPads I just invested SGD $640 to buy an iPad 201…

Rest and productivity

26.04.2018

“Do more,” says Casey Neistat. “Be the hardest worker in the room,” says Dwayne ‘The Rock’ Johnson. “Wake up before everybody else and work…

Job searching is not about the numbers

25.04.2018

In an earlier post, I lamented the fact that some companies have an interview process that requires very specific preparation. My main gripe…

The Art of Living Deliberately

21.04.2018

https://www.instagram.com/p/Bh0ieM_nTpU I’m currently in the midst of searching for a new job, and one of the biggest goals I wished to…

How to be a good student

20.04.2018

Photo by 胡 卓亨 on Unsplash When the student is ready, the teacher will appear. Tao Te Ching This is a deeply important saying that I believe…

Sangria

18.04.2018

Sangria, the fruity Spanish cocktail that is served in practically any cafe and restaurant in Barcelona, is absolutely divine. I’ve never…

Book vs phone

11.04.2018

For me, holding a book elicits a different feeling compared to holding a phone. The former feels productive, quiet, and tactile; the latter…

Meditating without music

07.04.2018

Having been meditating daily for a while now, I’ve finally made up my mind about the role of background music in meditation. For me, I…

A very involved job application

03.04.2018

Today’s thoughts were formed while riding in the Singaporean traffic jam Among the many interviews I’m doing at the moment, none has been…

Subjective experience

02.04.2018

One of my few struggles today was to reason with myself to buy (or not) this typewriter for $120 What’s daily life if not a series of…

On learning

28.03.2018

No matter how many posts covering how many topics in however much depth that I write and publish here, they will only ever add up to an…

A forgotten resource to learn CS

13.03.2018

I heard about teachyourselfcs.com some months earlier, but I’d forgotten all about it. At that time, I haven’t had serious thoughts about…

Programming is like exercise

11.03.2018

Photo by Tikkho Maciel on Unsplash It’s been a while, but I finally managed to find a good time and the willpower to drag my ass out for a…

Best way to hold a smartphone

02.03.2018

That hand is gonna cramp up any moment now… Have you ever had cramped hands from thumb typing on your smartphone? I’m experiencing it right…

The right amount of danger

21.02.2018

I’ve been in the San Francisco Bay Area for the last 10 days and have learned a lot about the city and the East Bay and South Bay cities…

Bye Inconsolata

20.02.2018

The old typeface for this blog - bye Inconsolata! It’s official, I’m sick of the Inconsolata font! The font you’re seeing now is good old…

Real news

15.02.2018

I was in a Lyft ride in San Francisco city this afternoon when the news of the school shooting in Florida broke over the radio. Spawned from…

My problems are mine to bear

13.02.2018

Somewhere in Oakland along Market Street. I’m currently in the San Francisco Bay Area for a short vacation. It’s been a fun trip so far and…

What is an API?

03.02.2018

unsplash-logoIgor Ovsyannykov I first came across the term “API” before I knew how to code. It was thrown around by the developers during a…

Sleep is sacred

01.02.2018

Photo by Natalia Figueredo on Unsplash I’m very sleepy as I write this because I stayed up past midnight last night trying to add That One…

Reconsidering a beloved quote

29.01.2018

Be steady and well-ordered in your life, so that you can be fierce and original in your work. Gustave Flaubert What a beautiful quote, right…

Rick and Morty, bitch!

25.01.2018

Why the heck is Rick’s skin gray? Rick and Morty is such a endearingly weird show that I feel that I need to address it in a blog post. It’s…

How to properly suit up

22.01.2018

Legend has it that there’s a right way to put on your manly clothes in prep for a ball (or in my case, a friend’s wedding lunch). Wearing…

Cooking vs creating software

20.01.2018

Photo by Fabrizio Magoni on Unsplash I’ve been watching a little too much Chef’s Table recently, so I thought of doing a simplified and…

Get out of your own head

19.01.2018

That’s the no bullshit name of a chapter in Ego Is The Enemy by Ryan Holiday that I’d read today. It’s one of the best chapters in what I…

Beautiful words: Agnostic

18.01.2018

Programming is a precision sport. I’ve personally encountered—and many times have been the reason for—situations where an imprecise word is…

A kickass blog

15.01.2018

Screenshot of Matt Mullenweg’s blog There are many awesome blogs scattered across the vast internet, but none feels more organic than Matt…

The software developer's craft

14.01.2018

What my desk looks like on a good day from working at home I’d recently taken up watching Chef’s Table during work breaks. I love it for its…

Regaining the courage to build

12.01.2018

Photo by rawpixel.com on Unsplash Before Becoming Technical™, I had about a hundred ideas of what I would build. Something to automate this…

The era of food delivery services

11.01.2018

Food delivery services are awesome. They provide unbridled convenience since they’re even faster than fast food when you cut out the travel…

The fallacy of greener bananas

09.01.2018

Photo by Lotte Löhr on Unsplash For the first time yesterday, my long time friend Kegan joined my wife and I on a quick grocery run. Since…

Uber the provocateur

08.01.2018

A still from Uber’s “Let’s unlock cities” campaign Ads before a movie screening in the cinema are like the tasty dessert before a meal. With…

Temptation to just build stuff

03.01.2018

Photo by Buzz Andersen on Unsplash I’m beginning to adopt an engineer’s mentality of wanting to build things because it’s fun and I’d…

Action, not information

01.01.2018

I was struggling quite a lot today with an algorithm challenge on LeetCode called ”Generate Parentheses”. It was hard enough that after…

My New Year's resolution for 2018

31.12.2017

The Moleskine notebook I used every step of the way in 2017 I’m not doing this for the sake of tradition or anything like that. Instead, I’d…

Success needs health

28.12.2017

Singapore laksa from a nearby makeshift food court near work All the success in the world means nothing if you don’t have good health to…

Remember why you are programming

26.12.2017

Photo by Kevin on Unsplash As a programmer, you probably get a little carried away once in a while. You know, getting engrossed in the…

Implementing a Queue in JavaScript?

25.12.2017

Yesterday I asked myself whether it was necessary to implement a stack abstract data type in JavaScript. The answer turned out to be “no…

Bubble sort explained

16.12.2017

Photo by Sime Basioli on Unsplash The goal of bubble sort is to sort an array in ascending or descending order according to a sortable…

What is DRY (in programming)?

11.12.2017

Photo by Ben Neale on Unsplash Ever heard someone tell you that your code is not “DRY”? What’s the deal with that? Are they saying that your…

Why use Binary Search Tree?

10.12.2017

Photo by Nathan Fertig on Unsplash If you already know what a binary search tree is for and how it works, read on to learn about their main…

Binary Search Tree explained

03.12.2017

Not my arm. Photo by Patrick Fore on Unsplash What is a binary search tree? How is it related to binary search? Is it an algorithm or a data…

Binary Search explained

22.11.2017

Photo by Pablo Garcia Saldaña on Unsplash If you’re a software engineer, you’ve probably heard about binary search before. And if you don’t…

Linked List explained

17.11.2017

Photo by Simon Abrams on Unsplash A linked list is one of many commonly used data structures. The first thing to know about linked lists is…

Why online advice is dangerous

11.11.2017

Medium is becoming a major source of online advice for me and I’m getting worried It’s 8:00am in the morning on a weekday and I’m sitting in…

Poetry

11.11.2017

It’s almost the end of the year 2017. I’m 27 and I still don’t get poetry. I’m inspired to log this here after trying to understand the poem…

Dear email HTML, please get better

10.11.2017

Photo by Erik-Jan Leusink on Unsplash I dislike email HTML. There, I openly said it! I really had to get that out of my system before I go…

Writing my first Sass mixins

07.11.2017

Photo by Dmitri Popov on Unsplash Sass is a CSS pre-processor. Even though I’ve been using Sass in many projects, I realised recently at…

Adapt and forget

06.11.2017

Photo by Francesco Gallarotti on Unsplash The air conditioner in my office is really loud but I just realised this: I hadn’t noticed it at…

Getting good and getting a dream job

04.11.2017

Photo by Christopher Gower on Unsplash Now that we’re coming close to the end of 2017, I’ve been thinking about my career and careers in…

What is Git?

03.11.2017

Photo by William Bout on Unsplash What’s this weird sounding thing called Git? Is it Git or just git? What does it do, who uses it, and is…

Saying the obvious

01.11.2017

Photo by Hello I’m Nik on Unsplash It’s important to say the obvious. Because obvious is not always obvious to everyone. Because obvious is…

What are bugs in software?

31.10.2017

Photo by Glen Carrie on Unsplash “Crap, I think there’s a bug. This isn’t supposed to work like that!” Have you heard a software engineer…

My typing speed test video

30.10.2017

https://www.youtube.com/watch?v=yLUwBRQGuoU&feature=youtu.be Just for fun today, I decided to record my typing test (from this website). May…

Litmus test for having enough rest

29.10.2017

Photo by Nolan Issac on Unsplash I turn to coffee when I’m tired and still have some time left in the day to work. But when I brew or order…

Irritability overseas versus at home

22.10.2017

At Beach Road in Singapore We recently went to Bali again. It was our 6th trip there this time. I guess you could say we’re a little…

Users expect bug-free software

19.10.2017

Photo by rawpixel.com on Unsplash Users don’t care how your product works. As long as it works. A user will accept one or two bugs in your…

Getting my ear pierced

16.10.2017

Sunset at Kuta beach in Bali The build-up was a full two days. And then I went and did it. I’ve never thought about getting any piercings…

Introducing Bite Size Programming

14.10.2017

Photo by rawpixel.com on Unsplash I’m really excited about setting myself a new challenge, one that I think will play nice with both the…

How to know you are a junior developer

13.10.2017

Photo by Gili Benita on Unsplash Today I heard a hilarious way of benchmarking one’s noob-ness in the tech industry as a developer. It was a…

Go meta

11.10.2017

Photo by Mark Eder on Unsplash Bone dry. That’s today for me. I’ve sat in front of my blank screen for close to an hour and I have nothing…

Bruises mean progress

10.10.2017

Photo by Solal Ohayon on Unsplash I’ve been going for Muay Thai classes recently. Training has been interesting so far. They switch up the…

Encoding for programmers

09.10.2017

Photo by Hope House Press on Unsplash I’ve been running into Unicode and ASCII and related encoding/decoding issues recently at work. We had…

Downtime

08.10.2017

Between reading an article and watching a video, I almost always choose video if there were stable and free Wi-Fi and if I had my device…

No idea what to write about

07.10.2017

Photo by Markus Spiske on Unsplash Right now I’m just sitting here searching my mind for thoughts, including those I’ve had throughout the…

A trick to catalyse progress

05.10.2017

Photo by Mikito Tateisi on Unsplash Making progress is hard. Inertia can kill a project before it even begins. But when we finally muster…

Fierce and original in our work

04.10.2017

Photo by Aarón Blanco Tejedor on Unsplash A couple of weeks ago, I shared a wonderful quote with my friend Kai over a bathroom conversation…

Generalist vs Specialist

03.10.2017

I had an interesting conversation with my friend Rama today. We talked about many things, from management to meditation, creating music to…

Comparing mindfulness and caffeine

02.10.2017

I think of mindfulness as a mana bar. You know, like that blue bar that diminishes when you cast a spell in video games? When I meditate in…

How to squash git commits

23.09.2017

In this short post, I’ll demystify the process to squash git commits from the command line. This process is simple if you’re using a remote…

Blogging the old way

14.09.2017

The idea of blogging has changed. In the past when people first started to use Blogger to publicly share stories about their lives, blogs…

Silly useful things on my Repl.it

12.09.2017

I love using repl.it, and I use it so often I can go up to a some else’s laptop and type the fully formed URL in the browser: https://repl…

Fastest way to bulk delete in Django

22.08.2017

Was faced with an optimisation problem today at work. Our product analyses large datasets every day and as our number of user grew over the…

Machine learning is kind of dry

19.08.2017

San Francisco, we have a problem. Photo by Caspar Rubin on Unsplash I love the idea of machine learning. Concepts like cost functions and…

Marketing in Aesop

16.08.2017

When the first few Aesop stores started appearing in Singapore, being a generally skeptical consumer, I thought they were another gimmicky…

Thoughts on Airbnb

15.08.2017

One of the things I find myself enjoying more about travelling is the accommodation. No it is not about being able to afford to live in…

Consumers are not stupid

14.08.2017

Startups and established companies should not think for a moment that their users can be easily fooled. Users in 2017 are usually astute…

Code analytic: naming variables well

31.07.2017

Let’s talk about naming variables. Today I saw something like this in the code base at work. No I’m not sharing the actual code but it’s a…

Selling better with machine learning

29.07.2017

I’m a firm believer that you can only effectively sell if you know the thing you’re selling. Case in point: I have missed opportunities to…

Path of least resistance

18.07.2017

When you have a lot to think about, problems unresolved, what do you tend to do? Tonight, like so many nights of surrender, I take the path…

Same product, different brands

31.05.2017

In Singapore, as it probably is in other countries, we have more than one company fighting for ride-sharing dominance. We have Uber, which…

How to deal with career uncertainty

28.05.2017

Ever since I became an adult, there’s always been someone around me noticeably lost in their life. I’ve been there before and expect a good…

You don't know everything

27.05.2017

By you I mean I. I’m ready to admit, I don’t know everything. It’s an admission that doesn’t cause me to blush but makes me feel stronger…

The family photo effect

04.04.2017

Everyone takes photos with their family, but only those who have their priorities straightened pin them up in their cubicles at work. And…

Get noticed in tech

23.02.2017

What platform are you using to get noticed in tech? For a noticeably growing group of people, it’s YouTube. Some names are already starting…

The favourite project

09.02.2017

Yesterday I got my friend, Yihui, to come in to give a talk to the current WDI batch at General Assembly. He was gracious with his time and…

Dying and the value of our work

16.01.2017

Bit by bit, we’re inching closer to our deathbeds. While this isn’t meant to bring anyone down, I am trying to elicit an emotional response…

Eggs that take more time

09.01.2017

One of my favourite Singaporean foods is the classic eggs and toast breakfast. Two soft-boiled egg heated to just slightly runny, served…

Mind the always tired folly

08.01.2017

As an adult, I often hang out with friends after work for drinks or a munch. As an adult, I’ve also noticed that it takes time for other…

How to think about marketing

03.01.2017

You find yourself suddenly with the heavy responsibility of coming up with a marketing strategy for a tech company with a product you…

Street side chats - 10264066

24.12.2016

Merry Christmas! It’s really just Christmas eve as I’m writing this. I’m at a coffee shop, the traditional Singaporean kind from the 1970s…

Why you should blog as a programmer

24.12.2016

Sal’s 4 tips for writing blog posts as a developer It’s Christmas Eve and I find myself itching to read and learn more about programming, so…

The flash of unstyled text

15.12.2016

When I entered the web development industry-complex (is it okay to refer to it as such?) in August this year, the first thing I noticed was…

Warm spots

10.12.2016

Every time when Mei and I come home from a trip to the bank or a nice movie date, we’d come home searching for that warm spot on our marble…

A thing every day

09.12.2016

Show up. That’s the most important thing. Or so says a bunch of successful people^. Why is it important to show up every day to create…

Human download speed

04.12.2016

This is 2016 - our phones receive and send data packets by the megabytes per second, simultaneously. Sometimes I imagine seeing lines of…

Why care about SEO?

26.11.2016

Why get involved when you know it’s not necessary? Ask yourself, why do I need my blog to rank high on Google? If I asked myself that…

Wait less do more

25.11.2016

After doing the work—to follow up on a lead or apply for a job—it easily feels like we deserve an answer. That we have cast the net and now…

Bye bye Airbnb

13.11.2016

It’s 9:50pm on an otherwise wonderful Sunday night, and two officers from Certis Cisco, under the appointment of URA stood outside my door…

Breaking the coding

09.11.2016

Coding feels like a chore today. It took me a while to even entertain the idea that I might be experiencing coding fatigue. To be honest…

One last project at GA

29.10.2016

Time is almost up! One last week and we’ll be official graduates from General Assembly’s web development course. But before that, one final…

The reality of game development

15.10.2016

Grave Matters, a game by our web development instructor and two friends Our instructor at General Assembly is also a game developer, and he…

Drone delivery

09.10.2016

Worms (the game) is the first thing that comes to my mind when I think about drones and air-drops. “Special delivery!” and some cargo drops…

Treasure! That's just what you are

09.10.2016

That’s Bruno Mars Today, for the third time since we moved in to our new apartment a year ago, we snagged a great deal. We found three pots…

Accepting Rails magic

08.10.2016

This is the order we learned about web development: HTML —> CSS —> JavaScript —> jQuery —> Node.js/Express server —> Postgres SQL database…

Who my dog thinks I am

06.10.2016

God, please make me who my dog thinks I am! Eckhart Tolle, The Art of Presence (audio) Over this week I’ve been listening to the recording…

Stop the self-inflicted misery!

05.10.2016

Our culture is obsessed with success, and while we’re at it, it must come quick. The sooner we get richer than anyone imagined we would ever…

Kinda knowing Ruby on Rails

03.10.2016

Is it enough to kinda know something? Like coding, for example? More specifically, I’m wondering whether it’s ever a cause for concern to…

Two healthy ways to look at exercise

02.10.2016

Laptop work is inherently unhealthy (yup that’s Ruby on Rails) Recently I’ve been finding myself lethargic quite a lot and I think it’s even…

How to be lost in thought

01.10.2016

The world’s first 3 plants under my care I used to fake a frown to look like I was thinking. You know, so I’d look just like an adult…

A writer's tool for project two

16.09.2016

Week 6 of web development school is coming up! That means we’re going to build stuff - yay! I’m particularly excited about this coming week…

Continually undo knots

14.09.2016

Our instructor, Jeremiah, illustrating the relationship between the client, server, and database in a web project Once you’re over a certain…

Don't code for code's sake

13.09.2016

Coding is just a means to an end. Unless you’re using programming languages as a medium of art or doing computer science research, there is…

Two modes of programming

10.09.2016

I had an interesting conversation with a programmer yesterday about programming. Halfway through our conversation about how much complexity…

Random reads 1

04.09.2016

I’ve broken the promise of writing every day for a few days in a row now, and I’m starting to feel a bit sick of blaming myself for it. So I…

The better way to console log

30.08.2016

As JavaScript code is being executed by the browser, the value stored in variables change dynamically. When a user clicks on a button on a…

Planes of existence

29.08.2016

Riding down the streets of Singapore has been great - I get to cut through static traffic and arrive earlier than car owners. But that comes…

Programming is an exercise of freedom

26.08.2016

Projects that I’m used to working on are entrenched in structures (as in structure versus agency) that inevitably hold me back from full…

My first game of Tic Tac Toe!

21.08.2016

I think every aspiring programmer gets extremely excited when they create their first game. No, just me? Huh… It’s my first weekend at…

Always get the basics first

21.08.2016

Week 1 at GA Singapore is trying to get the very basics of HTML, CSS, JavaScript Whenever learning something new, start with the basics. Web…

Nice to have a brain

20.08.2016

In class at General Assembly Singapore With the advent of affordable personal computers came a defeatist belief that “we can never beat the…

How writing daily is helping me learn

19.08.2016

Image: Mike Wilson A cool advantage of being in the habit of writing everyday is that you will become inclined to ask, every single day…

The debugging advantage

18.08.2016

A bug. That’s what we call the bits of our code that don’t work as we, the programmer, intend. When a programme is “buggy” it means it works…

Getting stretched

16.08.2016

I’m going to keep this post short because I think tonight’s homework is going to take over 3 more hours… Yesterday was day 1 of our web…

Entering the digital jungle

15.08.2016

Before today I was trained as an environmental and social scientist. Knowledge of the complex issues that are ongoing around us and around…

The newly rich

14.08.2016

The newly rich spend their money lavishing themselves and those they know with items, but also with protection. Money buys protection. From…

Don't do unhealthy work

13.08.2016

It’s ok to be busy at work, but being overly engrossed is almost never worth it. Perhaps the only exception is when the deadline is the next…

Remember your juxtaposition

11.08.2016

We all compare. What some of us may not realise is how much we tend to compare ourselves with things and people around us. That’s a pretty…

Opportunities in failure

10.08.2016

Recently we realised the need to protect ourselves with a surveillance camera in case of one of our Airbnb guests decides to be an idiot and…

Work and money in harmony

09.08.2016

A lot of problems are bubbling as I try to find a way to make money while deriving meaning out of the job. If I saw them as separate…

I wanna go home!

06.08.2016

For the first time in my life I’m yearning to go home early from a vacation. The only time this has happened was when I was 12 and stuck in…

Accumulating experiences

05.08.2016

My 4 year old niece doesn’t even know to position her mouth above the bowl she’s eating from, and the fact that I needed to be reminded of…

Anthony Bourdain killed a red stag

03.08.2016

A scene from Parts Unknown, Scotland episode I was on the plane yesterday to Hong Kong when I watched Anthony Bourdain’s Parts Less Known…

The things we can but don't do

03.08.2016

The transitional space between pre-regulation and regulation might be the best time to get in on something. Drones. Airbnb. Paddle boarding…

Meta Work Talk

24.05.2016

Image: Eddie Klaus I’ve been thinking lately about talking about work. It’s something young people fresh out of college naturally pick up…

Having Less is Great

18.05.2016

Stranded in the rain earlier today, I had time to kill. (That phrase should be illegal.) At first I listened to an episode of the Tim…

Energetic Vs. Hurried

15.05.2016

The main thing that occupied my mind today is the difference between hurrying and being energetic. I realised that even though I’ve been…

(US) Yellowstone National Park

23.04.2016

Bisons sharing the road with us 9:10pm, 22 April 2016 in Stage Coach Inn, West Yellowstone, Montana Hooold on, hold on to me. Because I’m a…

(US) Crossing States of Being

14.04.2016

(Guacamole) man of the hour at Qdoba Mexican restaurant in Boston For today’s travelogue post I’m going to try something different from what…

(US) A Little Broadway

08.04.2016

Every train has a thunderous arrival in NYC A train in New York City’s subway first sputters before growing into a series of clanging as the…

(US) Free Upgrades & Hello Brooklyn!

06.04.2016

And finally, the day is over. Phew, we’re beat! I’m going to keep this brief so I can go to sleep soon, seeing that it’s just going to get…

(US) Anticipation, Excitement and Worry

04.04.2016

A day before our big trip! I’m feeling a mixture of excitement and worry. We’ll be flying out from Singapore’s Changi Airport tomorrow. 6pm…

What To Do At 4:55PM

03.04.2016

For me this is as close as it gets to holding onto time It’s 4:55pm. I woke up at 5am today to send Mei to her freelance gig nearby and went…

My Dog Brownie Might Be Buddha

31.03.2016

Brownie, my toy poodle, might just be Buddha. I seriously think that to myself about once a week. I’d be sitting in bed with my laptop…

(US) 5 Days Before: Survival Mode On

31.03.2016

2 Travellers, 2 Backpacks, 1 Month in the US! We finally began packing our backpacks for our coming month in the US. Six days before the…

Oooh, Yeah! And... It's Gone

22.03.2016

I’m trying to understand something… I get very excited when I read certain books. Recently it’s been Seth Godin’s series of books on…

Pursuit of a Memorable Life

18.03.2016

You’re not going to forget this “Wow, the past 5 years went by too fast…” “How did that happen?” “Where did all those years go?” Asked such…

Adventure of Flo on Everest

08.03.2016

“Welcome, Flo, to Everest. Well, sort of. This is Everest Base Camp”, I said in Zee. “Beeeeeei plisssh grrraw breep?”, sputtered Flo. Let me…

On Buy-Baity Book Titles

03.03.2016

I’m currently reading Cal Newport’s So Good They Can’t Ignore You. If you haven’t heard of this book before, I have to ask: Did you flinch…

Thicker, please

02.03.2016

Microground…? I was sure I hated this brand of coffee. It had a splashy entrance with free samples at the local movie theatres and ads on…

Nick Ang © 2020

twitter iconinstagram icon