Well, this is an Ask HN thread and your answer boils down to "learn to avoid the sucky parts", which is good advice, but instead of further guidance on how to achieve this, the remainder of this post contains nothing but useless rants. (Useless for the OP, that is.)
Look at the top rated posts in the thread, all of them contain a ton of specific advice on avoiding the sucky parts.