Publishing research proposals may be an unusual practice. However, little consideration shows that there would be advantages, if it was the norm. Proposals are judged, but seldom discussed. Therefore, a bit more openness coud benefit scientific research in general.
Here is a draft proposal describing how philosophical investigations could help learning to code and software engineering in general. Why philosophy? Well, whether we like it or not, ideas on that level of abstraction do influence coding and learning new technologies.
Update: fixing typos, 2017.11.01.