Registration is now open for the Global Day of Coderetreat! Have you registered for your local coderetreat yet? See our press release.

Welcome To Code Retreat

Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice, away from the pressures of 'getting things done', the coderetreat format has proven itself to be a highly effective means of skill improvement. Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time.

Over the past nearly three years, I have traveled around the world, facilitating over 30 coderetreat trainings. Along the way, I shared the formula and facilitation techniques, so that others could learn to effectively facilitate this event. This has served the goal of increasing the number of skilled facilitators who understood the fundamental goals and techniques behind the coderetreat training format.

Spending a day participating in a coderetreat is an ideal way to increase your development team's skills. Leveraging my experience as the leading facilitater of trainings using the coderetreat format, I now am available for hire to lead private in-company trainings. For an in-depth understanding of the philosophy behind a day of coderetreat, please watch this introduction video.

Cleveland Code Retreat Introduction from Corey Haines on Vimeo.

You can also find out more about the history of coderetreat. For a list of upcoming community coderetreats around the world, check out the events page.

After attending and facilitating more than 30 code retreats, I've become convinced that it is a valuable way to disseminate the idea and implementation of focused practice. I've seen the effect of attending a code retreat on people, and I want to share a proven formula for running one.

-- Corey Haines