Ask HN: Communication skills required for a software engineer | Hacker News Reader