Beyond Coding — Soft skills to avoid project failures

Why good coding is not enough and as a software developer you need to work harder on your soft skills