Writing Expressive Code

February 12, 2003

This talk is designed to show you how to code more expressively and be a better programmer. Expressive code means writing code for an audience of other developers on your project, now and in the future, and not just for a machine to execute. From the information given in this talk, you should be able to write code so that it is easier to maintain and save your company money in the process. This talk will examine coding idioms, and discuss advantages/disadvantages from the perspective of expressiveness.