2009 Session: Reconsidering cherished design dogmas
Thursday, 11:20 - 12:10
Track: Architecture
"A good design" is not a goal in itself. The goal is a system that requires as little effort as possible to develop and change. Proper use of reuse, decoupling and genericity can help with this goal. Improper use almost always hurts.
Prerequisites
The audience be hands-on developers with a couple of years under their belt. Architects may also come, but I won't say that they're actually welcome. (Just joking)
Expectations
This talk will inspire you to reduce the complexity of your system by recognizing when the dogmas of software design aren't helping. The effect will be less effort, less nervousness and more joy when
Additional Info
Johannes Brodwall
Johannes Brodwall works on projects as coach, software architect and developer. He's been practicing and teaching agile software development with a particular focus on extreme programming for ten years, and has been organizing the agile user group Oslo XP meetup for around five years. He's a well known speaker in Oslo on agile software development and test-driven development.
Finn-Robert Kristensen
Finn-Robert Kristensen works as a System Architect at Steria and has more than eight years of professional experience with developing software on the java platform. As a passionate developer focusing on delivering value to his customers, he favors lightweight solutions using the power of OOP over complex buzzword solutions. Finn-Robert has been practicing agile methods for six years and has worked as a coach and scrum master.