In this presentation, originally delivered to the Wellington Dot Net User Group in March 2010, I explore the nature of Smart Code.

Smart Code is about writing code that is obviously correct - code that is faster to write and easier to read. While the presentation covers a number of different techniques, the key focus of the presentation is to work on writing code smarter, not harder.

Writing Smart Code might involve eliminating repetitive code with carefully chosen helper methods, making better naming choices, or structuring code to make it easier to read.

Attitude is the most important factor - to keep looking for ways to work smarter instead of mechanically churning out the same old same old.


Audience Date
Wellington .NET User Group March 2010