@eaton You've got to constantly anticipate new attack vectors ("what would 4chan do?") and be ready to react to vectors you didn't anticipate.
But you also have to design and add features with an eye towards the sociological impact. A LOT of the problems we've seen on social media are due to network operators either not thinking or not caring about the perverse incentives and opportunities for abuse their (seemingly sensible) choices are creating.