Stumbled upon good characteristics for criticism towards others.
I noticed that while everyone on HN is quite clever, we are regularly not clever enough to assume that other people in similar settings are just as clever, and recognize when they probably spent a lot more time thinking about an issue we just skim the headline of.
Actually, that’s not too healthy for us to think of some things this negative way, ‘ugh, what a stupid move’ while actually we never worked with the problem, in most cases. Yes, in some setting, we do know better. But what if that’s the minority of cases, probably the ones we’re professional with.
And even by that point, we surely not know all the scope and all the details they did have while implementing their solution.