Anonymous 4w
A large part of a devs job is code reviews/ demos where you present the work you’ve done. Having presentation/communication skills is incredibly important for that. You really only spend 1/4 of your time actually making changes to the code, the rest is discussions and presenting
1 