How to fight technical debt

Some say that the only two things one cannot avoid are death and taxes. That’s not true. For every software team, there’s something much more dangerous than death. It’s technical debt. If you hear about it for the first time, my previous post about where technical debt comes from should come in handy. If it’s […]

Read More

Why Continuous Integration Should Be Your Priority

Continuous integration (CI) is a practice in software engineering where members of a team integrate their work frequently, with each person usually integrating at least once daily, leading overall to multiple daily integrations. Each instance of integration into the shared mainline is verified by an automated build (including a test), which enables quick detection of […]

Read More