Ask HN: What habits make a programmer great? | Hacker News