Top Ten Reasons To Not Share Your Code (and why you should anyway) by Randall J. LeVeque, SIAM News, April 1, 2013.