In this talk I go over my thoughts on what I have found challenging when writing software, what I currently do to overcome these challenges, and what I would like to see more of in the future with respect to software and publications.
A blog post interviewing me about this talk can be found here.