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 last few months, we’ve had to optimise our algorithm that generates and saves recommendations to our database. Poking around a bit, I noticed the step that deleted rows in our recommendations table was taking a long time to process.
Photo by Cara Fuller on Unsplash
Continue reading “Fastest way to bulk delete in Django”
San Francisco, we have a problem.
Photo by Caspar Rubin on Unsplash
Continue reading “Learning machine learning is kind of dry”
Hello imaginary Uber product manager, if I may, I have a feature requests as a frequent user of your product. This is related to safety.
Photo by Juan Di Nella on Unsplash
Continue reading “Uber feature request: An emergency red button”
When the first few Aesop stores started appearing in Singapore, being a generally skeptical consumer, I thought they were another gimmicky company that is all about packaging.
Continue reading “Marketing in Aesop”
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 nicer hotels now that Charlane and I are both working adults. Money has little to do with the joy we are getting from staying in people’s homes through Airbnb!
Continue reading “Thoughts on Airbnb”
Startups and established companies should not think for a moment that their users can be easily fooled. Users in 2017 are usually astute consumers who notice every detail about your product and brand.
Continue reading “Consumers are not stupid”
I was in Perth, Australia this weekend with Mei and we drove around in a small blue Mitsubishi Mirage hatchback. It had a manual transmission, which did take a day to get used to… but as we drove from cafe to restaurant (food was the one of the main reasons for the trip), I noticed the green eco indicator on the car dashboard. Food was on my mind, so I let that observation take a back seat. You know, in my blue Mitsubishi Mirage.
Continue reading “Training users to do the right thing”