Beauty And The Beast

I was recently interviewed for a new contract. One of the questions I was asked was this: which would I say was more important: beautiful code or a good, polished UX. I found it to be a very important question. Paraphrasing, this was my answer: Beauty is in the eye of the beholder. We shouldContinue reading “Beauty And The Beast”

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”

Three Files To Go, Please

I recently switched from a MacBook to a Windows laptop. There were a few Mac features I really liked and was missing on Windows. One such feature is the ability to select multiple files, right click them and move them to a new folder. If you want this functionality on Windows, it’s your lucky day!Continue reading “Three Files To Go, Please”

Choose Your Weapon Wisely

I love gadgets. I’ve always loved them. I don’t discriminate, either. Small gadgets, large gadgets, technological gadgets, non-technological ones. I love them all. Given enough resources, I’d probably own every gadget in existence. For a while, I was heading in that directions. Fidget toys, USB dongles, tiny computers, Swiss army knives… I got them all.Continue reading “Choose Your Weapon Wisely”

I’ll Totally Give It Back

British landlords have a national sport. It’s called “keeping as much of your deposit at the end of the tenancy as possible”. Not very catchy, I know. But it’s a sport nonetheless. If you rent in the UK, you know what I’m talking about. When you move out, a British landlord will make every effortContinue reading “I’ll Totally Give It Back”

You’re Wrong

I’m a critical person. I’m also a perfectionist. While this doesn’t mean I don’t make mistakes, it does mean I have an urge to fix mistakes when I see them. One common place to find mistakes on is people’s posts, tweets and status updates. I used to correct them in a comment. I didn’t giveContinue reading “You’re Wrong”

What Else?

As software developers, one tool at our disposal, in almost any language, is a switch expression. It comes in many forms: switch, case, when… They are all fundamentally the same. Given a value of an enumerated type, it defines the code behavior for each such possible value. In Clean Code, Uncle Bob suggests we makeContinue reading “What Else?”

Get Me My Toolbox

You probably guessed I love optimisations. It’s a fine art of tuning and tweaking. One thing I spend absurd amounts of time on is my operating system. Whether it’s Windows or MacOS, I will optimise it to death. While some tweaks mean I have to use the terminal or edit files, others simply require usingContinue reading “Get Me My Toolbox”