This is an excellent principle. But I'd like to see more (a lot more) about the non-technical issues that sink projects. What are they? What do you discuss? We've also all seen projects that were drowned by interminable meetings. I take it you're talking about on-on-one discussions, but you don't say.
"building systems that help make those people successful" Sounds like you want to say something like agile, continuous integration, some combination of the above? So do it. What are systems that make people successful? What about the REALLY big problem--people who really aren't up to the task, or who need significant mentoring to get there?
That's just a start. There's a lot to be said here.