Mithril.js logo icon

Making a case for the little guy: Mithril.js

JavaScript frameworks. If you don’t use them you’ve likely heard of them. The most popular of the lot are React, Angular and Vue. There are, of course, many more to choose from. Every year, The State of JavaScript surveys Javascript developers. The result of this survey reveals the current landscape of the JavaScript world. And, every year, I can’t help but feel a little sadness when seeing one of my favourite little frameworks sitting far down the list. Today I’d like to talk about Mithril.js.

An unmade bed from someone staying at home

The best-laid plans of mice and men…

This isn’t the post I thought I’d be publishing today, but I think it’s the one that I should. Today is day four of South Africa’s mandatory 21-day lockdown. When I created my goals for 2020 three months ago, the world looked vastly different than it does now.

Busy people walking around

Busy ≠ Productive

I’m always on the lookout for tools that can help me be more productive. Last year, I discovered and decided to try out Todoist, a to-do list app that caught my eye.

I started incorporating Todoist in my daily routine and soon started seeing results. I’ve always found it interesting how much of an impact it makes to write down my tasks. I wanted to find out more about why that is, so I did some research. This phenomenon appears to have been the subject of several studies of late. Hint: It’s neuroscience!

A woman looking worried, possibly suffering from self-doubt linked to impostor syndrome.

Impostor syndrome: My current battle

Only a month ago I was a confident front-end team lead working on JavaScript web applications for the insurance industry. I had resigned from that position and was looking forward to a new challenge at a large live TV streaming service working as a software engineer. Little did I know that impostor syndrome was about to rear its ugly head.


An example of how I use Notion to organize my life

If you’re anything like me, you might need some external help being more organized and productive. A couple of years ago I posted a blog post about how using, a to-do list app, changed my life. I’m still an advocate for, but I’ve recently added a new tool to my toolkit: Notion. It’s a doozy, so I thought I’d like to share how I’ve been using it.


Disconnect when you need to

I love Twitter. I think it’s a great platform to keep well-informed. It’s also a window into the lives of people you care about, be they influential figures or just your peers. Conversely, in this day and age, it can be exhausting to maintain both your digital identity and personal life.


You don’t always need a redesign

So it’s been a while since you launched your website and you’re starting to get bored of it. Maybe your competitors just launched a new site and you feel that yours now pales in comparison. Could it be time for a redesign?

No More Zero Days

No More Zero Days

It’s 2018! With a new year often comes New Year’s resolutions. Usually, I’m not really one for New Year’s resolutions because it’s almost a given that they will get abandoned long before the end of the year. However, this time it might just be different. The other day I stumbled upon a Reddit comment by user ryans01 that stuck with me. He has a system called “No More Zero Days” and it’s super intriguing.


Horror Vacui
(Fear of white space)

White space.

Do the words strike fear into your heart? For most people, it won’t. But I think any designer that has dealt with clients have come across someone somewhere that wanted to cram every inch of the canvas full of content.

Before you carry on with this post, I think it’s imperative that you understand what white space is in the context of web design.


How to get work done when working from home

As I’m typing this, I’ve been a (mostly) remote worker for the better part of the past two years. I don’t think I’ll ever regret the decision to leave the daily commute behind me, even if just for a while. With that said, however, it doesn’t mean that the remote working life has been without its challenges.

Early on during my current job, I wrote this post: My Experience with Remote Working so far…. At that point, I was still new to the change of scenery that remote working brought. By now, however, I’ve been moulded in its fires and I believe I can share my experience with anyone new to remote working or that might be struggling with actually getting work done from home!