An Agile Marathon

People talk about agile sprints, but how about an agile marathon? Sprints are often held in a controlled environment like a stadium. Variables like temperature, wind, humidity don't change much over a short period of time. The finish line is visible in plain sight. Anyone who has attempted a marathon »

How to Start TDD?

Simply said, TDD is the practice of writing tests first before implementing the code. It starts with writing down the code behaviour we wish to have as tests, followed by the implementation. This is done one step at a time, switching between tests and implementation. In TDD, we let the »