Desmond CheongDynamic program analysis in the Linux kernelDynamic Program Analysis for Fun and Profit with Dmitry Vyukov. Part of the LF Live: Mentorship Series.8 min read·May 30, 2021----
Desmond CheongWriting a simple REPL in GoIn this post I wanted to share a simple read-eval-print-loop (REPL) that I wrote as part of following cstacks’ clone of sqlite. I’d done…4 min read·May 5, 2021----
Desmond CheongDiving into CPython #1: what’s in an import (byte code and C source code)Afterword20 min read·Jan 13, 2021----
Desmond CheongA goal to dive into CPythonSome time towards the end of the semester, I made it my goal to work my way up to contributing regularly and meaningfully to CPython.5 min read·Jan 1, 2021----
Desmond CheongA nostalgic cry for a country that could have been: a review of The Art of Charlie Chan Hock ChyeA thoroughly convincing storytelling feat. I was unable to see through Sonny Liew’s trick from the very start to the very end. It was only…2 min read·Jan 1, 2021----
Desmond CheongGoing on a trip with Murakami: a review of Kafka on the Shore“‘In travelling, a companion, in life compassion’. So what does that really mean? In simple terms.” “I think it means that chance…3 min read·Dec 30, 2020----
Desmond CheongExploring the world of small things: a review of Gathering MossPart of the fascination of working with mosses is the chance to see if and when the ecological rules of the large transcend the boundaries…1 min read·Dec 29, 2020----
Desmond CheongYou, your humanity, and technology: review of You Are Not a GadgetThe vast fanning out of the fates of these words will take place almost entirely in the lifeless world of pure information. Real human…2 min read·Jul 30, 2020----
Desmond CheongAn accountant’s rise to power: review of The Traitor Baru Cormorant“What do you do?” “I try to save my home. Everything I do. For Taranoke.” “You’ve come a long way to do it.”3 min read·Jul 27, 2020----