links for 2007-02-22 Why Understanding Programs is Hard I have written programs that delivered results I didn’t expect or want: does that make me a computer scientist? I thought not. (tags: programming technology software politics)