The Art of Debating: A Useful Skill for Software Developers
We have tendency to forget that being a software developer means dealing all day long with fellow humans. Interacting with others, communicating, explaining ideas, adapting to your team members are very important skills. The art of debating is part of this set of communication skills you need to have.
Source: thevaluable.dev