Sun 14 August 2016 | -- (permalink)

Yesterday Singapore witnessed Joseph Schooling win his first Olympic gold medal - and also Singapore's very first gold medal in our 51 years of history as an independent nation.

This reminded me of a goal I set a month ago after I failed my IPPT miserably.

I generally have no ...

Thu 28 July 2016 | -- (permalink)

This post talks about common concepts I encountered after using Python for some time. My aim is to present things simply without going deep into the technical details which I find a lot of blog posts tend to do. That is fine if you're already at an intermediate level ...

Thu 28 July 2016 | -- (permalink)

These are my notes on two frequent topics from a month of software engineering interviews.


Backtracking is a recursive algorithm used to search through possible sets of paths until the one we want is found.

We can think of it as exploring an unknown maze methodically for hidden treasures ...