I’m a software engineer living in Singapore. I'm interested in Go, Python, C, OS.
I write posts here infrequently.
Recent posts
Dec 31, 2022
Switch from 1Password to pass —
I had been using 1Password since version 3, from 2011, and paid for upgrades and desktop/mobile versions. And I had bee...
Sep 9, 2018
TIL: Debug hung Golang process —
I've been using Golang for server-side development for a while, and started to
get familiar with Golang pitfalls. I lik...
Feb 22, 2018
Disable Slack unread bullet in the badge —
I like things clean. So I don't want Slack's lacking settings to remove the
unread bullet in the badge. (Unlike the men...
TIL: split a commit in Git —
Today I created a commit in git, which contained changes related to two different issues. If I realised that just after...
Apr 30, 2017
Write your own stupid code —
**TLDR:** For a simple iOS serialization/deserialization task, I wrote less than 100 lines of code, to replace previous...
Oct 23, 2016
Custom Keyboard in iOS —
**UPDATES:** By code reviewing the original method, a better (but still flawed) way comes up.
It is to align the botto...
May 6, 2016
Customize Crosswalk for Cordova project —
I'm working on a [Ionic](http://ionicframework.com) project which is deployed to mobile devices via [Cordova](https://c...
Oct 7, 2015
Abandoned Evernote, Moved to Notes —
I've been using Evernote casually for years. Though it's not a quite
full-featured app, and has almost added no (big) fe...
Jun 21, 2015
A pit when upgrading to Python 3 —
To get a better output of unicode, instead of "\uxxx", and also to follow the
fastion, I was upgrading my server to Pyt...