A Tale of Two Systems
We all want to design excellent code. We try to craft elegant, clear, beautiful software. Sometimes we're sucesful. Sometimes we're not. Often legacy code or company politics conspire to produce grotesque software monstrosities desite our best efforts.
So what can we do to design great software under the pressures of the real world?
This talk will look at some of the characteristics of well-designed software, and will contrast two real life code bases to learn what makes a good software design, and what makes a foul one.
There's little more valuable than real-world experience, and here we will learn from the mistakes and successes of other projects - more pain for less gain. We'll have a bit on fun on the journey, too.
Pete Goodliffe is a software developer, columnist, speaker, and author who never stays at the same place in the software food chain; he's worked in numerous languages on diverse projects. Pete's popular book, Code Craft, is a practical and entertaining investigation of the entire programming pursuit.
About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.