Presentations

We are passionate about the LabVIEW community and one we way contribute is by giving presentations at NI Week, the CLA Summit, NI Days, User Groups, and our local Software Craftsmanship Workshops.  As we create these presentations we will post them here for download.  If you would like to use one of these presentations at a local user group feel free to do so, just let us know as we would like to meet you. 

 
 

Unfunded Liabilities: How Poor Package Design Drives Technical Debt and What You Can Do About It

This is a presentation given by Jon McBee and Allen Smith, Senior Systems Engineer at National Instruments.  This presentation is an improved version of the Principles of Package Design presentation Jon gave at the 2016 CLA Summit.

 
Architecting Complexity.png

Architecting Complexity

This is a presentation given by Jon McBee at the 2016 CLA Summit on complexity in software and how to measure it.  This presentation was heavily influenced by Rich Hickey's great presentation, "Simple Made Easy".

 
Package.png

Principles of Package Design

This is a presentation given by Jon McBee at the 2016 CLA Summit on the principles of package design and their associated metrics.  This presentation was heavily unfluenced by Robert Martin's book "Agile Software Development Principles Patterns and Practices"

 
DIP.png

Dependency Inversion Principle

This is a presentation given by Jon McBee at the 2015 Software Craftsmanship Workshop, held in conjunction with NI Days Boston.  This presentation discusses the Dependency Inversion Principle, one of Robert Martins five principles of object-oriented design.