This session will cover writing and publishing papers and code. How to write a paper; How to publish -- conferences, journals, open access; what is and isn’t plagiarism (including self-plagiarism), how/when to cite other references, dual submissions, and author ordering; How to publish code and how you can use the code of others. It will also cover common ethical issues, e.g., what to do if you find a mistake in a paper you published.