There's a reason developers complain and fixate on things that are bad or broken. It's because, for the most part, developers (and designers and UX people and many others) are natural problem solvers. If something isn't broken, okay, great, no need to focus on it. But if something is broken, to a problem solver, this is inexcusable. Things that are wrong need to be fixed. So when you see people complaining about thin…
It is too easy to get caught up in the idea that " everything is bad" when all you focus on is negatives. It sets the tone for your day, and alters your overall opinion on things. A better alternative would be to have a clear, accurate, and wholly representative understanding of the situation. This means focusing on the good just as equally as the bad. I understand where you're coming from though. I used to think the…
Obviously there are things to be learned from the things that aren't broken (so that you know the difference between what works and what doesn't, and a potential solution when you come across something that IS broken), I just don't see the point of focusing on the good. It's good. Yay. Now move on.
I also find it interesting that both you and OP associate negative outlooks with big egos. You both mention how negative people tend to think of themselves as better or more deserving. I wonder if this is an association that really holds water.