/ brian-kernighan / lectures / the-changing-face-of-programming