% of projects that failed due to some "soft skill" issues such as covered in these books: 100%
% of projects that failed because of some bit of CS somebody was missing: 0%
My enthusiasm is not curbed.
I think the funniest part of this comment is the fact that it's this exact attitude that makes people crash their projects: it's not tough enough. Surely there's some magic sauce we can add on top to make it tougher, right? Maybe the project is only keeping track of the 50k books and 10k patrons at the local library, but we'll certainly need a messaging system capable of huge amounts of realtime transactions, right? And what kind of cloud infrastructure is that going to take? Probably something complicated, I'm sure.
As a newly-minted instrument pilot, I was lucky enough to sit in the jump seat of a local commuter as it made its way home to my local airport. We were shooting an IMC approach down to minimums. I kept my mouth shut and paid attention to the two pilots working.
It was like watching a clock. Everything was dull, double-checked and cross-checked. When we finally landed, I told them "That was pretty boring"
I'll never forget the pilot's reply, "That's how it's supposed to be"
The vast majority of tech work is not intellectually-challenging. Even when it fails, it usually fails for these "soft" reasons.
Plenty of folks are not happy with this state of affairs. Those are the people you need to keep away from the keyboards.
The greatest skill you need to know as any kind of professional is the skill of dialing it back to only what's required by the client -- not what might be the most fun or interesting thing you'd like to do. That can be really, really tough.