This works (being good at understanding, anticipating and addressing criticism) until you realize it's turtles all the way down and at some point the returns of keeping up with the criticism become diminishing. One has to realize that:
1) People like to criticise for the sake of critising, there's never gonna be a scenario where you don't have haters unless nobody likes or uses your product/company.
2) People are often irrational and emotional, there's only so much you can do with logic and reason when one just wants to vent and shout.
3) People don't understand that you have to make compromises to be able to run your service/product/company and those compromises mean you can't please the entirety 100% of uses cases they come up with. As far as they are concerned your product/company should do everything all the time at no cost.
By all means, don't ignore criticism and the haters, but keep a level head and understand that it won't always take you somewhere to argue about it.
1) People like to criticise for the sake of critising, there's never gonna be a scenario where you don't have haters unless nobody likes or uses your product/company.
2) People are often irrational and emotional, there's only so much you can do with logic and reason when one just wants to vent and shout.
3) People don't understand that you have to make compromises to be able to run your service/product/company and those compromises mean you can't please the entirety 100% of uses cases they come up with. As far as they are concerned your product/company should do everything all the time at no cost.
By all means, don't ignore criticism and the haters, but keep a level head and understand that it won't always take you somewhere to argue about it.