Presentation: "A Tale of Two Systems"
Time: Thursday 13:00 - 14:00
Location: Fleming Room
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.