image-mount
Les Freeman

A self-proclaimed lover of open source, Les began writing code for the web when Mosaic was a popular browser and Java was still a snazzy word for coffee. Les has written Java, PHP, and Ruby code using open source and proprietary frameworks on projects including green-field content management systems, electronic music distribution systems, custom social networks, and large code-base eCommerce solutions. He now specialize in agile, behavior-driven development with Ruby on Rails.

Les practices behavior-driven development because, as he puts it, it is unethical to ship a piece of code based on the assertion that “it seemed to work when I wrote it.” He discovered the necessity of testing through his experience of maintaining large, mission-critical code-bases without test coverage.