Seriously? Why is This Not Taught in Computer Science at University?
November 25, 2018

The benefit of tertiary education — and its undeniable continuous devaluation over the years — is a broad and heavily debated topic. Whether getting a university degree is a worthwhile endeavor from an educational point of view or whether it’s just effort that directly translates into a piece of paper employers expect you to have is for every individual to decide. During my time on the computer science bench, I have often asked myself “why on earth do I have to study this when they could be teaching that instead?” The university’s priorities did not seem to align with mine, or with workplace requirements for that matter. In this post, I’m going to explore a number of topics that haven’t been taught at university when they really should have been.

Hiatus Be Gone!
September 29, 2018

Wait, what’s this? A wild POST appeared — seemingly out of nowhere — after a three year dry period without a single update. Here’ a completely redesigned site along with more content to come.

Why Does FTP Suck?
September 02, 2015

Discussion of the issues that come with the File Transfer Protocol and why it is awful, insecure, and why you should probably look for alternatives if you are still stuck in the past.

Guys, It's True: Coding Sucks!
February 27, 2015

Did you ever question your decision to become a software engineer? I certainly have. Frequently. Here’s how I find joy in the misery.

Why The Singleton Pattern Sucks and You Should Avoid It
November 25, 2014

The dreaded Singleton class is one of the Object Oriented Design Patterns that is frequently misused and overused. Find out why using singletons almost always a wrong design choice.

Why Does The Imperial System Suck?
October 17, 2014

Some funny bits and weird bobs on the Imperial System of Measurement and why the mental juggle between different units and conversions is a pain.

The C++ Programming Language Sucks for a Very Good Reason
September 13, 2014

Thoughts on why the arguably most powerful and influential programming language is an agglomeration of bad design choices and how it has been turned into an immortal Frankenstein Velociraptor over previous decades.

Top Five Most Annoying Programming Languages I Can't Just Ditch
August 19, 2014

Certain programming languages are clearly better than others, sometimes in every regard. However, in reality we often can’t pick favorites and have to use whatever is available. Here’s my top 5 worst programming languages I can’t just ditch.

Why Does Copyright Suck?
August 11, 2014

While copyright law and the protection of intellectual property have their roots in an honorable idea of a social contract, they have since been turned into corporate leeches through heavy lobbying. Let me show you how things have changed.

Why Does JavaScript Suck?
August 07, 2014

Dive into an in-depth explanation of what makes JavaScript a terrible language and why it is here to stay. With all its flaws. Forever.

Why Does PHP Suck?
July 31, 2014

A hilariously extensive summary of all things wrong with PHP that will take you on a journey from its origins through all the notoriously bad design decisions leading to the abomination that is now the most widely used web programming language.

Why Does This Blog Suck?
April 30, 2014

What could possibly be the best way to start this blog other than describing why it sucks?