Why be defensive about programming? | Hacker News Reader