Time and Location
Title
Local Reasoning in C++
Abstract
Local reasoning is the ability to look at a defined unit of code, a function, or a class, understand it, and verify its correctness without understanding all the contexts within which it is used. This talk covers local reasoning principles and explores conventions and rules to support local reasoning and develop better interfaces and code.
Speaker Bio
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean joined Adobe in 1993, working on Photoshop, and is one of the creators of Photoshop Web, Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009, Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993, Sean worked at Apple, where he was part of the system software team that developed the technologies that allowed Apple’s successful transition to PowerPC.
A Word From Our Sponsor
Please thank Microsoft for sponsoring our meeting room and Teams account!
Resources
Note: We had some issues with this recording. We’ll do what we can to clean up those issues as we can. In particular the start nmay need to be adjusted and toward the end of the video the Teams session cut out and was then restored. Sorry about this and we’ll work to make the video as clean as we can.
Digital Media Links
- Sign up for our announcements mailing list If you want to be more involved, sign up for our volunteers list
- Check out our web page at http://www.nwcpp.org/
- Follow @nwcpp on Twitter
- Join our Facebook Group
- Tune in to our YouTube and Vimeo channels
social
blogroll