Zheng Hao TanExposing a Singapore Airlines Free Ticket ScamA family member posted a link to an apparent “free trips with Singapore Airlines ticket” on a family WhatsApp group few days ago, but I…Mar 17, 2019Mar 17, 2019
Zheng Hao TanGoing ConfiglessI’ve been going on a custom software config detox recently. I threw out my tmux.conf file. I’ve shrunk my .vimrc file by 50%. As you can…Jan 25, 20191Jan 25, 20191
Zheng Hao TanSoftware Engineering Onboarding PlaybookSo you’re the new kid on the block. You joined the company on feature freeze day, and every engineer is scrambling to get their stuff…Aug 22, 2018Aug 22, 2018
Zheng Hao TanLate Night Thoughts on Code ReviewsPart of being a great software engineer and team player is doing proper code reviews. Some hate it cause it feels like a chore, but it’s…Jul 30, 2018Jul 30, 2018
Zheng Hao TanList Comprehensions in PythonList comprehension, or listcomp for brevity, is a powerful Python feature that can make your code generally look a lot cleaner and readable…Mar 6, 2018Mar 6, 2018
Zheng Hao TanProgrammer’s DigestIf you’re a software engineer, there’s a good chance that you like to problem solve. You also probably enjoy to tinker with new…Mar 4, 2018Mar 4, 2018
Zheng Hao TanReflecting on my First 2 Years of Software EngineeringI’ve been working full time at Hologram for 2 years now. This gig happen to also be my first out of college, and I’ve learned quite a few…Feb 23, 20181Feb 23, 20181
Zheng Hao TanUsing Vim to Display a File in HexThere are many ways to open/view a file in a hexadecimal representation. One way I can think of right now is to:Feb 19, 2018Feb 19, 2018
Zheng Hao TanNot all Technical Debt is the SameIn finance, your loan typically comes with an interest rate. Technical debt is arguably analogous to a loan with non-zero interest…Feb 17, 2018Feb 17, 2018
Zheng Hao TanGetting Started with GethGeth is a Go implementation of the Ethereum protocol and is currently one of the more widely used programs in Ethereum DApp development…Feb 11, 2018Feb 11, 2018