Update on the ups and downs of being part of a startup
We're about to make a major shift in how our product works. It's crazy how many times I work feverishly hard to build something and even as I'm finishing it up, I realize that I'm going to have to start all over. It feels like a Tibetan sand mandala (http://en.wikipedia.org/wiki/Sand_mandala). Just when I thought we'd reached a point of product maturity, we find ourselves staring up another mountain.
I can't tell you how frustrating this is. But the product is telling us where to go, and it seems counter to my core software philosophy to ignore it. Shit, most good ideas come from the rethinking of an old one. And I can't ignore the fact that as great as our product is, I still haven't felt it click. So as I curse the massive effort I have in front of me, my future self I think is smiling widely at the inevitable turn that had to happen(and glad he doesn't have to do the leg work). One step at a time is the only way you can move forward. So here goes my thousandth step and looking to the next thousand ahead.