|
Welcome to the new website for the Northwest C++ Users' Group. We have moved the site to a new host and started using Joomla. The old site content can be found here.
Who We Are
The Northwest C++ Users Group (NWCPP) is a group of professional developers and hobbyists living and working in the Pacific Northwest who meet monthly to discuss trends, techniques, and technology regarding the C++ language and industry. The group meetings and resources are free, and anyone and everyone is welcome to attend.
Past speakers at our meetings include Andrei Alexandrescu, Bruce Eckel, Steve McConnell, Scott Meyers, Jeffrey Richter, Bobby Schmidt, Stan Lippman, Eric Niebler, and Herb Sutter.
Follow @nwcpp on Twitter, join our Facebook group, and join our LinkedIn group.
Next Meeting
Our next meeting will be on Wednesday, February 17th, 2010 at Building 40, One Microsoft Way, Redmond, WA 98052 at 7pm.
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.
|