Why do some programmers think there is a contrast between theory and practice? | Hacker News Reader