Modeling Coronavirus part III -- predictions 19 Mar 2020
Modeling Coronavirus part I -- the SIR model 17 Mar 2020
Step 7 - Automate the tests 29 May 2015
Step 6 - Keep track of issues 16 May 2015
Step 5 - write tests 15 May 2015
Step 4 - write docstrings 14 May 2015
Step 3 - Add a README and a License 13 May 2015
Step 2 - Code in the open 12 May 2015
Step 1 - Use version control 11 May 2015
How and why I'm teaching my kids to code 09 Dec 2014
Clawpack turns 20 01 Dec 2014
Teaching in the open 18 Jul 2014
KAUST goes open access 01 Jul 2014
Teaching with SageMathCloud 31 May 2014
HyperPython 28 May 2014
Dispersion relations for linear systems of PDEs 28 May 2014
The PETSc DMDA is not lightweight 11 Mar 2014
Notes 2014.03.03 03 Mar 2014
Notes 2014.02.27 27 Feb 2014
Notes 2014.02.22 22 Feb 2014
Open access is about open access, not journals 13 Dec 2013
A Tale of Two Theorems 14 Oct 2013
Don't scrap the DOE CSGF program 23 Jun 2013
How to avoid javascript errors when copy-pasting Bibtex citations in Mendeley on Mac OS X 15 Feb 2013
Convert SAGE worksheets to IPython notebooks 16 Jan 2013
Why I signed the Cost of Knowledge 23 Dec 2012
Open scientific collaboration 22 Dec 2012
Adopting the Reproducible Research Standard 06 Dec 2012
Switching from Blogger to Jekyll 25 Oct 2012
The parallel EPPEER code 17 Oct 2012
Impact of the Elsevier boycott 11 Oct 2012
Blogging an iPython notebook with Jekyll 11 Oct 2012
Internal stability of Runge-Kutta methods 11 Oct 2012
A curious upwind implicit scheme for advection 11 Oct 2012
NodePy version 0.4 released 28 Aug 2012
7 Habits of the Open Scientist 31 Jul 2012
My favorite line from my first paper rejection 05 Jul 2012
Should your advisor be an author on your papers? 13 Mar 2012
The Cost of Knowledge: I've signed 19 Feb 2012
Congratulations, you've reinvented Bibtex. 02 Feb 2012
What is this thing we call the arXiv, really? 20 Jan 2012
New Junk Publisher: MASAUM Network 11 Jan 2012
Endorse the Science Code Manifesto 07 Jan 2012
Do you know what your colleagues are reading? 15 Nov 2011
Book Review: Reinventing Discovery 10 Nov 2011
Collaborative scientific reading 03 Nov 2011
Managing publication lists in HTML 28 Oct 2011
Searching the scientific literature 27 Oct 2011
What journals do you read? 14 Oct 2011
Academic Work-Life Balance at KAUST 28 Aug 2011
More KAUST Beacon photos 25 Jun 2011
The KAUST Beacon is fully lit 23 Jun 2011
Mendeley's PDF import has improved dramatically 04 Jun 2011
The positivity pipe dream fulfilled? 31 May 2011
My favorite new tool: ack 24 May 2011
What is science? 19 May 2011
Visualizing my inbox load 06 Feb 2011
I have a book! 25 Jan 2011
nodepy 0.3 available via easy_install 13 Jan 2011
Using pylint to clean up Python code 06 Jan 2011
An Update 31 Jul 2009
Informational resources about KAUST on the web 08 Apr 2009