Overnight bus and train journeys are a great way to save time during long-distance (6 hours+) travel. I still have vivid memories of my overnight bus journeys from Guatemala, Kenya, Egypt, and Peru. Here are some tips to make them […]
Two cryptocurrency exchanges came out early on from Y Combinator. One is 2012. One in 2013. One returned 1500X to early investors. The other one ceased to exist after 2 years. What happened?
Panamá is one of the wealthiest countries in Central America. The gorgeous skyline of its capital, Panama City, reminded me of Singapore. Beyond that, there isn’t much to do in the city. The Panama Canal, in my opinion, is a […]
Let’s say you want to have two Go packages pkg1 and pkg2 in a monorepo setup. Here’s what a good project structure would look like.
While Sitting at a local restaurant in Cairo, Egypt, I deliberated between Subia and Dom Palm to drink. Two adult women, the mother (in-law?) wearing a burqa and the daughter (in-law?) wearing an abaya sat in front of me. The […]
I used to call Toast#show() on the UI thread. Then one day, I received notifications related to an ANR (Application Not Responding) error in one of my Android apps. at android.os.BinderProxy.transactNative(BinderProxy.java) at android.os.BinderProxy.transact(BinderProxy.java:605) at android.view.accessibility.IAccessibilityManager$Stub$Proxy.addClient(IAccessibilityManager.java:1207) at android.view.accessibility.AccessibilityManager.tryConnectToServiceLocked(AccessibilityManager.java:1804) at android.view.accessibility.AccessibilityManager.(AccessibilityManager.java:606) at […]
Tharman, the 9th president of Singapore is of Indian Tamil ethnicity. The pronunciation of his first name shows how various languages use Latin alphabets.
The oil-rich twin islands of Trinidad and Tobago are the southernmost island in the Caribbean. The smaller Tobago island is more beautiful, safe, and worthy of spending time on than the bigger Trinidad island. So, if you are short on […]
“What I learned losing a million dollars” covers the iconic rise and fall of Jim Paul in the Chicago Mercantile Exchange as a trader. Here are the key takeaways from the book Here are the key takeaways from the book
Software engineering at its core a job that involves thinking and the ability to convert that thinking into meaningful code that a machine will understand.