People like to think a lot about programs in terms of code. It's what we focus on. conditional statements, looping constructs, interface design and implementation, etc. It's really where almost all the research has been focused and it's arguably the most