Techniques
-
Distributed Version Control
- After a steep learning curve you never want to go back.
-
Pair Programming
- more 'Diet Pair Programming': we go over each others code regularly, but without sitting on each others lap the whole time.
-
Test Driven Development
- Add a test, see it fail, write some code, check if the test is working, commit!