In most of the jobs I’ve had peer code review was an essential and regular part of the software development process. My experience is that it…
Explaining technical debt – an analogy
In software engineering, “technical debt” is a feature of an application’s code which makes future changes more difficult. Technical debt takes many forms, but it…