I think one of the hardest lessons a child must learn is how to deal with disappointment. How we feel throughout the day is largely function of how we deal with the difference between reality and expectations.
We can’t change reality, so we only have two variables that can be controlled. There is nothing wrong with having expectations. And there is nothing wrong with having ideals. Those things give us hope! The first thing is that we can re-frame our expectations to be more realistic. This is where the power of critical thinking can really help. I’m not advocating we lower our expectations to a point where we become despondent or apathetic. Apathy is a dark corner that no one should be forced to find refuge.
The remaining piece of the triangle that we can do is to manage our disappointment. This takes practice, and is a life-long endeavor. Things will always frustrate us!
All software has bugs. This is true of all of things in life.
It’s aggravating when the software you use and depend on doesn’t work the way you want. Anyone that’s used a computer probably has countless stories of lost data or crashes, or any number of annoyances. There’s a large divide between reality and our expectations. “It should just work”. I agree. It should. But as someone that has spent the past 13 years writing software, I know all too well that writing software that works flawlessly is an unreachable goal. There are just too many agendas and forces that work against that goal. We can approach it asymptotically, but we will never be able to quite reach it.
We should always strive for improvement. Improvement is something that is easily achievable. Each year, cars get better, phones get better, computers get better, etc.
Do our personalities get better? Am I wiser and kinder this year? Have I improved how I manage disappointment? Has the man inside the box learned the hardest lesson?
We can’t change reality, so we only have two variables that can be controlled. There is nothing wrong with having expectations. And there is nothing wrong with having ideals. Those things give us hope! The first thing is that we can re-frame our expectations to be more realistic. This is where the power of critical thinking can really help. I’m not advocating we lower our expectations to a point where we become despondent or apathetic. Apathy is a dark corner that no one should be forced to find refuge. 
Hi, I'm Lee, my favorite color is blue.