Avoiding Technical Debt

Is it possible to avoid technical debt when starting a new project? And if not, should we just give up? Or can we find a way of maintaining quality projects…

Continue Reading Avoiding Technical Debt

What Is Technical Debt?

Have your developers ever mentioned technical debt? Or are you wondering if you have technical debt? Are you interested in doing something about it? Is it even necessary to do…

Continue Reading What Is Technical Debt?

The Multiteam Monolith

The monolith is an architectural pattern where the software application consists of a single executable that is deployed as a whole. It can be difficult to work with when it…

Continue Reading The Multiteam Monolith

Tech Talks

I have done a number of tech talks, both for companies privately and in public (i.e. meetups or conferences). Help, I Inherited Legacy Code! A talk for engineers and managers…

Continue Reading Tech Talks

Free Stuff

Documents/Articles 5 Symptoms of Technical Debt (And the Solutions) External: 11 Types of Automation Tests, Explained External: Tackling Legacy Code (article featured in DotNetCurry) Video's Microservices, Software Architecture with Sergiy…

Continue Reading Free Stuff

Legacy Code Survey Results

A few months ago, I published a survey to gather some insights into how teams and individuals see legacy code. While the response was smaller than I wanted, it does…

Continue Reading Legacy Code Survey Results

Project Renewal Struggling with an older project? Continuously fighting bugs that keep appearing and re-appearing? Or do you just need to migrate to a newer platform and do you want…

Continue Reading

Services

Interested in how I can help you? Take a look at what I can do for you, or contact me if you need custom work that doesn't fit in the…

Continue Reading Services