LAWS OF PROGRAMMING. - Sufrin, B (Communications of the ACM, 1987)