The many disciplines that make up user experience design | Hacker News Reader