Bonjour Monsieur

I love learning new things. Learning something new makes me feel like I’m becoming a better verision of myself. I suddenly have new tools for problem solving. One thing I’ve always wanted to learn was French. At school, half the the students were set to learn French, and the other half to learn Arabic. SinceContinue reading “Bonjour Monsieur”

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”

Don’t I Know You From Somewhere?

I have hundreds of contacts on my phone. Over the years I’ve added friends, family, colleagues, clients, recruiters, service providers and many, many other contacts to my phone. The list has become so long it’s hard to manage. Finding a contact has become like going through the Yellow Pages. If the number of people onContinue reading “Don’t I Know You From Somewhere?”

Non-Operating System

I’m a Windows user. I’m a Mac user. I’m an Android user. If you’re reading this, you’re using at least one operating system. It is my humble opinion that all operating systems are a disappointment. None of them do what I expect them to. I’ll explain. An operating system is meant to be the glueContinue reading “Non-Operating System”

Tap Dancing on the Edge

The next time you see a software notification on your phone, don’t ignore it. Here’s why. Software is flawed. There are security holes in almost every application or game we use. There are minor flaws, which can lead to local loss of data. There are greater flaws, which can lead to hardware damage or seriousContinue reading “Tap Dancing on the Edge”

Same Phone, Different Feel

I’ve been an Android user since the very early days. One of the things I’ve always really enjoyed in Android is how open it is for modifications. You can choose from a broad range of manufacturers. You can choose from a broad range of models. But most importantly, whatever you choose, you can still maintainContinue reading “Same Phone, Different Feel”

Turn Off The Light

It is said reading in the dark hurts your eyes. Well, that’s not true. At least, at the time of writing, there is no proof of it being so. I actually like reading white text on a dark screen. It reminds me of my early years in front of a computer. But it’s not everyone’sContinue reading “Turn Off The Light”

Size Matters

Size matters. Especially when we’re talking about software. Quite simply, smaller is better. In some cases, size comes at a cost. We call this a lossy compression. JPEG is such an example. The smaller your JPEG, the lower its quality. There is no way to recover the original data. It is lost. The loss mayContinue reading “Size Matters”

Oh, Phone, Where Art Thou

Have you ever lost your phone? I have. I sometimes find myself distracted and I simply forget where I left my phone. This happens to me more than I’d care to admit. Luckily, most people would happily return your phone to you if they found it. They just need to know who to return itContinue reading “Oh, Phone, Where Art Thou”