<?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: Writing your own code vs. Plugins</title>
	<atom:link href="http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/</link>
	<description>The musings of a small creative media company.</description>
	<lastBuildDate>Mon, 15 Mar 2010 17:03:53 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: PCSpectra</title>
		<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/#comment-215</link>
		<dc:creator>PCSpectra</dc:creator>
		<pubDate>Fri, 14 Nov 2008 22:17:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewojogroup.com/?p=160#comment-215</guid>
		<description>I think there is a genuine concern with many developers reusing code written by others.

We all know code breaks, and when it does, we need to fix it (actually were expected to fix it). Relying on third party code usually means you have to wait for them to fix the problem.

To make matters worse, scripting languages attract developers of all experience levels, from newbies to hardened veterans.

C++ for instance, takes years before you become capable of writing reusable code (ie: Windows MFC controls) and during that time you learn a lot about programming. I was far less reluctant to reuse a Windows control I found on CodeProject than I am to reuse a class I find on PHPClasses.

RoR has the benefit of being somewhat of a niche market language/tool/framework with a strong focus on design, more than PHP or Perl anyway.

For that reason I rarely reuse PHP classes unless I know the developer from a particular forum and have been impressed by their insight into certain topics.

Cheers,
Alex</description>
		<content:encoded><![CDATA[<p>I think there is a genuine concern with many developers reusing code written by others.</p>
<p>We all know code breaks, and when it does, we need to fix it (actually were expected to fix it). Relying on third party code usually means you have to wait for them to fix the problem.</p>
<p>To make matters worse, scripting languages attract developers of all experience levels, from newbies to hardened veterans.</p>
<p>C++ for instance, takes years before you become capable of writing reusable code (ie: Windows MFC controls) and during that time you learn a lot about programming. I was far less reluctant to reuse a Windows control I found on CodeProject than I am to reuse a class I find on PHPClasses.</p>
<p>RoR has the benefit of being somewhat of a niche market language/tool/framework with a strong focus on design, more than PHP or Perl anyway.</p>
<p>For that reason I rarely reuse PHP classes unless I know the developer from a particular forum and have been impressed by their insight into certain topics.</p>
<p>Cheers,<br />
Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julian Gruber</title>
		<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/#comment-81</link>
		<dc:creator>Julian Gruber</dc:creator>
		<pubDate>Fri, 17 Oct 2008 16:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewojogroup.com/?p=160#comment-81</guid>
		<description>in the 2nd sentence, add &quot;it&#039;s ok.&quot; :)</description>
		<content:encoded><![CDATA[<p>in the 2nd sentence, add &#8220;it&#8217;s ok.&#8221; <img src='http://www.thewojogroup.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julian Gruber</title>
		<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/#comment-78</link>
		<dc:creator>Julian Gruber</dc:creator>
		<pubDate>Fri, 17 Oct 2008 16:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewojogroup.com/?p=160#comment-78</guid>
		<description>I think it depends on the situation. If you need exactly what a plugin provides and it can save you a lot of work. But, if you only need a small part of the plugin or would have to extend the plugin, I&#039;d write my own code.</description>
		<content:encoded><![CDATA[<p>I think it depends on the situation. If you need exactly what a plugin provides and it can save you a lot of work. But, if you only need a small part of the plugin or would have to extend the plugin, I&#8217;d write my own code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brett</title>
		<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/#comment-12</link>
		<dc:creator>Brett</dc:creator>
		<pubDate>Wed, 01 Oct 2008 00:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewojogroup.com/?p=160#comment-12</guid>
		<description>Yeah that is a great point.  I have been tentative to put any of my code into a plugin for others yet, but as soon as I finish up a couple projects I&#039;m working on, I will definitely attempt to share some of my code with the Rails world.  As of now, I&#039;m just posting some simple things on this blog for others to use.  Thanks for the input!</description>
		<content:encoded><![CDATA[<p>Yeah that is a great point.  I have been tentative to put any of my code into a plugin for others yet, but as soon as I finish up a couple projects I&#8217;m working on, I will definitely attempt to share some of my code with the Rails world.  As of now, I&#8217;m just posting some simple things on this blog for others to use.  Thanks for the input!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Heald</title>
		<link>http://www.thewojogroup.com/2008/09/writing-your-own-code-vs-plugins/#comment-11</link>
		<dc:creator>Chris Heald</dc:creator>
		<pubDate>Wed, 01 Oct 2008 00:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewojogroup.com/?p=160#comment-11</guid>
		<description>I definitely hear you on the &quot;roll your own&quot; thing. I tend to have a weird mishmash of plugins in my projects, and home-grown code shoved into lib/. The really valuable stuff, though has been a) Packaging my own code into plugins suitable for consumption by others (it really makes you go over the quality of it with a fine-toothed comb!), and b) hacking up existing plugins to fit my particular project. Both have taught me a lot, and in the case of b), has let me leverage a lot of really great work without sacrificing the flexibility I need out of my code.</description>
		<content:encoded><![CDATA[<p>I definitely hear you on the &#8220;roll your own&#8221; thing. I tend to have a weird mishmash of plugins in my projects, and home-grown code shoved into lib/. The really valuable stuff, though has been a) Packaging my own code into plugins suitable for consumption by others (it really makes you go over the quality of it with a fine-toothed comb!), and b) hacking up existing plugins to fit my particular project. Both have taught me a lot, and in the case of b), has let me leverage a lot of really great work without sacrificing the flexibility I need out of my code.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
