10 things that make creating software similar to producing music | Hacker News Reader