if(trackingNum != null){ } How Ideas and Assumptions Impact Applications: An Interview with TJ Usiyan