I think social media has its pros and cons. If we want to enjoy its convenience and entertainment, we also need to recognize that not every risk can be eliminated. Developers cannot predict every harmful use, but they should keep improving safeguards to prevent known problems from that harm to be spread. Still, some damage to privacy or reputation may be irreversible by the time they respond. However, I don’t think all the responsibility should fall on developers. People who use technology to harm others should also be held accountable. Even strong safety measures cannot prevent every robbery or murder in the society we lived in , and online spaces face a similar problem. We need to learn how to navigate online risks, just as we do in reallife, while still expecting developers to address foreseeable harms.