<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: How do I make more contributions/patches come?</title>
	<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/</link>
	<description>it's a vtiger life!</description>
	<pubDate>Fri, 05 Dec 2008 03:28:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Frank</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2894</link>
		<author>Frank</author>
		<pubDate>Mon, 05 Feb 2007 15:39:01 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2894</guid>
					<description>Hi,


Currently we flinch from changing vtiger source because it's size is simply not manageable for (php experts but vtiger) beginners, even more because it's not very well (technically) documented.

I think two things are very important:

1. "Divide and (let) konquer": divide the monolitic vtiger application in smaller parts (modules, ...), even the core itself (for example custom field types, so that they can be customized and we can create new ones)

2. Document the parts (technical documentation)

Most of us users need to customize vtiger. When we have this infrastructure, we can dive in deeper.

Thus more bugs will be found and fixed and you will get more patches, since we wouldn't have to understand the whole vtiger source, and it will be easier to fix these bugs.

And you could concentrate more on coordination and documentation, and taking vtiger to the next level.

Just my 2ct.

Frank</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Currently we flinch from changing vtiger source because it&#8217;s size is simply not manageable for (php experts but vtiger) beginners, even more because it&#8217;s not very well (technically) documented.</p>
<p>I think two things are very important:</p>
<p>1. &#8220;Divide and (let) konquer&#8221;: divide the monolitic vtiger application in smaller parts (modules, &#8230;), even the core itself (for example custom field types, so that they can be customized and we can create new ones)</p>
<p>2. Document the parts (technical documentation)</p>
<p>Most of us users need to customize vtiger. When we have this infrastructure, we can dive in deeper.</p>
<p>Thus more bugs will be found and fixed and you will get more patches, since we wouldn&#8217;t have to understand the whole vtiger source, and it will be easier to fix these bugs.</p>
<p>And you could concentrate more on coordination and documentation, and taking vtiger to the next level.</p>
<p>Just my 2ct.</p>
<p>Frank</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Richie</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2895</link>
		<author>Richie</author>
		<pubDate>Mon, 05 Feb 2007 15:53:58 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2895</guid>
					<description>Point taken Frank but how do I get this done in the immediate 5.0.3 release?
The point you have stated is a core-restructure and that will be done in the future releases.

I do follow your point. What do you advocate for immeidate help as of now please?</description>
		<content:encoded><![CDATA[<p>Point taken Frank but how do I get this done in the immediate 5.0.3 release?<br />
The point you have stated is a core-restructure and that will be done in the future releases.</p>
<p>I do follow your point. What do you advocate for immeidate help as of now please?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Roger</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2909</link>
		<author>Roger</author>
		<pubDate>Mon, 05 Feb 2007 20:10:03 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2909</guid>
					<description>Richie, 

I believe Frank hit the nail on the head - VTiger code structure currently is *NOT* programmer-friendly, and the only ones who are able to contribute nowadays are the very few programners who have made an extraordinary effort to understand it. 

They've invested considerable time and energy in developting shortcuts and work-arounds. And becuse this was hard to do, and represents a great personal investment, they may feel the need to be recompensated for their efforts, so they are now maybe selling these solution as services, modules, consultancies, bounty-hunting, or you name it.

So in truth, 1) you may have only a very small public technically capable of answering your request (in fact, you probabily know most of them) - however, 2) they may not be very willing to part with their hard-earned findings, specially when they are making a name and a living from selling these solutions. 

So that is why Franks has it sooooooo right: with his concept of dividing up the code and making it easier for anybody to modify it (and not only the highly capable, motivated, and most invested), you'll have MANY more people in the position to answer your plea. 

AND, by asking less of each, you will get more overall. Why? Well, the easier it is to develop improvements to a code, the easier it is to share it too, since it represents less of your life going away. It's human nature, and charities have known that for a long time - they make it easier for people to give, by asking for less at a time.  

As a (future) user, I look forward to the day when I can use VTiger for my livelyhood, without fearing mysterious and unworkable bugs showing up at the worst time. Making the code transparent and organized is a great step towards that. 

As the "keeper of the code", we enthrust our hopes in you, Richie, to get it there, and then "you could concentrate more on coordination and documentation, and taking vtiger to the next level"

[well done, Frank!]</description>
		<content:encoded><![CDATA[<p>Richie, </p>
<p>I believe Frank hit the nail on the head - VTiger code structure currently is *NOT* programmer-friendly, and the only ones who are able to contribute nowadays are the very few programners who have made an extraordinary effort to understand it. </p>
<p>They&#8217;ve invested considerable time and energy in developting shortcuts and work-arounds. And becuse this was hard to do, and represents a great personal investment, they may feel the need to be recompensated for their efforts, so they are now maybe selling these solution as services, modules, consultancies, bounty-hunting, or you name it.</p>
<p>So in truth, 1) you may have only a very small public technically capable of answering your request (in fact, you probabily know most of them) - however, 2) they may not be very willing to part with their hard-earned findings, specially when they are making a name and a living from selling these solutions. </p>
<p>So that is why Franks has it sooooooo right: with his concept of dividing up the code and making it easier for anybody to modify it (and not only the highly capable, motivated, and most invested), you&#8217;ll have MANY more people in the position to answer your plea. </p>
<p>AND, by asking less of each, you will get more overall. Why? Well, the easier it is to develop improvements to a code, the easier it is to share it too, since it represents less of your life going away. It&#8217;s human nature, and charities have known that for a long time - they make it easier for people to give, by asking for less at a time.  </p>
<p>As a (future) user, I look forward to the day when I can use VTiger for my livelyhood, without fearing mysterious and unworkable bugs showing up at the worst time. Making the code transparent and organized is a great step towards that. </p>
<p>As the &#8220;keeper of the code&#8221;, we enthrust our hopes in you, Richie, to get it there, and then &#8220;you could concentrate more on coordination and documentation, and taking vtiger to the next level&#8221;</p>
<p>[well done, Frank!]</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Roger</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2913</link>
		<author>Roger</author>
		<pubDate>Mon, 05 Feb 2007 21:03:03 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2913</guid>
					<description>And to give my answer to your second question - of how to get contributions NOW:

First we need to realize that those who can contribute are few, but each of them can contribute a lot. It is the opposite of the ideal situation I described above. 

Again, let's look at charities, who understand human nature well and have been getting stuff "for free" for millenia: if you want big contributions, make the donors famous!

Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed. 

How to do that in the VTiger context is beyond me, but you are in the position to imagine ways in which contributors can be (convincingly!) recognized by their envious peers (yes, envy also plays here ;-), and by the grateful users who will be benefiting from their donations.  

Roger</description>
		<content:encoded><![CDATA[<p>And to give my answer to your second question - of how to get contributions NOW:</p>
<p>First we need to realize that those who can contribute are few, but each of them can contribute a lot. It is the opposite of the ideal situation I described above. </p>
<p>Again, let&#8217;s look at charities, who understand human nature well and have been getting stuff &#8220;for free&#8221; for millenia: if you want big contributions, make the donors famous!</p>
<p>Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed. </p>
<p>How to do that in the VTiger context is beyond me, but you are in the position to imagine ways in which contributors can be (convincingly!) recognized by their envious peers (yes, envy also plays here ;-), and by the grateful users who will be benefiting from their donations.  </p>
<p>Roger</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: richie</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2922</link>
		<author>richie</author>
		<pubDate>Mon, 05 Feb 2007 21:38:40 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2922</guid>
					<description>Points taken Roger. Why does it seem to be a lesson in politics ;-)?</description>
		<content:encoded><![CDATA[<p>Points taken Roger. Why does it seem to be a lesson in politics ;-)?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Roger</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2924</link>
		<author>Roger</author>
		<pubDate>Mon, 05 Feb 2007 22:05:37 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2924</guid>
					<description>Maybe we use Politics, Social Sciences, Sociology, Psicology or other intellectual tools simply to describe basic (and sometimes not so basic) human needs, wants, and behaviors that are just universal and common to all of us, in different degrees, obviously.

For me, all I want is for VT to suceed to the point where I can trust it. For now, I'm not even an user yet - the only time I tried to install it I saw so many flaws that I had to abandon it. I imagine how many times this has happened to hopeful users.  After all, we are not programmers, just business users to whom a software glitch is not a curiosity but instead a big distraction that will cost us time and money.

I do believe that with your leadership and the efforts of all I see working on it, it will soon be an important tool in the business world. That's why I take the time to help it if I can.</description>
		<content:encoded><![CDATA[<p>Maybe we use Politics, Social Sciences, Sociology, Psicology or other intellectual tools simply to describe basic (and sometimes not so basic) human needs, wants, and behaviors that are just universal and common to all of us, in different degrees, obviously.</p>
<p>For me, all I want is for VT to suceed to the point where I can trust it. For now, I&#8217;m not even an user yet - the only time I tried to install it I saw so many flaws that I had to abandon it. I imagine how many times this has happened to hopeful users.  After all, we are not programmers, just business users to whom a software glitch is not a curiosity but instead a big distraction that will cost us time and money.</p>
<p>I do believe that with your leadership and the efforts of all I see working on it, it will soon be an important tool in the business world. That&#8217;s why I take the time to help it if I can.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: richie</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2933</link>
		<author>richie</author>
		<pubDate>Tue, 06 Feb 2007 00:33:33 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-2933</guid>
					<description>Hey Roger, I think you misunderstood what I wrote.
I was joking about politics in the context as mentioned -
"Again, let’s look at charities, who understand human nature well and have been getting stuff “for free” for millenia: if you want big contributions, make the donors famous!
Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed"

thing. Please do not misunderstand. In case I have inadvertently hurt any feelings, please accept my apologies.

Roger I want you to know that every single person's help/criticism/anger is appreciated as it is based on his specific experience with vtiger. I do not question it, I do not hide it. We HAVE to improve in quite a lot of areas and we will. 
Please note, vtiger is as much yours as mine so all feedbacks are accepted in good spirit.
And we need all the help we can get from people like you. So please do keep posting your comments.

Richie</description>
		<content:encoded><![CDATA[<p>Hey Roger, I think you misunderstood what I wrote.<br />
I was joking about politics in the context as mentioned -<br />
&#8220;Again, let’s look at charities, who understand human nature well and have been getting stuff “for free” for millenia: if you want big contributions, make the donors famous!<br />
Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed&#8221;</p>
<p>thing. Please do not misunderstand. In case I have inadvertently hurt any feelings, please accept my apologies.</p>
<p>Roger I want you to know that every single person&#8217;s help/criticism/anger is appreciated as it is based on his specific experience with vtiger. I do not question it, I do not hide it. We HAVE to improve in quite a lot of areas and we will.<br />
Please note, vtiger is as much yours as mine so all feedbacks are accepted in good spirit.<br />
And we need all the help we can get from people like you. So please do keep posting your comments.</p>
<p>Richie</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Deep</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-3111</link>
		<author>Deep</author>
		<pubDate>Thu, 08 Feb 2007 15:53:52 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-3111</guid>
					<description>Richie,

I would like you to study the adempiere.org project.  Red1 is doing quite a good job in terms of motivating people for submitting patches, by making them famous.  Within 3 months of its release that project reached to no 1 in SF.net, that not so easy, its pure community force. Even the orignal project Compiere appeared to be fearful of adempiere, even with millions from vc!!

Really commendable job!!  You guys are good too no doubt, but no harm taking few tip froms others!!

Regards,
Deep</description>
		<content:encoded><![CDATA[<p>Richie,</p>
<p>I would like you to study the adempiere.org project.  Red1 is doing quite a good job in terms of motivating people for submitting patches, by making them famous.  Within 3 months of its release that project reached to no 1 in SF.net, that not so easy, its pure community force. Even the orignal project Compiere appeared to be fearful of adempiere, even with millions from vc!!</p>
<p>Really commendable job!!  You guys are good too no doubt, but no harm taking few tip froms others!!</p>
<p>Regards,<br />
Deep</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Richie</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-3116</link>
		<author>Richie</author>
		<pubDate>Thu, 08 Feb 2007 17:57:05 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-3116</guid>
					<description>point taken. Red1 here I come!</description>
		<content:encoded><![CDATA[<p>point taken. Red1 here I come!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: car seattle used</title>
		<link>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-9413</link>
		<author>car seattle used</author>
		<pubDate>Wed, 25 Apr 2007 04:40:07 +0000</pubDate>
		<guid>http://www.vtiger.com/blogs/2007/02/05/how-do-i-make-more-contributionspatches-come/#comment-9413</guid>
					<description>&lt;strong&gt;car seattle used...&lt;/strong&gt;

Features of car seattle used....</description>
		<content:encoded><![CDATA[<p><strong>car seattle used&#8230;</strong></p>
<p>Features of car seattle used&#8230;.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
