3 ms·
I used to feel mostly the same about all programming languages out there, all I could see was flaws. Then I started designing my own languages and was forced to
by codr7 5y ago
I used to feel mostly the same about all programming languages out there, all I could see was flaws. Then I started designing my own languages and was forced to admit that flaws are inevitable, and every time you start over again trying to fix them new ones emerge as a consequence of the changes. Better to appreciate the strengths of each language.
The same mindset can be applied to anything including other people; no one is perfect, better to appreciate the aspects you like. That doesn't mean allowing others to treat you badly, just not focusing on imperfections.
And once you do, magic happens, because you will automatically stop focusing on your own imperfections as well which is a much nicer way to live. That doesn't mean stop improving, just not beating yourself up for being what you are.