Creating Apps We Love

Find the real exception in Xcode debugger

There are times when you have exceptions raised in Xcode, but it breaks at UIApplicationMain in main(), and without giving you clues on where the...


The Better Guide to Installing Android SDK

I wasn’t impressed with Android team on their documentation for installing Android SDK. It is long, and jumps from page to page. Here is my...


SG Radio is Fixed

One year ago, I released SG Radio, but the app encountered a major glitch, and was taken down. I am sorry for taking so...


4 Headlines to Get Readers Excited

I read from problogger on writing good headlines for your blog post, and thought it is worth sharing. Instead of always writing your headline...


HTML5 or Native App for mobile ?

This is a decision that mobile developers got to make when they develop an app. There are pros and cons to both the platforms,...


My THack (Hackathon) Experience

I participated in a 24hr hackathon over last weekend, and created Guidebnb – an app to find local guides. It is an Airbnb for...


How to fix your iPhone Home button

The Home button got to be the most problematic hardware on the iPhone. Recently, my iPhone 4 Home button started to respond slower. I...


AsiaTop50Apps voting system fixed

Five days ago, I posted what happens when you have a hackable voting system, and I decided to curl SG Blood to become an...


10 ways to think like Bill Gates

There are 10 ways to think like Bill Gates: Prioritize **Ask smarter questions ** **Make data-driven decisions**. **Divorce your ego** **Frame the problem ****Get...


What happens when you have a hackable voting system?

Unfortunately, this happened to Asia’s Top 50 Apps nomination, presented by Singtel Innovation Exchange, and e27 as the organizer. Interestingly, e27 community manager posted...


How Many Developers Are There In The World?

I have always been curious over the number of developers in each country. Recently, out of a need to present this statistics for my...


Apple Executives – Past And Present

With Steve Jobs: Without:


Lessons learnt from SG 4D server glitch

Last week, I upgraded Google’s App Engine to version 1.5.2. I was careless and did not perform enough tests, and it turned out there...


Invite to Quora

I can give you an invite to Quora. Just leave a message with your email in the comments. Go here, or simply enter you...


Supported Fonts in Slideshare

Slideshare does support all fonts – including custom fonts that you download. I was told that the slides only support certain standard fonts, but...


Developed a Voice App in 3 Hours

I have recently developed a Voice Polling app, which polled users on who is the cutest presidential candidate. This app was at first created...


Most Popular Web Browsers in Singapore

Statistics in the past 12 months: Clearly, IE is dropping with less than 40% market share. So dear Singapore government, please improve your sucky...


[email protected] Website Sucks. It needs BIG Progress!

[email protected] is a government website for 200,000 Singapore servants to view their pay slips and submit claims. It is of course a very important...


How to Send Free Message to Anyone in LinkedIn

No doubt LinkedIn is the biggest social network for working professionals. LinkedIn is very useful for finding people with job opportunities, or connecting for...


SMS Spreader – Run SMS Campaigns using Google Spreadsheet

There are many online websites that helps SMS marketers send thousands of SMS. You have to upload an excel file containing the mobile numbers,...