Some very helpful advice here! How to Argue on the Internet Without Losing Your Mind - The New York Times

Joshua Steele @joshuapsteele