The Three Laws of Programs

(As seen here) 1. A program must not be hard for a human to understand, nor though lack of clarification allow a misunderstanding to take place. 2. A program must be fast and concise, unless it con…

(Untitled)

Type Checking. This is a group of zealous academics (and their groupies and/or grad students) who believe that they can write programs that are smart enough to figure out what your program is trying t…