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…

(Untitled)

the urge suddenly comes upon me to grow a long beard and stop showering and make a pilgrimage to MIT where I beg Richard Stallman to let me live in a cot in some hallway and work on GCC with him like…

(Untitled)

to most people, the major difference between git and Subversion is that there’s a web site attached to git. http://gilesbowkett.blogspot.com/2015/06/the-future-is-full-of-broken-machines.html…