Discuss programming issues

This is very much a draft / stream of consciousness, but some feedback on the direction would be helpful.