I agree, there are some times when I feel like "what am I doing with my life", usually when we do something as a company that makes me go O_O "WHHHYYY!?" I take pride in doing the best I can do and when someone does something that takes away my ability to perform well I get frustrated. This fades of course and you find ways around the problem or solve it entirely and things are good again. Then maybe you get a very interesting project or a challenging problem and time flies and you wonder why you were upset before.
I suspect most people encounter this in whatever job they do, software or otherwise.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.