<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>i3m Blog &#187; programming</title>
	<atom:link href="http://internal3m.com/CMS/Wordpress/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://internal3m.com/CMS/Wordpress</link>
	<description></description>
	<lastBuildDate>Thu, 21 Apr 2016 14:54:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>The Best Way to Comment Your Code</title>
		<link>http://internal3m.com/CMS/Wordpress/2012/09/10/the-best-way-to-comment-your-code/</link>
		<comments>http://internal3m.com/CMS/Wordpress/2012/09/10/the-best-way-to-comment-your-code/#comments</comments>
		<pubDate>Mon, 10 Sep 2012 13:17:01 +0000</pubDate>
		<dc:creator><![CDATA[..internal..]]></dc:creator>
				<category><![CDATA[interface]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://internal3m.com/CMS/Wordpress/?p=1351</guid>
		<description><![CDATA[We’ve written before about the value of writing your README before your code, but what about when it comes to the actual code? Terse one-liners? Paragraph-long descriptions? How much is enough and when is it too much? How to comment code is a perennial subject of debate for programmers, one that developer Zachary Voase recently jumped into, <a href='http://internal3m.com/CMS/Wordpress/2012/09/10/the-best-way-to-comment-your-code/' class='excerpt-more'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p style="margin-top: 0px; margin-bottom: 18px; padding: 0px; font-size: 13px; line-height: 18px; color: #333333; font-family: Arial, Verdana, sans-serif; background-color: #ffffff;">We’ve written before about the value of <a style="margin: 0px; padding: 0px; color: #999999; text-decoration: none; outline: none;" href="http://www.webmonkey.com/2010/08/write-your-readme-before-your-code/">writing your README before your code</a>, but what about when it comes to the actual code? Terse one-liners? Paragraph-long descriptions? How much is enough and when is it too much?</p>
<p style="margin-top: 0px; margin-bottom: 18px; padding: 0px; font-size: 13px; line-height: 18px; color: #333333; font-family: Arial, Verdana, sans-serif; background-color: #ffffff;">How to comment code is a perennial subject of debate for programmers, one that developer Zachary Voase recently <a style="margin: 0px; padding: 0px; color: #999999; text-decoration: none; outline: none;" href="http://blog.zacharyvoase.com/2012/09/07/comments/">jumped into</a>, arguing that one of the potential flaws with extensive comments (or any comments really) is that they never seem to get updated when the code changes. “We forget,” writes Voase, “overlooking a comment when changing the fundamental behavior of semantics of the code to which it relates.”</p>
<p style="margin-top: 0px; margin-bottom: 18px; padding: 0px; font-size: 13px; line-height: 18px; color: #333333; font-family: Arial, Verdana, sans-serif; background-color: #ffffff;">Voase thinks the solution is in our text editors, which typically “gray out” comments, fading then into the background so we can focus on the actual code. We ought to do the opposite, he believes: Make the comments jump out. Looking at the visual examples on Voase’s post makes the argument a bit more compelling. Good text editors have configurable color schemes so it shouldn’t be too hard to give this a try and see if it improves your comments and your code.</p>
<p style="margin-top: 0px; margin-bottom: 18px; padding: 0px; font-size: 13px; line-height: 18px; color: #333333; font-family: Arial, Verdana, sans-serif; background-color: #ffffff;">Another approach is to treat comments as a narrative. Dave Winer recently mentioned comments in passing, writing about <a style="margin: 0px; padding: 0px; color: #999999; text-decoration: none; outline: none;" href="http://scripting.com/stories/2012/09/03/agileProgrammingWmss.html">the benefits of using an outliner</a> to handle comments since it makes it easy to show and hide them:</p>
<p><strong>MORE: </strong> <a href="http://www.webmonkey.com/2012/09/the-best-way-to-comment-your-code/" target="_blank">The Best Way to Comment Your Code | Webmonkey | Wired.com</a>.</p>
<p>&nbsp;</p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://internal3m.com/CMS/Wordpress/2012/09/10/the-best-way-to-comment-your-code/feed/</wfw:commentRss>
		<slash:comments>322</slash:comments>
		</item>
		<item>
		<title>Why YouTube&#8217;s original programming changes the game</title>
		<link>http://internal3m.com/CMS/Wordpress/2012/04/10/why-youtubes-original-programming-changes-the-game/</link>
		<comments>http://internal3m.com/CMS/Wordpress/2012/04/10/why-youtubes-original-programming-changes-the-game/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 20:55:50 +0000</pubDate>
		<dc:creator><![CDATA[..internal..]]></dc:creator>
				<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Meme]]></category>
		<category><![CDATA[channels]]></category>
		<category><![CDATA[entertainment]]></category>
		<category><![CDATA[original]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://internal3m.com/CMS/Wordpress/?p=874</guid>
		<description><![CDATA[YouTube is investing big money (to the tune of $100 million) and partnering with major personalities like Ashton Kutcher, Amy Poehler, and Shaquille O&#8217;Neal to produce original video content. Here&#8217;s why digital marketers can&#8217;t ignore the shift. The game just changed. YouTube is investing an unconfirmed $100 million in original programming. Talent includes names like Rainn Wilson, <a href='http://internal3m.com/CMS/Wordpress/2012/04/10/why-youtubes-original-programming-changes-the-game/' class='excerpt-more'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>YouTube is investing big money (to the tune of $100 million) and partnering with major personalities like Ashton Kutcher, Amy Poehler, and Shaquille O&#8217;Neal to produce original video content. Here&#8217;s why digital marketers can&#8217;t ignore the shift.</p>
<p>The game just changed. YouTube is investing an unconfirmed $100 million in original programming.</p>
<p>Talent includes names like Rainn Wilson, Deepak Chopra, Justin Lin, Anthony Zuiker, Amy Poehler, Ashton Kutcher, Shaquille O&#8217;Neal, and Tony Hawk. Studios, such as Maker Studios in Culver City, are focused on production. (Maker is reportedly producing 300 YouTube videos each month at the cost of $1000 each.) And the Wall Street Journal reports that Google is making the deal attractive to the content creators, with a reported 55 percent of ad revenues going to the program makers.</p>
<p>via <a href="http://www.imediaconnection.com/content/31465.asp?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ImediaConnectionAll+%28iMedia+Connection%3A+All+Stories%29">Why YouTube&#8217;s original programming changes the game &#8211; iMediaConnection.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://internal3m.com/CMS/Wordpress/2012/04/10/why-youtubes-original-programming-changes-the-game/feed/</wfw:commentRss>
		<slash:comments>367</slash:comments>
		</item>
		<item>
		<title>Google debuts Dart, a JavaScript alternative</title>
		<link>http://internal3m.com/CMS/Wordpress/2011/10/10/google-debuts-dart-a-javascript-alternative/</link>
		<comments>http://internal3m.com/CMS/Wordpress/2011/10/10/google-debuts-dart-a-javascript-alternative/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 10:42:27 +0000</pubDate>
		<dc:creator><![CDATA[..internal..]]></dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://internal3m.com/CMS/Wordpress/?p=630</guid>
		<description><![CDATA[&#160; &#160; Google debuted an &#8220;early preview&#8221; version of a programming language called Dart today for building Web applications in the way JavaScript is used right now. Programmer Lars Bak detailed the project in a talk today at the Goto conference conference today in Denmark and in a blog post. In it, he said Dart <a href='http://internal3m.com/CMS/Wordpress/2011/10/10/google-debuts-dart-a-javascript-alternative/' class='excerpt-more'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://news.cnet.com/8301-30685_3-20117924-264/google-debuts-dart-a-javascript-alternative/"><img src='http://internal3m.com/CMS/Wordpress/wp-content/uploads/2011/10/Google-Dart-logo.png' alt='' /></a></p>
<p>&nbsp;</p>
<p>Google debuted an &#8220;early preview&#8221; version of a programming language called Dart today for building Web applications in the way JavaScript is used right now.</p>
<p>Programmer Lars Bak detailed the project in a talk today at the Goto conference conference today in Denmark and in a blog post. In it, he said Dart is geared for everything from small, unstructured projects to large, complicated efforts.</p>
<p>via <a href="http://news.cnet.com/8301-30685_3-20117924-264/google-debuts-dart-a-javascript-alternative/">Google debuts Dart, a JavaScript alternative | Deep Tech &#8211; CNET News</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://internal3m.com/CMS/Wordpress/2011/10/10/google-debuts-dart-a-javascript-alternative/feed/</wfw:commentRss>
		<slash:comments>377</slash:comments>
		</item>
		<item>
		<title>Maximum PC &#124; Cool Site of the Week: Codeacademy</title>
		<link>http://internal3m.com/CMS/Wordpress/2011/09/06/maximum-pc-cool-site-of-the-week-codeacademy/</link>
		<comments>http://internal3m.com/CMS/Wordpress/2011/09/06/maximum-pc-cool-site-of-the-week-codeacademy/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 13:53:25 +0000</pubDate>
		<dc:creator><![CDATA[..internal..]]></dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Internet News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://internal3m.com/CMS/Wordpress/?p=355</guid>
		<description><![CDATA[&#160; &#160; Unpretentious and easy to approach, Codeacademy makes coding so enjoyable, it’s hard to believe you’re actually learning something. The website starts users off small, offering tutorials on how to use some very basic JavaScript commands. Each lesson is incrementally progressive and conversational in tone, making it easy to advance your skills without breaking <a href='http://internal3m.com/CMS/Wordpress/2011/09/06/maximum-pc-cool-site-of-the-week-codeacademy/' class='excerpt-more'>[...]</a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.maximumpc.com/article/features/cool_site_week_codeacademy"><img src='http://internal3m.com/CMS/Wordpress/wp-content/uploads/2011/09/codea620.jpg' alt='' /></a></p>
<p>&nbsp;</p>
<p>Unpretentious and easy to approach, Codeacademy makes coding so enjoyable, it’s hard to believe you’re actually learning something. The website starts users off small, offering tutorials on how to use some very basic JavaScript commands. Each lesson is incrementally progressive and conversational in tone, making it easy to advance your skills without breaking a sweat. Each time you reach a new plateau of coding knowledge, users are awarded with a virtual trophy, making the time spent learning how to do something useful feel a like playing a game.</p>
<p>via <a href="http://www.maximumpc.com/article/features/cool_site_week_codeacademy">Maximum PC | Cool Site of the Week: Codeacademy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://internal3m.com/CMS/Wordpress/2011/09/06/maximum-pc-cool-site-of-the-week-codeacademy/feed/</wfw:commentRss>
		<slash:comments>309</slash:comments>
		</item>
	</channel>
</rss>
