For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at firstname.lastname@example.org.
For media-related inquiries, contact Maureen Jennings at email@example.com.
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).
View a complete list of OSCON 2008 Contacts
Many people dismiss “best coding practices” as just making code pretty. Often times the practices are justified by hazy ideas of “readability” and “maintainability”. One concrete reason is to make code “skimmable”.
We rarely read and understand an entire project, instead we read just enough to get something done. Skimmable code makes it fast to read and safe to change. You can understand only a small part of the total project and yet know all you need to know about it. It allows one to work very efficiently on unfamiliar code.
You will learn the art of skimming and the role of best practices in writing skimmable code. Fuzzy issues such as encapsulation and function naming will be brought into focus. You will be shown tools to help see when a function is too complex or when code is too tangled up with itself.
Michael G Schwern has been programming Perl for over 10 years and is responsible for such modules as Class::DBI and Test::More. He writes for the Beautiful Code Blog as well as about Geek Ethology on http://geek2geek.info. In all probability, Michael has code on your computer. He can destroy CPAN at his leisure.
Michael currently resides in Portland, Oregon and has no intention of leaving. He runs Schwerniverse.com providing freelance QA, Software Engineering and Socialization consulting and training.
He owns no cars nor cats, though he kind of wants a cat.