<?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: Get Rid of Source Code Templates</title> <atom:link href="http://hackerboss.com/get-rid-of-templates/feed/" rel="self" type="application/rss+xml" /><link>http://hackerboss.com/get-rid-of-templates/</link> <description>Developing software and managing development teams.</description> <lastBuildDate>Mon, 07 May 2012 11:50:39 +0000</lastBuildDate> <generator>http://wordpress.org/?v=</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1409</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Wed, 12 May 2010 07:41:31 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1409</guid> <description>Thanks Michael.  I completely agree that it&#039;s important to be able to see who has changed what and why.  Especially the why.  In my experience, this is best done with a version control tool.  In a long winding project (the history in parts of our codebase starts from 1996) any comments regarding authorship or changes within the file become just too outdated, too terse, too imprecise, and too plentiful to be really useful.</description> <content:encoded><![CDATA[<p>Thanks Michael.  I completely agree that it&#8217;s important to be able to see who has changed what and why.  Especially the why.  In my experience, this is best done with a version control tool.  In a long winding project (the history in parts of our codebase starts from 1996) any comments regarding authorship or changes within the file become just too outdated, too terse, too imprecise, and too plentiful to be really useful.</p> ]]></content:encoded> </item> <item><title>By: Michael Becker</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1404</link> <dc:creator>Michael Becker</dc:creator> <pubDate>Tue, 11 May 2010 20:18:10 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1404</guid> <description>Agreed that all that jargon isn&#039;t usually necessary, however for agencies of different sizes, I&#039;ve found that putting in information about &quot;who worked on what, and when&quot; is indispensable when you are tasked with updating a legacy file. You can then track down the original programmer (hopefully!) and save yourself hours of sifting through undocumented code.</description> <content:encoded><![CDATA[<p>Agreed that all that jargon isn&#8217;t usually necessary, however for agencies of different sizes, I&#8217;ve found that putting in information about &#8220;who worked on what, and when&#8221; is indispensable when you are tasked with updating a legacy file. You can then track down the original programmer (hopefully!) and save yourself hours of sifting through undocumented code.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1400</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Tue, 11 May 2010 12:34:02 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1400</guid> <description>Patrick, thanks for your comment.  You point out possibly the strongest reason to keep some kind of copyright notice in the header.  Even so, a one or two line summary of the &lt;i&gt;license&lt;/i&gt;, not a boiler plate copyright text, would carry more information to someone who is pondering whether they can use the code or not.</description> <content:encoded><![CDATA[<p>Patrick, thanks for your comment.  You point out possibly the strongest reason to keep some kind of copyright notice in the header.  Even so, a one or two line summary of the <i>license</i>, not a boiler plate copyright text, would carry more information to someone who is pondering whether they can use the code or not.</p> ]]></content:encoded> </item> <item><title>By: Patrick</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1399</link> <dc:creator>Patrick</dc:creator> <pubDate>Tue, 11 May 2010 12:26:55 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1399</guid> <description>The copyright notice may not be legally necessary or meaningful, but it does act as a deterrent to some people. It says that you don&#039;t want them copying the code as-is. Many people will respect this. So, I think it has psychological weight, if not legal weight.</description> <content:encoded><![CDATA[<p>The copyright notice may not be legally necessary or meaningful, but it does act as a deterrent to some people. It says that you don&#8217;t want them copying the code as-is. Many people will respect this. So, I think it has psychological weight, if not legal weight.</p> ]]></content:encoded> </item> <item><title>By: Matt Berridge</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1398</link> <dc:creator>Matt Berridge</dc:creator> <pubDate>Tue, 11 May 2010 12:23:40 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1398</guid> <description>I agree. The copyright doesn&#039;t stand so all the legal spiel is pointless. You may as well just write &quot;By all means look, but please don&#039;t steal this code&quot;Things like versions, TODO&#039;s, descriptions etc etc. - who cares. These are YOUR business as the developer, not the user&#039;s. It is not their problem - you&#039;re passing off the convenience of having them there for YOU onto the user in terms of file size.Code comments like that are similar a Captcha in that respect. Spam emails sent to you aren&#039;t the user&#039;s problem so why make it theirs by having to fill in a stupid box.Deal with it yourself, keep your comments in a text file or whatever - don&#039;t push them on the user.</description> <content:encoded><![CDATA[<p>I agree. The copyright doesn&#8217;t stand so all the legal spiel is pointless. You may as well just write &#8220;By all means look, but please don&#8217;t steal this code&#8221;</p><p>Things like versions, TODO&#8217;s, descriptions etc etc. &#8211; who cares. These are YOUR business as the developer, not the user&#8217;s. It is not their problem &#8211; you&#8217;re passing off the convenience of having them there for YOU onto the user in terms of file size.</p><p>Code comments like that are similar a Captcha in that respect. Spam emails sent to you aren&#8217;t the user&#8217;s problem so why make it theirs by having to fill in a stupid box.</p><p>Deal with it yourself, keep your comments in a text file or whatever &#8211; don&#8217;t push them on the user.</p> ]]></content:encoded> </item> <item><title>By: Yami no Gakusei</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1397</link> <dc:creator>Yami no Gakusei</dc:creator> <pubDate>Tue, 11 May 2010 12:22:08 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1397</guid> <description>Thank you for the post. Just recentrly I had almost the same thoughts ;)</description> <content:encoded><![CDATA[<p>Thank you for the post. Just recentrly I had almost the same thoughts ;)</p> ]]></content:encoded> </item> <item><title>By: Ik ben een rebel child en zal dat altijd blijven &#171; Patty Golsteijn</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1219</link> <dc:creator>Ik ben een rebel child en zal dat altijd blijven &#171; Patty Golsteijn</dc:creator> <pubDate>Mon, 19 Apr 2010 21:06:47 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1219</guid> <description>[...] dit zeer herkenbare &#8216;story of the five monkeys&#8216;: Start with a cage containing five monkeys.  Inside the cage, hang a banana on a string and [...]</description> <content:encoded><![CDATA[<p>[...] dit zeer herkenbare &#8216;story of the five monkeys&#8216;: Start with a cage containing five monkeys.  Inside the cage, hang a banana on a string and [...]</p> ]]></content:encoded> </item> <item><title>By: The Case Against File Comments &#187; Pete Vidler</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1203</link> <dc:creator>The Case Against File Comments &#187; Pete Vidler</dc:creator> <pubDate>Sat, 17 Apr 2010 10:20:33 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1203</guid> <description>[...] Ville Laurikari, in an older post that recently made the Hacker News front page, talks about the evils of source-code templates: [...]</description> <content:encoded><![CDATA[<p>[...] Ville Laurikari, in an older post that recently made the Hacker News front page, talks about the evils of source-code templates: [...]</p> ]]></content:encoded> </item> <item><title>By: Tuomas Pelkonen</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1105</link> <dc:creator>Tuomas Pelkonen</dc:creator> <pubDate>Mon, 05 Apr 2010 16:50:34 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1105</guid> <description>Good points, however, in some organizations the version control system might have changed a few times and the history been erased. If the version control system is not used perfectly, it&#039;s nice to know who is the original author of the code (so I know who to blame ;) )For me, the biggest reason to use a small template is to make the code look more professional. I know it sounds funny, but if the code starts from line 1, it looks naked and somehow a hack to me.</description> <content:encoded><![CDATA[<p>Good points, however, in some organizations the version control system might have changed a few times and the history been erased. If the version control system is not used perfectly, it&#8217;s nice to know who is the original author of the code (so I know who to blame ;) )</p><p>For me, the biggest reason to use a small template is to make the code look more professional. I know it sounds funny, but if the code starts from line 1, it looks naked and somehow a hack to me.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1102</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Sun, 04 Apr 2010 18:07:59 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1102</guid> <description>@Commenter, thanks.  IMHO, it starts to hurt when the boiler plate legal text exceeds a couple of lines.  I prefer to simply refer to a separate file with the full license text.  It takes a line or two and isn&#039;t in my face as much.  I can actually see some code without scrolling down after opening a file in Emacs :)</description> <content:encoded><![CDATA[<p>@Commenter, thanks.  IMHO, it starts to hurt when the boiler plate legal text exceeds a couple of lines.  I prefer to simply refer to a separate file with the full license text.  It takes a line or two and isn&#8217;t in my face as much.  I can actually see some code without scrolling down after opening a file in Emacs :)</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1101</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Sun, 04 Apr 2010 18:06:08 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1101</guid> <description>Screaming Monkey, 1989 is the year the United States became a party to the Berne Convention.  Before that, AFAIK, the US copyright law required a mandatory copyright notice.  In practice, this forced most software authors to include copyright notices, even in countries already in the Berne Convention, to avoid problems in the US.</description> <content:encoded><![CDATA[<p>Screaming Monkey, 1989 is the year the United States became a party to the Berne Convention.  Before that, AFAIK, the US copyright law required a mandatory copyright notice.  In practice, this forced most software authors to include copyright notices, even in countries already in the Berne Convention, to avoid problems in the US.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1100</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Sun, 04 Apr 2010 18:00:41 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1100</guid> <description>Joel, ah, email.  The source of so many evil things in our lives :)I did stumble upon a different explanation as well.  Many editors and tools don&#039;t include the file name when you print a file.  So including the file name is a way to work around that particular limitation in your tools.</description> <content:encoded><![CDATA[<p>Joel, ah, email.  The source of so many evil things in our lives :)</p><p>I did stumble upon a different explanation as well.  Many editors and tools don&#8217;t include the file name when you print a file.  So including the file name is a way to work around that particular limitation in your tools.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1099</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Sun, 04 Apr 2010 17:56:56 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1099</guid> <description>I&#039;m (painfully) aware that many licenses, GPL and LGPL in particular, require large chunks of legalese in every single file.  I&#039;d much rather put one or two lines referring to a URL of the license or a separate file.Obviously, you must abide by the rules of the license you choose to use,  I choose to use licenses which don&#039;t require a lot of boiler plate yadda-yadda in my files, if possible.</description> <content:encoded><![CDATA[<p>I&#8217;m (painfully) aware that many licenses, GPL and LGPL in particular, require large chunks of legalese in every single file.  I&#8217;d much rather put one or two lines referring to a URL of the license or a separate file.</p><p>Obviously, you must abide by the rules of the license you choose to use,  I choose to use licenses which don&#8217;t require a lot of boiler plate yadda-yadda in my files, if possible.</p> ]]></content:encoded> </item> <item><title>By: Read the bloody license!</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1097</link> <dc:creator>Read the bloody license!</dc:creator> <pubDate>Sun, 04 Apr 2010 15:13:30 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1097</guid> <description>Maybe you should actually read some opensource licenses before you go off spouting ignorant ideas like this? Many of them require inclusion into the files themselves. Even worse, your haphazard methods of copyright assignment means it is harder to share code between projects and attribution will lost and thus license violations will increase.Your recommendation is ill informed and totally irresponsible.</description> <content:encoded><![CDATA[<p>Maybe you should actually read some opensource licenses before you go off spouting ignorant ideas like this? Many of them require inclusion into the files themselves. Even worse, your haphazard methods of copyright assignment means it is harder to share code between projects and attribution will lost and thus license violations will increase.</p><p>Your recommendation is ill informed and totally irresponsible.</p> ]]></content:encoded> </item> <item><title>By: Joel Parker Henderson</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1096</link> <dc:creator>Joel Parker Henderson</dc:creator> <pubDate>Sun, 04 Apr 2010 14:18:53 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1096</guid> <description>&gt; Often, source code files repeat the file name in the file itself.
&gt;  I’ve never seen the point in that.It&#039;s for older email systems. When you send a file via email, some attachment software may alter the filename or may inline the source code, thus not preserving the file name.When you receive a file like this, the source code makes it easy to see the intended file name.Hope this helps!</description> <content:encoded><![CDATA[<p>&gt; Often, source code files repeat the file name in the file itself.<br
/> &gt;  I’ve never seen the point in that.</p><p>It&#8217;s for older email systems. When you send a file via email, some attachment software may alter the filename or may inline the source code, thus not preserving the file name.</p><p>When you receive a file like this, the source code makes it easy to see the intended file name.</p><p>Hope this helps!</p> ]]></content:encoded> </item> <item><title>By: Screaming Monkey</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1095</link> <dc:creator>Screaming Monkey</dc:creator> <pubDate>Sun, 04 Apr 2010 13:02:28 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1095</guid> <description>This was true only after 1989? I thought (uninformedly,) that copyright was implicit, if not from the beginning, then at least since much earlier than 1989.</description> <content:encoded><![CDATA[<p>This was true only after 1989? I thought (uninformedly,) that copyright was implicit, if not from the beginning, then at least since much earlier than 1989.</p> ]]></content:encoded> </item> <item><title>By: electro-dude</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1094</link> <dc:creator>electro-dude</dc:creator> <pubDate>Sun, 04 Apr 2010 12:28:10 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1094</guid> <description>As a self-defence measure, I use the hide-show mode of emacs to reduce these monstrosities to a single line on my display, which I can then ignore more easily.</description> <content:encoded><![CDATA[<p>As a self-defence measure, I use the hide-show mode of emacs to reduce these monstrosities to a single line on my display, which I can then ignore more easily.</p> ]]></content:encoded> </item> <item><title>By: Inzicht 2: ik ben een rebel child en zal dat altijd blijven &#171; Over wat mij bezig houdt</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1093</link> <dc:creator>Inzicht 2: ik ben een rebel child en zal dat altijd blijven &#171; Over wat mij bezig houdt</dc:creator> <pubDate>Sun, 04 Apr 2010 11:44:18 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1093</guid> <description>[...] dit zeer herkenbare &#039;story of the five monkeys&#039;: Start with a cage containing five monkeys.  Inside the cage, hang a banana on a string and place [...]</description> <content:encoded><![CDATA[<p>[...] dit zeer herkenbare &#39;story of the five monkeys&#39;: Start with a cage containing five monkeys.  Inside the cage, hang a banana on a string and place [...]</p> ]]></content:encoded> </item> <item><title>By: Al Brown</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1090</link> <dc:creator>Al Brown</dc:creator> <pubDate>Sun, 04 Apr 2010 08:28:04 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1090</guid> <description>the monkeys explain so many things going on its not even funny</description> <content:encoded><![CDATA[<p>the monkeys explain so many things going on its not even funny</p> ]]></content:encoded> </item> <item><title>By: JeanHuguesRobert</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1089</link> <dc:creator>JeanHuguesRobert</dc:creator> <pubDate>Sun, 04 Apr 2010 08:15:52 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1089</guid> <description>I know a good reason why one may want to put a license in each file. It is when the license is the VanityLicense (that I created out of pure vanity).
-----
(C) Copyright Virteal Jean Hugues Robert. http://virteal.com/VanityLicense
Vanity License: You may take the money but I keep the glory.
-----;-)</description> <content:encoded><![CDATA[<p>I know a good reason why one may want to put a license in each file. It is when the license is the VanityLicense (that I created out of pure vanity).<br
/> &#8212;&#8211;<br
/> (C) Copyright Virteal Jean Hugues Robert. <a
href="http://virteal.com/VanityLicense" rel="nofollow">http://virteal.com/VanityLicense</a><br
/> Vanity License: You may take the money but I keep the glory.<br
/> &#8212;&#8211;</p><p>;-)</p> ]]></content:encoded> </item> <item><title>By: Get Rid of Source Code Templates</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1088</link> <dc:creator>Get Rid of Source Code Templates</dc:creator> <pubDate>Sun, 04 Apr 2010 07:15:41 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1088</guid> <description>[...] full post on Hacker News      If you enjoyed this article, please consider sharing it!            Tagged with: code &#8226; [...]</description> <content:encoded><![CDATA[<p>[...] full post on Hacker News      If you enjoyed this article, please consider sharing it!            Tagged with: code &bull; [...]</p> ]]></content:encoded> </item> <item><title>By: Marcus</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1087</link> <dc:creator>Marcus</dc:creator> <pubDate>Sun, 04 Apr 2010 07:07:23 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1087</guid> <description>It&#039;s useless, but some parts, like list of authors, that&#039;s a pretty nice little dose of humanity to keep around, at least if the authors feel like it. I usually do, but then again I&#039;m one of the few people who appreciates &quot;john doe woz &#039;ere&quot; style graffiti&quot;</description> <content:encoded><![CDATA[<p>It&#8217;s useless, but some parts, like list of authors, that&#8217;s a pretty nice little dose of humanity to keep around, at least if the authors feel like it. I usually do, but then again I&#8217;m one of the few people who appreciates &#8220;john doe woz &#8216;ere&#8221; style graffiti&#8221;</p> ]]></content:encoded> </item> <item><title>By: anon</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1085</link> <dc:creator>anon</dc:creator> <pubDate>Sun, 04 Apr 2010 02:58:05 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1085</guid> <description>IMO, the Berne convention is a tragedy, and copyright law should be outright abolished.  The thing to do with software is to &quot;license&quot; it as CC0, which effectively does whatever possible to remove copyright so that your work belongs in the public domain.http://creativecommons.org/about/cc0</description> <content:encoded><![CDATA[<p>IMO, the Berne convention is a tragedy, and copyright law should be outright abolished.  The thing to do with software is to &#8220;license&#8221; it as CC0, which effectively does whatever possible to remove copyright so that your work belongs in the public domain.</p><p><a
href="http://creativecommons.org/about/cc0" rel="nofollow">http://creativecommons.org/about/cc0</a></p> ]]></content:encoded> </item> <item><title>By: uberVU - social comments</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1082</link> <dc:creator>uberVU - social comments</dc:creator> <pubDate>Sun, 04 Apr 2010 00:13:57 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1082</guid> <description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;This post was mentioned on Twitter by subwiz: RT @hackerboss Get Rid of Source Code Templates &#124; Hacker Boss http://bit.ly/2X0bFb...</description> <content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p><p>This post was mentioned on Twitter by subwiz: RT @hackerboss Get Rid of Source Code Templates | Hacker Boss <a
href="http://bit.ly/2X0bFb.." rel="nofollow">http://bit.ly/2X0bFb..</a>.</p> ]]></content:encoded> </item> <item><title>By: goob</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1081</link> <dc:creator>goob</dc:creator> <pubDate>Sat, 03 Apr 2010 13:53:47 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1081</guid> <description>I use TODO lists as a way to remind me of little tasks that aren&#039;t important to the final outcome of the project, but are nice-to-haves. When written using @ notation most IDEs will recognise them and build your todo list automatically. So when I&#039;m coding, but would like to come back some rainy day and rewrite a method using recursion instead of iteratively, I can simply write
@TODO - rewrite using recursionAnd on occasion, I just look at my automatically generated TODO list for stuff, well, to do!</description> <content:encoded><![CDATA[<p>I use TODO lists as a way to remind me of little tasks that aren&#8217;t important to the final outcome of the project, but are nice-to-haves. When written using @ notation most IDEs will recognise them and build your todo list automatically. So when I&#8217;m coding, but would like to come back some rainy day and rewrite a method using recursion instead of iteratively, I can simply write<br
/> @TODO &#8211; rewrite using recursion</p><p>And on occasion, I just look at my automatically generated TODO list for stuff, well, to do!</p> ]]></content:encoded> </item> <item><title>By: Commenter</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-1079</link> <dc:creator>Commenter</dc:creator> <pubDate>Sat, 03 Apr 2010 10:31:55 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-1079</guid> <description>Great post and good advice.You&#039;re missing the point though, especially on the copy-right notice IMHO.Are they NECESSARY? No....but that&#039;s not what matters. The real question is: Are they USELESS?The fact of the matter is they do server a purpose.I&#039;m well aware that a copyright notice is not necessary legally. You hold copyright ipso facto when you create something....but that&#039;s not why I put it on some things I distribute. It&#039;s there as a subtle cue to my users that I have a certain way I would *like* them to use whatever I am distributing.It may be that I just want them to contact me first, it may be that I have a special version already to give out rather than them trying to dis-assemble the one with the notice and re-purpose it, or any number of things.Does it force them to use it as I intended or would like? No...but it *definitely* helps.The other important question is: is it hurting anything?Again, the answer is often no.I agree many people take it out of hand. You don&#039;t need to slap (c) all over *everything*. Having the file name is a bit silly....likewise the entire text of the license. Having it at the top of every file of a project is a mostly useless maintenance burden as you noted.I&#039;m just saying sometimes having a head at the top of the source often is a very useful way of conveying information, in some cases it may be the ONLY way or the easiest way.</description> <content:encoded><![CDATA[<p>Great post and good advice.</p><p>You&#8217;re missing the point though, especially on the copy-right notice IMHO.</p><p>Are they NECESSARY? No.</p><p>&#8230;but that&#8217;s not what matters. The real question is: Are they USELESS?</p><p>The fact of the matter is they do server a purpose.</p><p>I&#8217;m well aware that a copyright notice is not necessary legally. You hold copyright ipso facto when you create something.</p><p>&#8230;but that&#8217;s not why I put it on some things I distribute. It&#8217;s there as a subtle cue to my users that I have a certain way I would *like* them to use whatever I am distributing.</p><p>It may be that I just want them to contact me first, it may be that I have a special version already to give out rather than them trying to dis-assemble the one with the notice and re-purpose it, or any number of things.</p><p>Does it force them to use it as I intended or would like? No&#8230;but it *definitely* helps.</p><p>The other important question is: is it hurting anything?</p><p>Again, the answer is often no.</p><p>I agree many people take it out of hand. You don&#8217;t need to slap (c) all over *everything*. Having the file name is a bit silly&#8230;.likewise the entire text of the license. Having it at the top of every file of a project is a mostly useless maintenance burden as you noted.</p><p>I&#8217;m just saying sometimes having a head at the top of the source often is a very useful way of conveying information, in some cases it may be the ONLY way or the easiest way.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-469</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Mon, 19 Oct 2009 13:10:55 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-469</guid> <description>I still occasionally print code so that I can review it later armed with pens of different colors. That probably puts me in a minority of some sort.  The tools I use for printing add a header with the file name automatically.If anyone could point me to a nice web-based tool which would allow me to scribble &quot;margin notes&quot;, doodle pictures, and highlight pieces of code electronically, and share those notes with someone, it would be greatly appreciated.</description> <content:encoded><![CDATA[<p>I still occasionally print code so that I can review it later armed with pens of different colors. That probably puts me in a minority of some sort.  The tools I use for printing add a header with the file name automatically.</p><p>If anyone could point me to a nice web-based tool which would allow me to scribble &#8220;margin notes&#8221;, doodle pictures, and highlight pieces of code electronically, and share those notes with someone, it would be greatly appreciated.</p> ]]></content:encoded> </item> <item><title>By: Markus</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-468</link> <dc:creator>Markus</dc:creator> <pubDate>Mon, 19 Oct 2009 12:53:34 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-468</guid> <description>&gt; Often, source code files repeat the file name in the file itself.
&gt; I’ve never seen the point in that.In times long gone, when printing multi-file programs on a line printer, such a header was a good idea. I still remember the days when access to a video terminal was granted on a hourly basis, and printing your program and editing on paper to prepare for the next terminal session was the norm.</description> <content:encoded><![CDATA[<p>&gt; Often, source code files repeat the file name in the file itself.<br
/> &gt; I’ve never seen the point in that.</p><p>In times long gone, when printing multi-file programs on a line printer, such a header was a good idea. I still remember the days when access to a video terminal was granted on a hourly basis, and printing your program and editing on paper to prepare for the next terminal session was the norm.</p> ]]></content:encoded> </item> <item><title>By: Ville Laurikari</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-9</link> <dc:creator>Ville Laurikari</dc:creator> <pubDate>Sun, 19 Apr 2009 13:26:46 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-9</guid> <description>I&#039;m glad you liked it.  Just &lt;a href=&quot;http://feeds.feedburner.com/HackerBoss/&quot; rel=&quot;nofollow&quot;&gt;subscribe&lt;/a&gt; for more ;)</description> <content:encoded><![CDATA[<p>I&#8217;m glad you liked it.  Just <a
href="http://feeds.feedburner.com/HackerBoss/" rel="nofollow">subscribe</a> for more ;)</p> ]]></content:encoded> </item> <item><title>By: CAJeepBoy</title><link>http://hackerboss.com/get-rid-of-templates/comment-page-1/#comment-7</link> <dc:creator>CAJeepBoy</dc:creator> <pubDate>Tue, 14 Apr 2009 23:50:27 +0000</pubDate> <guid
isPermaLink="false">http://laurikari.net/ville/?p=147#comment-7</guid> <description>Nice writing style and good content.  Thanks for the post!  (^_^)</description> <content:encoded><![CDATA[<p>Nice writing style and good content.  Thanks for the post!  (^_^)</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching using disk

Served from: hackerboss.com @ 2012-05-19 04:11:03 -->
