Yesterday I attended a Houston Inc dojo. It was the second dojo I have ever attended and a very well organized one. To me, the most valuable lesson was how as a team we tend to go for features instead of refactoring. Sure, everybody said afterwards that they refactor more in real life but why didn’t they do it now? The benefits of refactoring can be seen so fast, certainly in a four hour session. One of the bugs in the dojo product was caused purely by from lack of refactoring.