<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Best Practices for Scientific Computing · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1210.0530/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1210.0530/feed.xml" rel="self" type="application/rss+xml" /><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=8581117</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:8581117</guid><pubDate>Sun, 09 Nov 2014 22:28:19 GMT</pubDate><description>&lt;p&gt;Best Practices for Scientific Computing [pdf]&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — mentioned by dubya</title><link>https://news.ycombinator.com/item?id=8438932</link><guid isPermaLink="false">urn:hackerpapers:mention:1210.0530:8438932</guid><pubDate>Fri, 10 Oct 2014 17:18:43 GMT</pubDate><description>&lt;p&gt;This sounds like a gap in the curriculum that could be filled by grad students. I&amp;#x27;m not in CS, but I know that the bioinformatics students have organized a course that covers some basics of the unix command line tools, probably because data conversion is a big part of most projects. There&amp;#x27;s also &amp;quot;Best practices for scientific computing&amp;quot; (http://arxiv.org/abs/1210.0530) that covers some of the same ground, and physics departments usually have a scientific computing course as well. Also, if it&amp;#x27;s really a one-off use of something, the department IT person could probably do it for you.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=6199315</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:6199315</guid><pubDate>Mon, 12 Aug 2013 14:21:13 GMT</pubDate><description>&lt;p&gt;Best Practices for Scientific Computing&lt;/p&gt;&lt;p&gt;http://arxiv.org/abs/1210.0530&lt;/p&gt;&lt;p&gt;2 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=5309728</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:5309728</guid><pubDate>Sat, 02 Mar 2013 15:26:41 GMT</pubDate><description>&lt;p&gt;[pdf] Best Practices for Scientiﬁc Computing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — mentioned by dmlorenzetti</title><link>https://news.ycombinator.com/item?id=4982525</link><guid isPermaLink="false">urn:hackerpapers:mention:1210.0530:4982525</guid><pubDate>Sat, 29 Dec 2012 16:35:43 GMT</pubDate><description>&lt;p&gt;The article is more concerned with &amp;quot;open development&amp;quot; than with &amp;quot;scientific software&amp;quot;. Those interested in more specifically science-oriented advice might like the following, which is referenced in the OP: http://arxiv.org/abs/1210.0530. For example, this one mentions version control and testing against data.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=4842580</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:4842580</guid><pubDate>Wed, 28 Nov 2012 14:12:41 GMT</pubDate><description>&lt;p&gt;Best Practices for Scientiﬁc Computing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1 point; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — mentioned by johnx123-up</title><link>https://news.ycombinator.com/item?id=4808437</link><guid isPermaLink="false">urn:hackerpapers:mention:1210.0530:4808437</guid><pubDate>Tue, 20 Nov 2012 10:14:23 GMT</pubDate><description>&lt;p&gt;Recent version is v2 http://arxiv.org/abs/1210.0530v2 Summary: 1. Write programs for people, not computers. 2. Automate repetitive tasks. 3. Use the computer to record history. 4. Make incremental changes. 5. Use version control. 6. Don’t repeat yourself (or others). 7. Plan for mistakes. 8. Optimize software only after it works correctly. 9. Document design and purpose, not mechanics. 10. Conduct code reviews.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=4808318</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:4808318</guid><pubDate>Tue, 20 Nov 2012 09:13:28 GMT</pubDate><description>&lt;p&gt;Best Practices for Scientific Computing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;20 points; 10 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item><item><title>Best Practices for Scientific Computing — HN submission</title><link>https://news.ycombinator.com/item?id=4612132</link><guid isPermaLink="false">urn:hackerpapers:submission:1210.0530:4612132</guid><pubDate>Thu, 04 Oct 2012 13:18:57 GMT</pubDate><description>&lt;p&gt;Best Practices for Scientific Computing&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1210.0530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.MS</category></item></channel></rss>
