JavaZone 2010 - 97 Things: Testing Is the Engineering Rigor of Software Development

"Real" Engineers use sophisticated mathematics to help with predictability and cost savings. So where is the software "engineering" equivalent? This session highlights why testing gives us advantages over traditional engineering, and provides a whirlwind tour through the thinking about design for the last few decades.
Neal Ford

Neal Ford

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. Check out his web site at http://www.nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.