Techcamp and ASCI are organising yet another workshop. This time, Michael Feathers will be conducting a session on Working Effectively with Legacy Code.
Working Effectively With Legacy Code
Working Effectively with Legacy Code: Video 1
Working Effectively with Legacy Code: Video 2
Working Effectively with Legacy Code: Video 3
Working Effectively with Legacy Code: Video 4
Working Effectively with Legacy Code: Video 5
Working Effectively with Legacy Code: Video 6
Working Effectively with Legacy Code: Video 7
Working Effectively with Legacy Code: Video 8
Working Effectively with Legacy Code: Video 9
Working Effectively with Legacy Code: Video 10
This is a free event and we have 50 slots for each workshop. We wish we could accommodate everyone, but we cannot. So we need to find ways to identify the best candidates to attend this workshop and Position Papers are an excellent way to achieve this.
We are looking for passionate and responsible individuals, who strive to learn new concepts, push the boundaries and constantly try to challenge themselves.
You'll need to fill in your position papers here:Working Effectively With Legacy Code Workshop Position Paper's Wiki Link.
Position papers are rarely rejected. If we are not happy with the position paper, we might ask the participant specific questions to help them come up with a better position paper.
What is a Position Paper?
A Position Paper is a plain text response to the following questions:
Michael Feathers is a senior member of Object Mentor team. He provides training, coaching and mentoring services in Agile/XP programming practices, test-driven development, refactoring, object-oriented design, Java, C#, and C++. Michael has over 12 years of experience in developing world-class software solutions. Prior to joining Object Mentor, Michael designed a proprietary programming language and compiler as well as a large multi-platform class library and a framework for instrumentation control.
Michael is an active member of the Agile/XP community. As a contribution to this community, he developed and maintains the CPPUnit — an open source C++ port of the JUnit testing framework. He is a member of the ACM and IEEE. He regularly speaks at software conferences around the world and has been the acting chair for the Codefest event at the last three OOPSLA conferences.
When Michael isn't engaged with a team, he spends his time investigating new ways of altering design over time in codebases. His key passion is helping teams surmount problems in large legacy code bases and connecting with what makes developing software fun and enriching.