Excellent article by John Gruber on Open/Closed software. An articulate takedown of bad piece by the New Yorker http://daringfireball.net/2013/03/open_and_shut