1. Home
  2. Mailing Lists
  3. Past Meetings
  4. Java Resources
  5. Conferences
  6. Other User Groups
  7. Java Jobs

Meeting Location:
Ada Developers Academy HQ
1215 4th Ave #1050,

6:00pm Networking
6:30pm Presentation
8:00pm Beers!

Chair Nimret Sandhu
Community Leaders
Freddy Guime
Ben Garnaat
Founder Jayson Raymond




SeaJUG is an all volunteer effort - which means items such as the website and mailing list are updated as schedules afford. We meet on the 3rd Tuesday of every month. We need suggestions/volunteers for topics! If you'd like to donate your time/skills to the cause, contact Nimret Sandhu.

19 May 2009 : Writing Quality Software


Being non-physical, software quality is very different than quality in physical goods. In today's environment software must not only provide value now, it must be easy to change so it can continue to deliver value in the future. This is especially true on agile projects where short iterations and ongoing customer involvement means software needs to change frequently. Without paying attention a few key qualities the agile process of iterative development can soon degrade code into a maintenance nightmare. In this seminar we will explore specific qualities that make software more maintainable and easier to change.

Speaker Bio

David Bernstein has been writing software for over a quarter of a century. A noted speaker and presenter, David has been responsible for successfully delivering systems that drive leading econometric and financial firms as well as helping to develop application and operating system software. He has nearly two decades of experience "preaching what he practices" and has personally trained over 6,000 developers on how to improve the design and construction of software. In addition to his deep technical knowledge and passion for software development, David has experience running all aspects of a startup software company and is also an award-winning video producer. Read David's blog Techniques of Design: http://www.techniquesofdesign.com