Technical Writing: Learning from Kernighan