Increasingly convinced that communication and writing/speaking/etc. should be considered a mandatory skill for software development outside personal projects.
(Note: that *does not* imply the use of 'standard' language, or even necessarily words. The point here is that you understand how to make yourself understandable to others, not what language or dialect or spelling you use to do so.)
@joepie91 I totally agree, and I would add that listening and empathy are also undervalued skills that (contrary to popular belief) can and should be actively developed