djc14
You mention that a way to show ability to contribute is through "professional references and career advancement", but doesn't that also first require that you get into the company first? For the former, you need work to find colleagues who can give meaningful references, and for the latter, you need to enter the job first in order to advance in it.
Am I missing something? Is there any way to get these jobs without first getting the (dubious) credential from universities?
My Big Problem to solve is education as well, and currently, I'm still trying to figure out the best way to tackle the root cause. I feel we are all inclined to use technology as the path to success, but perhaps more fundamental issues need to be dealt with first. If this is the case, then which issue do we initially target -fighting predatory business practices, creating a culture that values education, establishing employment credibility for non-traditional education, something else?
Work That You Love
Why Evernote Will Win
However, most important should be the second claim since learning to code will help you build a crude MVP, allowing you to reach customers and validate your idea. In this sense, enraged_camel and OP are both correct because they both point back to the same concept of reaching customers.
IMHO though, it comes down to what value a company is providing. If it is a tech start-up where the software product is the main value-add, then a core competency must include programming. If it is a real estate start-up with a website, then learning to code can probably be pushed off in favor of customer development. So in the OP's case, the question would be, are we in business to build a SaaS tool to help teams or are we satisfied helping team management improve in any way possible?