<?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: Haven&#039;t We Reinvented The Wheel Enough Times Already?</title>
	<atom:link href="http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/</link>
	<description>A collection of articles from pramatr.com on technology, security, software and anything we find interesting</description>
	<lastBuildDate>Wed, 28 Jul 2010 12:28:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pramatr</title>
		<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/comment-page-1/#comment-51</link>
		<dc:creator>Pramatr</dc:creator>
		<pubDate>Thu, 30 Aug 2007 17:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://pramatr.com/2007/08/29/havent-we-reinvented-the-wheel-enough-times-already/#comment-51</guid>
		<description>&quot;I think the two primary factors that contribute to reinventing the wheel are ignorance and ego.&quot;

I would agree, this was very common 3-5 years ago, I&#039;ve seen a few projects go this way.  I think lots of people have got the message how and the situation is getting better.  There are a couple of problems I still see however. #1. The developers that are already in this mindset and are now leading teams, as this article discussed. #2. As another comment highlighted, the teams that have to work with these systems now.</description>
		<content:encoded><![CDATA[<p>&#8220;I think the two primary factors that contribute to reinventing the wheel are ignorance and ego.&#8221;</p>
<p>I would agree, this was very common 3-5 years ago, I&#8217;ve seen a few projects go this way.  I think lots of people have got the message how and the situation is getting better.  There are a couple of problems I still see however. #1. The developers that are already in this mindset and are now leading teams, as this article discussed. #2. As another comment highlighted, the teams that have to work with these systems now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don</title>
		<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/comment-page-1/#comment-50</link>
		<dc:creator>Don</dc:creator>
		<pubDate>Thu, 30 Aug 2007 12:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://pramatr.com/2007/08/29/havent-we-reinvented-the-wheel-enough-times-already/#comment-50</guid>
		<description>I think the two primary factors that contribute to reinventing the wheel are ignorance and ego.&lt;br/&gt;&lt;br/&gt;Ignorance in that it doesn&#039;t occur to someone that there are viable open source alternatives because of an overall impression that open source is somewhat lacking in quality from commercial alternatives, which they&#039;ve deemed too expensive to utilize (when in fact, the opposite is almost always true especially for larger open source projects).  This is typically a problem with older, more grizzled IT veterans who experienced a very young open source environment back in the day.&lt;br/&gt;&lt;br/&gt;The other is ego.  They want to implement their own framework, api, persistence layer, simply for the sake of learning how to do it or feel that they can do it better for the specific requirements that they have.&lt;br/&gt;&lt;br/&gt;I do however feel that the overall landscape is changing.  Open Source no longer holds the stigma it held 20 years ago and companies are getting smart about adopting it.</description>
		<content:encoded><![CDATA[<p>I think the two primary factors that contribute to reinventing the wheel are ignorance and ego.</p>
<p>Ignorance in that it doesn&#8217;t occur to someone that there are viable open source alternatives because of an overall impression that open source is somewhat lacking in quality from commercial alternatives, which they&#8217;ve deemed too expensive to utilize (when in fact, the opposite is almost always true especially for larger open source projects).  This is typically a problem with older, more grizzled IT veterans who experienced a very young open source environment back in the day.</p>
<p>The other is ego.  They want to implement their own framework, api, persistence layer, simply for the sake of learning how to do it or feel that they can do it better for the specific requirements that they have.</p>
<p>I do however feel that the overall landscape is changing.  Open Source no longer holds the stigma it held 20 years ago and companies are getting smart about adopting it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pramatr</title>
		<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/comment-page-1/#comment-49</link>
		<dc:creator>Pramatr</dc:creator>
		<pubDate>Wed, 29 Aug 2007 11:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://pramatr.com/2007/08/29/havent-we-reinvented-the-wheel-enough-times-already/#comment-49</guid>
		<description>&quot;Opensource doesnt neccesarily mean free software. I can find a dozen products that do the job i want but in some circumstances you find that the ideal features you need are in the commerical edition of the GPL equivelant.&quot;

That&#039;s a fair point, so would it take you more or less time to pay for their software instead of rolling your own?  It&#039;s not about if the software is free or not, it&#039;s about writing something that already exists and having to maintain this, potentially forever.&quot;

If you dont want to fork out a considerable amount of money on an application that does the job then i see the only option available to you is &#039;reinventing the wheel&#039; so to speak.&quot;

If that&#039;s the case, fine, but at least you have thought about this and rationalised it. If you feel it&#039;s your only way forward go with it, but don&#039;t think it&#039;s the only option!&quot;

In addition some requirements you require are simple that buying in or even using an overly complex opensource solution just makes no sense.&quot;

Again that&#039;s all down to doing some decent research. The project that was featured in the article was pretty straight forward at first. Then another round of requirements came along. Then another round, rinse and repeat. If you are getting into these cycles you really have to question if this effort would be better spent else where in the business. Are you making any money of these efforts? Are you losing ground or money because of them.</description>
		<content:encoded><![CDATA[<p>&#8220;Opensource doesnt neccesarily mean free software. I can find a dozen products that do the job i want but in some circumstances you find that the ideal features you need are in the commerical edition of the GPL equivelant.&#8221;</p>
<p>That&#8217;s a fair point, so would it take you more or less time to pay for their software instead of rolling your own?  It&#8217;s not about if the software is free or not, it&#8217;s about writing something that already exists and having to maintain this, potentially forever.&#8221;</p>
<p>If you dont want to fork out a considerable amount of money on an application that does the job then i see the only option available to you is &#8216;reinventing the wheel&#8217; so to speak.&#8221;</p>
<p>If that&#8217;s the case, fine, but at least you have thought about this and rationalised it. If you feel it&#8217;s your only way forward go with it, but don&#8217;t think it&#8217;s the only option!&#8221;</p>
<p>In addition some requirements you require are simple that buying in or even using an overly complex opensource solution just makes no sense.&#8221;</p>
<p>Again that&#8217;s all down to doing some decent research. The project that was featured in the article was pretty straight forward at first. Then another round of requirements came along. Then another round, rinse and repeat. If you are getting into these cycles you really have to question if this effort would be better spent else where in the business. Are you making any money of these efforts? Are you losing ground or money because of them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pramatr</title>
		<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/comment-page-1/#comment-48</link>
		<dc:creator>Pramatr</dc:creator>
		<pubDate>Wed, 29 Aug 2007 11:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://pramatr.com/2007/08/29/havent-we-reinvented-the-wheel-enough-times-already/#comment-48</guid>
		<description>&quot;The NIH syndrome was endemic only a few years ago.&quot;That&#039;s actually one reason I wrote about this, I thought people didn&#039;t really do this anymore but it appears they still do!&quot;The only problem now is that we have to live with these in-house horror-abomination frameworks since it&#039;s often too difficult to get rid of them.&quot;I&#039;m glad you raised that point as it&#039;s actually the subject of an article I&#039;m work on at the moment :-).</description>
		<content:encoded><![CDATA[<p>&#8220;The NIH syndrome was endemic only a few years ago.&#8221;That&#8217;s actually one reason I wrote about this, I thought people didn&#8217;t really do this anymore but it appears they still do!&#8221;The only problem now is that we have to live with these in-house horror-abomination frameworks since it&#8217;s often too difficult to get rid of them.&#8221;I&#8217;m glad you raised that point as it&#8217;s actually the subject of an article I&#8217;m work on at the moment <img src='http://69.89.31.94/~pramatrc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TrippleDES</title>
		<link>http://www.pramatr.com/blog/2008/08/29/havent-we-reinvented-the-wheel-enough-times-already/comment-page-1/#comment-47</link>
		<dc:creator>TrippleDES</dc:creator>
		<pubDate>Wed, 29 Aug 2007 09:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://pramatr.com/2007/08/29/havent-we-reinvented-the-wheel-enough-times-already/#comment-47</guid>
		<description>Its not as simple as, &#039;if you find something out there then use it.&#039; Opensource doesnt neccesarily mean free software. I can find a dozen products that do the job i want but in some circumstances you find that the ideal features you need are in the commerical edition of the GPL equivelant.There are opensource products out there that one can use to write bespoke applications, i dont see that as a bad thing. If you dont want to fork out a considerable amount of money on an application that does the job then i see the only option available to you is &#039;reinventing the wheel&#039; so to speak. In addition some requirements you require are simple that buying in or even using an overly complex opensource solution just makes no sense.</description>
		<content:encoded><![CDATA[<p>Its not as simple as, &#8216;if you find something out there then use it.&#8217; Opensource doesnt neccesarily mean free software. I can find a dozen products that do the job i want but in some circumstances you find that the ideal features you need are in the commerical edition of the GPL equivelant.There are opensource products out there that one can use to write bespoke applications, i dont see that as a bad thing. If you dont want to fork out a considerable amount of money on an application that does the job then i see the only option available to you is &#8216;reinventing the wheel&#8217; so to speak. In addition some requirements you require are simple that buying in or even using an overly complex opensource solution just makes no sense.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
