Question
And every so often things just work
After lots of little (and not so little) frustrations in getting the software to do what you want, you suddenly have these little successes where you plan out an approach, do it all from first principles, and it works first time. (Yes, I know the demo puppet Martin does all this already.)