Every line of code written is a potential bug, we all intruduce bugs in our systems no matter how experienced or brilliant a developer you are. So it only makes sense to arm yourself with good bug hunting skills. One of my favourite is hunting down a git commit that introduced the bug. This can […]
It is always interesting to start learning a new programming language, the challenge brings with it some excitement and a sense of optimism for opportunities not yet realised, new projects or even new jobs. For me, it was the possibility of developing mobile applications for Android, and not going through the torture of re-learning Java […]
I was excited to get my hands on the new AirPods Pros, I had a pair of Sony headphones for a while, but I wanted something more portable, also due to the heat (summer’s coming) my ears started sweating a lot more than usual, and sometimes by mid afternoon the headsets were too uncomfortable to […]
Today I learnt that not all statements need to be returned in the `else` clause of a Guard statement
Update: I failed terribly ? I’ve always wanted to write a blog, but I’ve found that time and motivation to be lacking. That said, I’ve been consistently writing smaller TIL (Today I learnt) notes, either on a physical notepad or on the computer. I have therefore decided to undertake a small experiment and see if […]
Recent career moves have now afforded me enough time to get back to writing and experimenting with open source software. Stay tuned.
Experience might vary I’ve had a side project or two for as far as I could program. It’s on rare occasions that I would find myself completely free of anything to do, be it at work or on my own free time. Therefore I would like to share my knowledge on what I learnt about […]
Welcome to my blog, a collection of my musing on technology. Posts will be about tech and programming, but on the off chance I am a bit moody, there could be insane rants ending in tears and regrets.