Update programming_guide.md

Provide some bullets of questions as guideline of what's needed in the documentation