Section 1

First Steps

A journey of a thousand miles begins with a single step.

– Lao Tzu

Chapter 1

Pair Programming

Pair programmers: Keep each other on task. Brainstorm refinements to the system. Clarify ideas. Take the initiative when their partner is stuck thus lowering frustration. Hold each other accountable to the team's practices.

– Kent Beck

When I started my career, I worked on software for television broadcast, mainly developing computer graphics for sports, news, and so on. Unknowingly, I was up for a stressful challenge as I could never be late.

No matter what, the TV broadcast would go on air at the scheduled time, so software had to be ready. When deadlines were approaching, I remember drinking too many coffees over ...

Get Agile Technical Practices Distilled now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.