I believe in practicality, I believe in getting things done, I believe in releasing early and releasing often. If my goal was to write OS level software in Scheme, the transpiler would be one of the tools I would embrace. I don't care if my solutions are somehow inferior in its early stage, I am happy to develop experience and working knowledge. I allow myself to "restart" a project once I deem that I have enough understanding to reform the internal program structure that's radically different to my earlier iterations.