Nizar was recently interviewed by Emily Bache for Modern Software Engineering (MSE) about Probity, his latest open-source project for enforcing guardrails for autonomous AI codi...
You’ve seen the potential of agentic coding. It looks exciting – until it breaks 10 minutes later. Again, and again. Frustrating, right? In this recorded webinar, Nizar, creator...
In the beginning of my career, I discovered that having automated tests is invaluable when making changes to any non-trivial software system. Or, put differently, I realized tha...
In the team I work with, we have a sort of tradition of deploying on Friday afternoons. Why on earth are we doing this? A lot of teams have the opposite tradition to never deplo...
When working with Suzi Edwards-Alexander and trying to find out what is good (and bad) about factor10, I've realised there are a few unconventional things about us that I'm prou...
A while ago I held an internal TDD-workshop at one of our customer's offices. We took on a simple task together where the solution turned out to be a lot more complex than it in...
I have always liked this quote because I think it embodies an issue I see a lot in the software industry: We are in a hurry, so we take shortcuts. And then we pay the price of t...
I recently came across a thread discussing Test-Driven Development (TDD) on one of the major social networks. The discussion revolved around when to use TDD and when it can be s...
In the beginning of my career, I discovered that having automated tests is invaluable when making changes to any non-trivial software system. Or, put differently, I realized tha...
For the last five years I have been test driving pretty much all the code I have written. This is a retrospective on why it took so long to get started, where I see the greatest...
Can you combine Test-Driven Development (TDD) with prototyping? How can you write tests for functionality that is largely unknown? Where do you even start if you're on unfamilia...