This is spot on. When I started writing the application I'm working on, it was as though I could divine new features overnight with little effort. Now, much of my energy goes to making sure I don't screw myself over with bad design decisions, fixing bugs, and answering questions about the software. I find that it is hard to write any code on some days. I'm glad to see this is common.