What Is a Software Developer? The Beginner's Guide | Hacker News Reader