IntroductionMaster the communication skills that separate good developers from exceptional ones. The skills no one teaches in computer science, but that are essential to accomplish success in any IT project.
Detailed descriptionHere’s the uncomfortable truth: brilliant code means nothing if you can’t explain it, defend it, or convince others to use it. The best developers aren’t just technical wizards. They’re clear communicators who can navigate difficult conversations, manage client expectations, and collaborate effectively across teams. Yet somehow, these crucial skills are rarely taught. This training fills that gap. Led by Ramon Wieleman, who combines academic expertise in organizational communication with extensive software industry experience as Founder of Code Nomads, former leader of AmsterdamJUG and Director of OpenValue Group, you’ll develop the practical communication toolkit that turns good developers into trusted technical leaders. You’ll learn communication techniques for the actual situations you face daily: technical debates that get heated, clients who don’t understand technical constraints, pull requests that need clear explanation, and remote team dynamics that challenge even the best communicators. Through interactive exercises and role-playing based on real industry scenarios, you’ll practice these skills in a safe environment where mistakes are learning opportunities, not career risks. You’ll learn active listening techniques that actually uncover requirements, strategies for handling conflicts without burning bridges, and approaches for written communication that creates impact instead of confusion. Walk out with confidence in situations that used to drain your energy and with communication skills that accelerate your projects (and eventually your career) as much as your technical abilities.
Prerequisites
No prerequisites. Just a willingness to practice and reflect on your communication skills and style. Whether you’re early in your career or a seasoned developer looking to refine your soft skills, this training meets you where you are.
Target audienceBuilt for software developers who recognize that technical excellence alone isn’t enough. Whether you’re preparing for more senior roles, struggling with certain communication scenarios, or simply want to be more effective in your current position, this training gives you practical tools that make an immediate difference.
Learning goalsYou’ll master the skills that matter:
- Navigating the complete communication journey from your first interview to leading technical discussions
- Creating impact through written communication in PRs, documentation, and technical proposals
- Handling challenging conversations and technical debates without damaging relationships
- Building confidence in client interactions that balance technical reality with business needs
- Collaborating effectively in (remote) teams where communication is everything
- Using active listening to uncover what stakeholders actually need (not just what they say)
Topics coveredReal scenarios you’ll actually face:
- The developer’s communication journey from CV to leading projects
- Written communication that gets noticed: PRs that get approved, docs people actually read
- Remote collaboration strategies that keep distributed teams aligned
- Active listening techniques that prevent costly misunderstandings
- Navigating technical debates when emotions run high
- Building and maintaining client relationships that survive difficult conversations
- Problem-solving real situations from your own work experience
Training outlineThe training day consists of the following subjects (8 hours):
- Communication fundamentals for developers
- Written communication: PRs, documentation, and emails
- Remote collaboration best practices
- Active listening and requirements gathering
- Handling technical debates and conflicts
- Client communication strategies
- Presentation and facilitation skills
- Real-world scenarios and practice sessions