design
-

Why Extreme Programming? Because MVC Won’t Save You from Chaos
Good morning, my tech peeps! Today’s article is a little different in that I am going to directly compare XP with MVC. Not even sure…
-

SOLID Principles: Building Software That Stands the Test of Time
Hey there, fellow code enthusiasts! Whether you’re sipping rooibos tea in Cape Town or coding away in a Johannesburg office, if you’re building software, you’ll…
-

Separating Reads from Writes: The CQRS Pattern Explained
If you’ve ever felt like your software is trying to juggle too many responsibilities at once (like a bloke trying to braai and mix cocktails…
-

The MoSCoW Method: Sorting Your Software Priorities Like a Pro
Howzit, tech enthusiasts! Ever found yourself drowning in a sea of software requirements, not knowing which ones to tackle first? Eish, we’ve all been there!…
-

Laying the Foundation: A Fun Dive into Early Software Design (Without the Headaches!)
So, you’ve got a brilliant idea for a new software system. Maybe it’s the next big productivity app, a game-changing AI tool, or even a…
-

What on Earth is an Architectural Decision Record (ADR)? 🤔
Hey there, tech enthusiasts! It’s Richard here, your friendly neighbourhood architect. The Mystery Unveiled Ever been in a meeting where someone asks, “Why did we…




