My self-introduction
Hi. I am Gabriel (a.k.a. Lance), a competitive programmer from Singapore. I started this blog to share my journey in acquiring mathematical and algorithmic problem solving skills. Since this is my first post, I will elaborate on my background in math, programming (and algorithms). I was first introduced to programming by a friend in high school, at the age of 14. Back then, I was curious about how to create a website, so I self-learnt web-development languages such PHP, HTML, CSS, etc. Back then, I thought that programming was pretty mundane because I was just following a fixed set of simple procedures to create a webpage layout, write the content, etc. If I didn't know how to do certain functionality, I would just copy and paste code from the web and it magically worked! The fact that I didn't understand what I was doing never really bothered me as I was able to get the job done. This interest was short-lived as I found web-design to be a hassle due to my bad design skills ...