David Bernstein will speak on "Writing Quality Software"
Being non-physical, quality in software 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.
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 at http://techniquesofdesign.com/