Software engineers can no longer neglect their soft skills

The bottleneck has shifted from implementation to specification.