Developing Beautiful, Measurable Software

Software engineering is a measurable art. Most developers have, at some point or another, had a gut reaction to viewing a piece of code -- anything from warm fuzzy feelings to cries of "run away!" But beyond our feelings, clean code can actually be measured, and we can use those statistics and principles to create better software. This session will explore the spectrum of software metrics, characteristics, and tools that we can employ to help us create beautiful software.

Jeremy Mikola is a software engineer at MongoDB's NYC office. As a member of the driver and evangelism team, he helps develop the PHP driver and contributes to various OSS projects, such as Doctrine ODM, Symfony2 and Zend Framework. Previously, Jeremy helped build great things with Symfony2, MongoDB, and a handful of other interesting technologies at OpenSky and Exercise.com. Jeremy lives in Hoboken, NJ and is known to enjoy a good sandwich.

Follow Jeremy on Twitter at @jmikola.