Program Design for Linear Speed