Soft Skills is surprisingly interesting. It covers loads of different areas of a typical software developers life, although nothing on programming. For example, chapters about fitness, real estate investing, and job interviews are included in this book. This is…