Title: A practical method of program design