<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: someone get me a command line</title>
	<atom:link href="http://www.newsprint-fray.com/2009/09/11/someone-get-me-a-command-line/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.newsprint-fray.com/2009/09/11/someone-get-me-a-command-line/</link>
	<description></description>
	<lastBuildDate>Sat, 24 Jul 2010 17:10:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: pam</title>
		<link>http://www.newsprint-fray.com/2009/09/11/someone-get-me-a-command-line/comment-page-1/#comment-241</link>
		<dc:creator>pam</dc:creator>
		<pubDate>Thu, 17 Sep 2009 21:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.newsprint-fray.com/?p=49#comment-241</guid>
		<description>This is such a great, thought-provoking comment! I&#039;ve been hesitant to respond because I&#039;m still thinking about it, and responding with &quot;yes, this!&quot; always seems like a cop-out.

But I think you&#039;re very right about Python&#039;s focus on style and elegance. I love that there&#039;s a style guide (I think journalism will do that to a person; I pretty much slept with the AP stylebook under my pillow for years) but I do think it can be discouraging, especially for new people and those used to working on their own. 

I&#039;m still thinking about the chicken-and-egg point, and probably need to do some poking around. But I definitely think python is used to solve all kinds of problems; whether anyone knows that is a different story, and one well worth exploring.

Thanks again for your comment!</description>
		<content:encoded><![CDATA[<p>This is such a great, thought-provoking comment! I&#8217;ve been hesitant to respond because I&#8217;m still thinking about it, and responding with &#8220;yes, this!&#8221; always seems like a cop-out.</p>
<p>But I think you&#8217;re very right about Python&#8217;s focus on style and elegance. I love that there&#8217;s a style guide (I think journalism will do that to a person; I pretty much slept with the AP stylebook under my pillow for years) but I do think it can be discouraging, especially for new people and those used to working on their own. </p>
<p>I&#8217;m still thinking about the chicken-and-egg point, and probably need to do some poking around. But I definitely think python is used to solve all kinds of problems; whether anyone knows that is a different story, and one well worth exploring.</p>
<p>Thanks again for your comment!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catherine Jones</title>
		<link>http://www.newsprint-fray.com/2009/09/11/someone-get-me-a-command-line/comment-page-1/#comment-240</link>
		<dc:creator>Catherine Jones</dc:creator>
		<pubDate>Wed, 16 Sep 2009 17:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.newsprint-fray.com/?p=49#comment-240</guid>
		<description>In a code-based community people participate, largely, by sharing and discussing code. But there can be quite a gap between hacking together something that solves a problem and writing code that feels pretty enough to share. People sensitive to criticism - and I count myself among that group - may hold back from sharing what they do until they&#039;ve had time to polish it, document it, and establish its value in solving some real-world problem. That may not be the way community and open source are supposed to work; ideally we&#039;d all be generous and fearless in the release-early-and-often tradition. But we all come to Python (and other languages) in our 
own ways dragging our own life experience with us. 

As a person who uses Python in a solitary way (i.e., for my own projects but not as an employee or member of a team), I get feedback from the machine about whether my code works but not about whether it&#039;s readable, appropriately commented, sufficiently &quot;Pythonic,&quot; etc. My notion of how other people write Python comes from books,  from the baypiggies mailing list (where I lurk), and from snippets of code that I find online when I have a problem and go googling for a solution. Maybe this code is not representative; maybe it&#039;s skewed toward the good stuff that others have found useful or worthy of publication. Maybe I&#039;d be less intimidated by high standards if I worked on a team or had personal contact with other Python programmers. 

I wonder, also, whether the Python community (admittedly a vague amorphous concept) differs from  other programming language communities in its emphasis on style and elegance and whether this emphasis, however understandable and justified, may not contribute to the intimidation factor. In my (also solitary and not very extensive) experience with other languages (Turbo Pascal, C++, Java, Scheme, Emacs Lisp, PHP) I don&#039;t recall reading much about style. Does anyone praise a piece of Java code as being particularly Java-esque? Sometimes it&#039;s a joy just to get code (in any language) to run and do what you want it to do. But, if elegance matters to the community and if elegance means significant extra work, the joy may well remain a solitary one.

There also a kind of chicken-and-egg issue having to do with the problems to which Python gets applied. One of my longstanding interests is textile design. That&#039;s what got me into Python in the first place: Python was the designated scripting language for Skencil, a vector graphics editor/generator that I wanted to apply to textile design. But an interest in  textile design doesn&#039;t connect me with the Python community (or any programming community) in the way that an equivalent interest in 2D game design would. Textile design and game design may call upon some of the same graphics libraries, but the demographics of the end-users are different. Game design is a viable entry point into the Python community, because a reasonable number of gamers have an interest in programming and some of those who do program know Python. The same doesn&#039;t hold true for textile design. Until Python gets applied more broadly to problems of interest to different demographic groups...

Finally, I should add that I have enormous gratitude to the Python community for the wealth of free code and information it makes available. I may be a lurker and (lightweight) parasite for now, but I do intent to participate and give back eventually.</description>
		<content:encoded><![CDATA[<p>In a code-based community people participate, largely, by sharing and discussing code. But there can be quite a gap between hacking together something that solves a problem and writing code that feels pretty enough to share. People sensitive to criticism &#8211; and I count myself among that group &#8211; may hold back from sharing what they do until they&#8217;ve had time to polish it, document it, and establish its value in solving some real-world problem. That may not be the way community and open source are supposed to work; ideally we&#8217;d all be generous and fearless in the release-early-and-often tradition. But we all come to Python (and other languages) in our<br />
own ways dragging our own life experience with us. </p>
<p>As a person who uses Python in a solitary way (i.e., for my own projects but not as an employee or member of a team), I get feedback from the machine about whether my code works but not about whether it&#8217;s readable, appropriately commented, sufficiently &#8220;Pythonic,&#8221; etc. My notion of how other people write Python comes from books,  from the baypiggies mailing list (where I lurk), and from snippets of code that I find online when I have a problem and go googling for a solution. Maybe this code is not representative; maybe it&#8217;s skewed toward the good stuff that others have found useful or worthy of publication. Maybe I&#8217;d be less intimidated by high standards if I worked on a team or had personal contact with other Python programmers. </p>
<p>I wonder, also, whether the Python community (admittedly a vague amorphous concept) differs from  other programming language communities in its emphasis on style and elegance and whether this emphasis, however understandable and justified, may not contribute to the intimidation factor. In my (also solitary and not very extensive) experience with other languages (Turbo Pascal, C++, Java, Scheme, Emacs Lisp, PHP) I don&#8217;t recall reading much about style. Does anyone praise a piece of Java code as being particularly Java-esque? Sometimes it&#8217;s a joy just to get code (in any language) to run and do what you want it to do. But, if elegance matters to the community and if elegance means significant extra work, the joy may well remain a solitary one.</p>
<p>There also a kind of chicken-and-egg issue having to do with the problems to which Python gets applied. One of my longstanding interests is textile design. That&#8217;s what got me into Python in the first place: Python was the designated scripting language for Skencil, a vector graphics editor/generator that I wanted to apply to textile design. But an interest in  textile design doesn&#8217;t connect me with the Python community (or any programming community) in the way that an equivalent interest in 2D game design would. Textile design and game design may call upon some of the same graphics libraries, but the demographics of the end-users are different. Game design is a viable entry point into the Python community, because a reasonable number of gamers have an interest in programming and some of those who do program know Python. The same doesn&#8217;t hold true for textile design. Until Python gets applied more broadly to problems of interest to different demographic groups&#8230;</p>
<p>Finally, I should add that I have enormous gratitude to the Python community for the wealth of free code and information it makes available. I may be a lurker and (lightweight) parasite for now, but I do intent to participate and give back eventually.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
