Technical Writing: Learning from Kernighan | Hacker News