talk at code for portland - may 13, 2014