First half: Defensive Programming
The first half of the tutorial will be about improving code construction, the actual act of putting code on the pavement. It’s primarily for the programmers in the audience, but managers will find it enlightening to know what their charges are up to. Perl will be used for the examples, but the principles and techniques will be applicable to all languages.
Second half: Defensive Management
The second half is about rethinking management of your software projects, both on a personal level and on a project level. This is for both the programmer and the manager.