Clean Android

As an Android developer, I spend a lot of my time worrying about app architecture. Android has a long history of attempts at a convention. We’ve had Activity god classes. We then had fragment god classes. Along came MVP (Model-View-Presenter) with its presenters, which really improved things, but often led to god presenter classes. MoreContinue reading “Clean Android”

Tightly Packed

I like efficiency. Sometimes life feels like a puzzle. Solving the puzzle means achieving the ultimate efficiency. How do I fit as many dishes as possible into the dishwasher? How do I pack everything I need in this small suitcase? Interestingly, I found there are different solutions to those similar problems. Just like when solvingContinue reading “Tightly Packed”

Not Good Enough

I’m a perfectionist. I know a lot of people testify this about themselves. But I truly am. Nowadays, there seems to be a trend of “good enough”. It stems from a sensible idea that the final 20% of the work will add marginal value (not to be confused with the 80/20 rule). I get that.Continue reading “Not Good Enough”

Do One Thing Well

I’m an Android user. I’m also a Windows user. I tried the iPhone, and I’ve used a MacBook for a few years. The latter two didn’t grow on me. Different operating systems offer different experiences. Which works best for you is an individual preference. Once you get used to one, though, it’s hard to switch.Continue reading “Do One Thing Well”

Together, Nothing Can Stop Us

I have owned and managed several companies in my life. I ran none of them alone. Choosing the right partner is a challenge. My intuition led me to seek people who were like-minded. Choosing someone who is also a friend kept me in my comfort zone. It took me many years and an insight fromContinue reading “Together, Nothing Can Stop Us”

You Know What? You Are Right

I love to argue. Well, I used to love to argue. I used to love proving to everyone that they were wrong. That I knew better. For me, arguing was almost a sport. It was like arm-wrestling intellectually. Over time, I observed three things. The first is I learned not all people have my patience.Continue reading “You Know What? You Are Right”

Not So Dumb After All

A lot of people gained weight during lockdown. My wife and I didn’t. How we managed to get healthier during lockdown isn’t a secret. Firstly, we kept a healthy diet. Admittedly, this wasn’t always easy. Without leaving home, with no delivery services, there were hard times. But we managed. We ordered from local markets. WeContinue reading “Not So Dumb After All”

Who You Gonna Call?

Many years ago, we used to have CRT screens. Remember those? They were these massive screens that would take up most of your desk. Later on, plasma screens were trending. Both of these technologies had a problem. Quite often, you’d leave the same image on the screen for a long time. When you did that,Continue reading “Who You Gonna Call?”

What’s In It For Me

I always find myself curious as to how much of a cut people take on my work. How much are my clients making? How much is the agency that got me into the role? How much is the realtor that found me my flat taking home? I adopted a habit of stopping myself from goingContinue reading “What’s In It For Me”

Untie The Knot

Sitting in front of a computer all day isn’t great for my body. Add to it the tentions of work and you get a problematic combination. The funny thing is, it creeps on you and you don’t realise it. I didn’t feel the tension that was building up. And then I got my wife aContinue reading “Untie The Knot”