Your Password Rules Are Not Good Enough

Instead of telling you, let me show you, how a top e-commerce platform in South Africa shamed and praised my password. This is classed as a weak password The above password has 14 characters, capital letters and some digits. What…

Read More

Cool Story Bro – The Steve Jobs iPod Touch Incident

It was a Tuesday evening at 19:47. Steve Jobs was in his office doing iStuff when one of the Apple lead engineers walked in. The engineer presented Jobs with the iPod prototype. Jobs twirled it around in his hands, weighed…

Read More

Of Coding Standards and Good Code Pt 2

This is part two of coding standards and good code quick-bits. You can read part one here. Give Me A Date Today we are going to talk about dates and how you should not date. Out in the wild, in…

Read More

Animated logos waste your customers’ time

When watching movies, it is mandatory for the movie to waste 90 seconds of your life showing you logos of the movie companies. After that, you spend the opening few minutes reading the names of the movie studios as you…

Read More

If corporations don’t rule the internet, who will?

The internet has become a basic human right. There is a major problem though; the internet is controlled by corporations. Relax, I am not a conspiracy theory nut. What we are talking about here is a system that was created…

Read More

Why everyone should not learn to code

Coding is hard people. Really hard. We can safely blame Steve Jobs for the "Everyone should learn to code" movement. And add Mark Zucks into the mix. Here is the man the legend himself advocating for everyone to learn how…

Read More

A.I. is good. Too much A.I. is bad

Relax. We are not talking about Skynet or the Deus Ex Machina from The Matrix. That level of Artificial intelligence (A.I.) is decades away at least. But then again if we follow The Matrix logic and the best A.I. can…

Read More

Of Coding Standards and Good Code Pt 1

In today's lesson, we will talk about state management and how not to use booleans for states. Does it work? Ship It! We will not sit here and pretend (except for Dave and his standing desk, Dave is a INSERT…

Read More

You won’t be a programmer forever

A few days back I saw a job post for a software engineer. The job spec explicitly stated that candidates "Must not be near retirement age." Our industry has a long running stigma against older veterans. Maybe the industry feels…

Read More

Software Developer Recruitment from Hell

Tell Me How Much You Will Pay Me Please stop wasting people's time. When you post a job vacancy, please also post the salary range for that role. Do not wait two to three steps into the interview process before…

Read More