Back in March I posted Hi Ho back to coding I go. Well now I am finally out the other side :-) Actually, I decided to terminate my developer contract early. I was feeling very frazzled working five days a week with a long daily commute and conference commitments / articles to be written waiting for me when I got home. After about a month I had pretty much stopped reading and blogging. I stopped going to the gym and substituted dinner with my family for sandwiches on the train. Only managing to do email late at night or very early in the morning was leaving me tired during the day at work too. The upside was that I was working with a great team of developers with a real passion for writing excellent software. The management were very happy for us to use all XP technical practices so pair programming and test-first development were not an issue. I learned a bunch of new techniques and enjoyed the regular debates we had about the architecture! However, the crux of it for me was the project management. I just didn't believe the go-live date was achievable and certainly was not prepared to make personal sacrifices for it. So it was a tough decision but in the end I decided the best thing to do was to suggest the team found a replacement for me - so another person is now leaving ThoughtWorks... I have been back working at home for a few days now but a large backlog of tasks has built up so I feel just as busy as in a full time job! I have big plans to launch some agile training courses this summer so look out for Agile Summer School!