The Hidden Cost of “It Only Takes Five Minutes”No. Please stop saying, “All it takes is five minutes, so why don’t you submit this random survey or log your time in the 19th different…Feb 191Feb 191
With AI, Anticipation is the problem.The thing about AI is that it feels like an asteroid to me. The asteroid is years away from hitting Earth’s surface. We don’t even know if…Sep 13, 2024Sep 13, 2024
The problem with git config — globalAs a developer, you may find yourself contributing to multiple git repositories simultaneously. Sometimes these repositories are spread…Feb 9, 2024Feb 9, 2024
The Secret of Reality: A Mind-Bending AdventureJack was a poor and sickly man, with no direction in life and no motivation to change. He spent his days lying in bed, feeling sorry for…Dec 13, 2022Dec 13, 2022
A quick 5 minute coroutine refresher — Part 2.This is the second instalment of a series in which I examine common coroutine scenarios in order to dissect various coroutine concepts…Nov 8, 2022Nov 8, 2022
A quick 5 minute coroutine refresher — Part 1.Part one of this series will look at five coroutine scenarios to help you brush up on your coroutine fundamentals and better prepare you…Oct 16, 2022Oct 16, 2022
Dividing Android Modules into layers for reuse and better flexibility.As a new Android developer, I used to put a lot of emphasis on developing code rapidly, manually testing features in short iterations, and…Sep 28, 2022Sep 28, 2022
Bundling a React app and Kotlin server in a jar file.I’ve been working on Deep links for Android for the past few weeks, which calls for me to periodically run adb commands from the Mac…Jul 12, 2022Jul 12, 2022
Opening deep links with adb commands on AndroidThis post is going to be a short one.Jul 1, 2022Jul 1, 2022