Being very good at writing and speaking are very valuable skills that come in handy in all situations in life.
What books have you read or want to recommend to enhance these skills?
Any specific book that changed how you articulate your ideas and thoughts?
Stack Overflow co-founder Jeff Atwood recommends this book on his Coding Horror blog[0]. I don't have children, but his statement that a book on talking with children "improved [his] interactions with all human beings from age 2 to 99" intrigued me enough to get the book.
I feel that out of any book I've read, this is the one that's affected my actual behavior the most. The book features a lot of examples that help the reader to internalize the lessons. Also, the lessons are so broadly applicable that you can likely apply them immediately in your life.
It was honestly really amazing to read some pages of the book one night, find an opportunity to apply a lesson from it in a situation the next day, and then see immediate results when the conversation would go in positive direction that I maybe would have screwed up otherwise.
[0]: https://blog.codinghorror.com/how-to-talk-to-human-beings/