Having gone from a non-technical co-founder in my last startup to a technical co-founder in my current startup, I could identify with your post, so much so that it was almost like I had written it myself. Also last few months I have always been frustrated with the slow speed at which I write code as compared to others. And that sometimes makes it hard to enjoy the process when the time difference between when you think of a new feature and when you actually see it working in front of you, is large. But now next time I am feeling frustrated I will think of this blog, grit my teeth and just carry on.