<<< Previous track Next track >>>

 Professional Developer

Host: Bob Martin

In the last fifty years the software industry has gone from the infancy of a few scientists and engineers tinkering with patch boards and binary registers to the relative maturity of millions of programmers using Agile practices to write Object-Oriented programs running on virtual machines.

During this long road to adolescence, we have learned a thing or two about our craft. But have we learned enough to sufficiently describe our craft? Can we define what it means to be a professional programmer? Can we list the dos and donts that we all agree to? Or is our profession still best described as "Each person does what is right in his own eyes"?

Schedule,
Wednesday
 Professional Developer
2007-09-26 09:00:00.0 - 2007-09-26 09:15:00.0 Introduction: Professional Developer
Track host: Robert C. Martin
Location: Conference Hall 3
2007-09-26 09:15:00.0 - 2007-09-26 09:30:00.0 Break
2007-09-26 09:30:00.0 - 2007-09-26 10:30:00.0 With Economy and Elegance
Kevlin Henney
Location: Conference Hall 3
Password protected Download slides
2007-09-26 10:30:00.0 - 2007-09-26 11:00:00.0 Break
2007-09-26 11:00:00.0 - 2007-09-26 12:00:00.0 The Journeyman's Tale
Laurent Bossavit
Location: Conference Hall 3
Password protected Download slides
2007-09-26 12:00:00.0 - 2007-09-26 13:00:00.0 Lunch
2007-09-26 13:00:00.0 - 2007-09-26 14:00:00.0 The Ethics of Error-Prevention
Michael Feathers
Location: Conference Hall 3
Password protected Download slides
2007-09-26 14:00:00.0 - 2007-09-26 14:30:00.0 Break
2007-09-26 14:30:00.0 - 2007-09-26 15:30:00.0 Applying Craftsmanship
Pete McBreen
Location: Conference Hall 3
Password protected Download slides
2007-09-26 15:30:00.0 - 2007-09-26 16:00:00.0 Break
2007-09-26 16:00:00.0 - 2007-09-26 17:00:00.0 Finding your Inner Doll - Layers of a Professional
Ilja Preuss
Location: Conference Hall 3
Password protected Download slides
2007-09-26 17:00:00.0 - 2007-09-26 17:15:00.0 Break
2007-09-26 17:15:00.0 - 2007-09-26 18:15:00.0 Final Panel
Martin Fowler
Location: Conference Hall