<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Occasionally Coherent]]></provider_name><provider_url><![CDATA[http://blog.bimajority.org]]></provider_url><author_name><![CDATA[Garrett Wollman]]></author_name><author_url><![CDATA[https://blog.bimajority.org/author/garrettwollman/]]></author_url><title><![CDATA[Cosma Shalizi on programming as&nbsp;expression]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>I don&#8217;t agree with everything he says in <a href="http://bactra.org/weblog/1094.html">his advice for students in his Intro to Statistical Computing</a> class, but I like this a lot:</p>
<blockquote><p>Programming is expression: take a personal, private, intuitive, irreproducible series of acts of thought, and make it public, objective, shared, explicit, repeatable, improvable. This resembles both writing and building a machine: communicative like writing, but with the impersonal, it all-must-fit check of the machine. All the other principles follow from this fact, that it is turning an act of individual thought into a shared artifact &#8212; reducing intelligence to intellect</p></blockquote>
]]></html></oembed>