I definitely go through times where I struggle with the team dynamics, product direction, management. Perhaps all fields have similar analogs. But I'm not sure I'd be able to stay away from programming. It's been a lifelong pursuit and I have just as much fun now as I ever did. I am definitely happy, and I think I would be quite unhappy were I to stop.