<?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: How Can BuddyPress Developers Earn a Living?</title>
	<atom:link href="http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/</link>
	<description>Thoughts on startups, leadership, the Web, and disruptive technologies</description>
	<lastBuildDate>Wed, 08 Sep 2010 20:44:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-3470</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Wed, 08 Sep 2010 00:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-3470</guid>
		<description>Roger, thanks for the post.

The concept is still alive, but is taking longer than most would want. I realize that you are aware of the interim solution of the &lt;a href=&quot;http://buddypress.org/community/groups/bp-jobs-board/&quot; rel=&quot;nofollow&quot;&gt;BuddyPress Job group&lt;/a&gt;. I suggest contacting Andy and also John James Jacoby to ask them the status of Andy&#039;s original initiative.</description>
		<content:encoded><![CDATA[<p>Roger, thanks for the post.</p>
<p>The concept is still alive, but is taking longer than most would want. I realize that you are aware of the interim solution of the <a href="http://buddypress.org/community/groups/bp-jobs-board/" rel="nofollow">BuddyPress Job group</a>. I suggest contacting Andy and also John James Jacoby to ask them the status of Andy&#8217;s original initiative.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Coathup</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-3468</link>
		<dc:creator>Roger Coathup</dc:creator>
		<pubDate>Tue, 07 Sep 2010 23:56:10 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-3468</guid>
		<description>Lisa made a really useful point about the difficulty in finding good BP developers - there is no list that I know of.

We&#039;re inundated with BP projects, and would love to increase our team (by hiring project freelancers) to cope with the workload.

@jeff - you referred to a post of Andy&#039;s on this matter, but that seems dead in the water</description>
		<content:encoded><![CDATA[<p>Lisa made a really useful point about the difficulty in finding good BP developers &#8211; there is no list that I know of.</p>
<p>We&#8217;re inundated with BP projects, and would love to increase our team (by hiring project freelancers) to cope with the workload.</p>
<p>@jeff &#8211; you referred to a post of Andy&#8217;s on this matter, but that seems dead in the water</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-295</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Tue, 05 Jan 2010 23:05:58 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-295</guid>
		<description>David-

Thanks for your comments!</description>
		<content:encoded><![CDATA[<p>David-</p>
<p>Thanks for your comments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Windham</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-294</link>
		<dc:creator>David Windham</dc:creator>
		<pubDate>Tue, 05 Jan 2010 22:46:33 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-294</guid>
		<description>Premium themes and plugins eventually get copied and whored out by someone else. scratch that... I didn&#039;t say that and excuse my ramblings here :)  My two cents worth from my experience, having previously having been involved with a corporate publisher and the Drupal push,  I found that we were returning very little of the work back to the Drupal community.  I think most companies and certainly any client or agency I&#039;ve ever worked with I will gladly allow the work returned to the community, but the effort isn&#039;t often made by the developers who are on tight salaries and deadlines.  And what happens is that those companies that fly through developers with high turnover and end up with products that are hacked to death with custom work that isn&#039;t maintained by a community end up quickly outdated where they&#039;ll have to pay another round of developers to upgrade or fix it in a year. (repeat bloated expensive cycle that is currently breaking the bank on some publishers)  I&#039;m with Chris, the ideal situation is that of a client who understands this and I find the support more rewarding for an existing client than custom php or theme work for a new client. Those of us who scrape by find the time precious and the payback on the glory of releasing custom work as plugins unrewarding. Jeff, I feel you on the time issue.  If only the folks that pay top dollar to glamorous agencies understood that under the hood of their high dollar websites are the workings of numerous talented folks who do it for free. I think folks are beginning to understand this as the agency model is being undermined by smaller, more nimble and talented teams whom, I hope respect the open community, more than their predecessors.  I&#039;ve worked for both.  My personal belief is that I want very few clients whom i provide with top notch timely service.  I believe that service/support should be the basis of premium themes and plugins.  The unfortunate reality is that we live in a shallow world were &#039;looks&#039; (theme) is taking the cake vs plugins developers. That&#039;ll come around though.. there&#039;s a whole fresh crop of &#039;web developers&#039; out there who couldn&#039;t configure a server or code they&#039;re way out of a paper bag and agencies who now are beginning understand the importance of maintaining a good solid community supported code base. There is also now a bleeding edge of agencies and publishers whom firmly understand the power of open source CMS&#039;s. All who will eventually become savvy enough to come straight to you for help.  May you Charge them dearly for your services and your premium plugins. Keep up the good work,  and I&#039;ll make sure and bill for your plugin, and pass that along when I get a chance to use it. chow.</description>
		<content:encoded><![CDATA[<p>Premium themes and plugins eventually get copied and whored out by someone else. scratch that&#8230; I didn&#8217;t say that and excuse my ramblings here <img src='http://jeffsayre.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   My two cents worth from my experience, having previously having been involved with a corporate publisher and the Drupal push,  I found that we were returning very little of the work back to the Drupal community.  I think most companies and certainly any client or agency I&#8217;ve ever worked with I will gladly allow the work returned to the community, but the effort isn&#8217;t often made by the developers who are on tight salaries and deadlines.  And what happens is that those companies that fly through developers with high turnover and end up with products that are hacked to death with custom work that isn&#8217;t maintained by a community end up quickly outdated where they&#8217;ll have to pay another round of developers to upgrade or fix it in a year. (repeat bloated expensive cycle that is currently breaking the bank on some publishers)  I&#8217;m with Chris, the ideal situation is that of a client who understands this and I find the support more rewarding for an existing client than custom php or theme work for a new client. Those of us who scrape by find the time precious and the payback on the glory of releasing custom work as plugins unrewarding. Jeff, I feel you on the time issue.  If only the folks that pay top dollar to glamorous agencies understood that under the hood of their high dollar websites are the workings of numerous talented folks who do it for free. I think folks are beginning to understand this as the agency model is being undermined by smaller, more nimble and talented teams whom, I hope respect the open community, more than their predecessors.  I&#8217;ve worked for both.  My personal belief is that I want very few clients whom i provide with top notch timely service.  I believe that service/support should be the basis of premium themes and plugins.  The unfortunate reality is that we live in a shallow world were &#8216;looks&#8217; (theme) is taking the cake vs plugins developers. That&#8217;ll come around though.. there&#8217;s a whole fresh crop of &#8216;web developers&#8217; out there who couldn&#8217;t configure a server or code they&#8217;re way out of a paper bag and agencies who now are beginning understand the importance of maintaining a good solid community supported code base. There is also now a bleeding edge of agencies and publishers whom firmly understand the power of open source CMS&#8217;s. All who will eventually become savvy enough to come straight to you for help.  May you Charge them dearly for your services and your premium plugins. Keep up the good work,  and I&#8217;ll make sure and bill for your plugin, and pass that along when I get a chance to use it. chow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-293</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Tue, 05 Jan 2010 22:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-293</guid>
		<description>&lt;blockquote&gt;In other words, I get paid for being awesome.&lt;/blockquote&gt;

Lol! That is good stuff!

I appreciate, and agree, with your assessment. My main, full-time focus is on building out a new web-based platform which will create value. I&#039;ll be creating value for others through the service, and creating value for myself through the company that I&#039;m building. But, while I&#039;m working on that, I need a trickle of cash flow to help pay the bills as I burn through cash in my self-funded startup.

The 20% of my time that I&#039;ve donated to the BuddyPress community this past year was worthwhile. I did it for no other reason than what you suggest: to &quot;just write some code; have fun; and meet some interesting people.

But, as I focus more on my startup, it occurred to me that it would be nice if some of the effort I put into the BP community could actually help underwrite my efforts. We can&#039;t all work for free. I have no interest nor intention to build a career out of WordPress consulting.</description>
		<content:encoded><![CDATA[<blockquote><p>In other words, I get paid for being awesome.</p></blockquote>
<p>Lol! That is good stuff!</p>
<p>I appreciate, and agree, with your assessment. My main, full-time focus is on building out a new web-based platform which will create value. I&#8217;ll be creating value for others through the service, and creating value for myself through the company that I&#8217;m building. But, while I&#8217;m working on that, I need a trickle of cash flow to help pay the bills as I burn through cash in my self-funded startup.</p>
<p>The 20% of my time that I&#8217;ve donated to the BuddyPress community this past year was worthwhile. I did it for no other reason than what you suggest: to &#8220;just write some code; have fun; and meet some interesting people.</p>
<p>But, as I focus more on my startup, it occurred to me that it would be nice if some of the effort I put into the BP community could actually help underwrite my efforts. We can&#8217;t all work for free. I have no interest nor intention to build a career out of WordPress consulting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Marden</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-291</link>
		<dc:creator>Eric Marden</dc:creator>
		<pubDate>Tue, 05 Jan 2010 21:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-291</guid>
		<description>In the 12+ years I&#039;ve been a developer one of the hardest things to unlearn is that my time has value. Yep, you read that right. My time has no value. And hence I don&#039;t bill for my time.

I bill for my experience. I bill for my ideas. I bill for the strategy I bring to the table, and the solid track record I&#039;ve built up.  In other words, I get paid for being awesome.

All blustering aside… I blogged about this recently (http://j.mp/2S3ObS) and the main point is this: Don&#039;t trade your time for money. That&#039;s what *employees* do.

Do what you love. Care about your craft. Make cool things. But above all, create value. The rest is easy.

So instead of worrying about how to spin up a business model around writing open source code, just write some! (Or don&#039;t). But if it has become tedious and the only way to temper that feeling is with some hard cash your going about it the wrong way and will end up unhappy. Creating value however, has both tangible and non-tangible rewards. After that its just process management and living a kick ass life following your bliss from project to project.</description>
		<content:encoded><![CDATA[<p>In the 12+ years I&#8217;ve been a developer one of the hardest things to unlearn is that my time has value. Yep, you read that right. My time has no value. And hence I don&#8217;t bill for my time.</p>
<p>I bill for my experience. I bill for my ideas. I bill for the strategy I bring to the table, and the solid track record I&#8217;ve built up.  In other words, I get paid for being awesome.</p>
<p>All blustering aside… I blogged about this recently (<a href="http://j.mp/2S3ObS" rel="nofollow">http://j.mp/2S3ObS</a>) and the main point is this: Don&#8217;t trade your time for money. That&#8217;s what *employees* do.</p>
<p>Do what you love. Care about your craft. Make cool things. But above all, create value. The rest is easy.</p>
<p>So instead of worrying about how to spin up a business model around writing open source code, just write some! (Or don&#8217;t). But if it has become tedious and the only way to temper that feeling is with some hard cash your going about it the wrong way and will end up unhappy. Creating value however, has both tangible and non-tangible rewards. After that its just process management and living a kick ass life following your bliss from project to project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Peatling</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-288</link>
		<dc:creator>Andy Peatling</dc:creator>
		<pubDate>Tue, 05 Jan 2010 18:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-288</guid>
		<description>Thesis is not GPL and is a whole different kettle of fish. Let&#039;s not open that one up.</description>
		<content:encoded><![CDATA[<p>Thesis is not GPL and is a whole different kettle of fish. Let&#8217;s not open that one up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-277</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Tue, 05 Jan 2010 00:16:13 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-277</guid>
		<description>Chris-

One possibility to seamlessly, and hopefully painlessly, add premium features to a plugin is via a separate file. Just set a constant based on the existence of that file. If a user has that file, that means they purchased the premium version. Premium functions will only fire if the constant is true.

Of course, as the plugin must be GPLed, other users could legally make that premium file available to others for free. But, as Mike states just below, the real differentiating factor could be the level and type of support offered to basic versus premium users.

It would be simple enough to keep a list of registered premium plugin users&#8212;those who directly paid for your premium plugin. Then, whenever a support issue pops up pertaining to the premium features, you check to see if that person actually paid for your premium plugin.</description>
		<content:encoded><![CDATA[<p>Chris-</p>
<p>One possibility to seamlessly, and hopefully painlessly, add premium features to a plugin is via a separate file. Just set a constant based on the existence of that file. If a user has that file, that means they purchased the premium version. Premium functions will only fire if the constant is true.</p>
<p>Of course, as the plugin must be GPLed, other users could legally make that premium file available to others for free. But, as Mike states just below, the real differentiating factor could be the level and type of support offered to basic versus premium users.</p>
<p>It would be simple enough to keep a list of registered premium plugin users&mdash;those who directly paid for your premium plugin. Then, whenever a support issue pops up pertaining to the premium features, you check to see if that person actually paid for your premium plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-276</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 05 Jan 2010 00:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-276</guid>
		<description>True. How about a two-tier approach in that you have two levels of support -- basic and premium. Say you pay $35 for support with a 3-5 day response time and, like, a gazillion dollars for a 4-hour response and feature requests. Hell, even MT does that with Zeldman.</description>
		<content:encoded><![CDATA[<p>True. How about a two-tier approach in that you have two levels of support &#8212; basic and premium. Say you pay $35 for support with a 3-5 day response time and, like, a gazillion dollars for a 4-hour response and feature requests. Hell, even MT does that with Zeldman.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-275</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-275</guid>
		<description>The &quot;two-tier&quot; plugin option for me throws up some new problems. Apologies if I&#039;m getting a little bit too deep with this.

Let&#039;s say you have an excellent plugin, like Jeffs privacy plugin. Creating two versions requires quite a lot more development time, and also could introduce more bugs. That to me seems like a slippery slope to having to work on code even more, even if it is balanced by some level of income. Plus, for some of my plugins at least, it&#039;s actually quite hard to separate the core idea of the code from the extra features that would appear in a premium version. It&#039;s not impossible, and as I&#039;ve said before I&#039;m not at the level of the JJJ&#039;s, Andy P&#039;s and Jeff S&#039;s of this world.

I&#039;ve been blessed by some donations from the Wordpress community, but nowhere near enough to even make a dent in any of the bills that keep coming through the door. As I hinted at before, I&#039;m reliant on my day job to keep my head above water. And I&#039;m indebted to my long-suffering wife who allows me many hours of Wordpress hacking, without too many complaints. But to be honest I can&#039;t maintain this for ever.

The best solution I&#039;ve found personally was mentioned by someone above, and that&#039;s to do freelance consulting work with a great client who then allows the work (or at least part of it) to be released to the community. But, as everyone knows, those clients are hard to come across.</description>
		<content:encoded><![CDATA[<p>The &#8220;two-tier&#8221; plugin option for me throws up some new problems. Apologies if I&#8217;m getting a little bit too deep with this.</p>
<p>Let&#8217;s say you have an excellent plugin, like Jeffs privacy plugin. Creating two versions requires quite a lot more development time, and also could introduce more bugs. That to me seems like a slippery slope to having to work on code even more, even if it is balanced by some level of income. Plus, for some of my plugins at least, it&#8217;s actually quite hard to separate the core idea of the code from the extra features that would appear in a premium version. It&#8217;s not impossible, and as I&#8217;ve said before I&#8217;m not at the level of the JJJ&#8217;s, Andy P&#8217;s and Jeff S&#8217;s of this world.</p>
<p>I&#8217;ve been blessed by some donations from the Wordpress community, but nowhere near enough to even make a dent in any of the bills that keep coming through the door. As I hinted at before, I&#8217;m reliant on my day job to keep my head above water. And I&#8217;m indebted to my long-suffering wife who allows me many hours of Wordpress hacking, without too many complaints. But to be honest I can&#8217;t maintain this for ever.</p>
<p>The best solution I&#8217;ve found personally was mentioned by someone above, and that&#8217;s to do freelance consulting work with a great client who then allows the work (or at least part of it) to be released to the community. But, as everyone knows, those clients are hard to come across.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-272</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-272</guid>
		<description>I&#039;m right there with Mike Pratt. I don&#039;t think there&#039;ll be a huge difference in downloads between releasing your Privacy Plugin (with all the bells and whistles) for free vs. putting it behind a paywall for a small amount + support, while simultaneously releasing a &quot;basic&quot; version of it for the general public. If there&#039;s a need for a plugin hasn&#039;t been offered by anybody else, I think the vast majority will reach for their wallets and pay that premium. I mean, look at wp-ecommerce or the Thesis/Headway Framework. As long as you keep it GPL, I think everybody will be happy =)</description>
		<content:encoded><![CDATA[<p>I&#8217;m right there with Mike Pratt. I don&#8217;t think there&#8217;ll be a huge difference in downloads between releasing your Privacy Plugin (with all the bells and whistles) for free vs. putting it behind a paywall for a small amount + support, while simultaneously releasing a &#8220;basic&#8221; version of it for the general public. If there&#8217;s a need for a plugin hasn&#8217;t been offered by anybody else, I think the vast majority will reach for their wallets and pay that premium. I mean, look at wp-ecommerce or the Thesis/Headway Framework. As long as you keep it GPL, I think everybody will be happy =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-271</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-271</guid>
		<description>JJJ-

Thanks for your thoughts. Welcome back from the snowy midwest!

I think what you and a few others have outlined here is the most practical, and already practiced, route to earning a living (or part of it) via WordPress / BuddyPress. The two-tiered, basic and premium plugin path is also an option with which only a few developers have had success. Although, that may be starting to change.

Although the ultimate goal of this exercise is to find that happy medium where BuddyPress developers can make a good living while give back to the community, my personal goal is different. I already give quite a bit back to the community. I&#039;m looking for ways to earn a decent cash flow without having to resort to consulting.

As I&#039;ve said in a few places in this post. My primary focus is on a big project. Building the technology platform for my new company takes a lot of time. I do not have any spare time left in the day.

Unfortunately, startups do not throw off cash to their owners&#8212;at least initially. Since my startup is self-funded at this stage, that means I&#039;m burning up cash, not making it. I&#039;m trying to see if there&#039;s a way that BuddyPress can give my a reasonable cash flow. If not, then either my donated time in the BuddyPress forums will have to go, or my plugin development work will have to cease.

I&#039;m sure my situation is rather unique. I posed this question above:

&lt;blockquote&gt;Do I really have to become a consultant again if I am to make a living off of my WordPress work? I think that is a ridiculous expectation.&lt;/blockquote&gt;

I do plan to try the two-tiered plugin path. Perhaps the results will be pleasantly surprising. But it also could be that the answer to my question is that developers in my situation are not likely to find a career (or even part of their career) within the WordPress ecosystem. I should simply look at my time as a donation and not expect anything more.</description>
		<content:encoded><![CDATA[<p>JJJ-</p>
<p>Thanks for your thoughts. Welcome back from the snowy midwest!</p>
<p>I think what you and a few others have outlined here is the most practical, and already practiced, route to earning a living (or part of it) via WordPress / BuddyPress. The two-tiered, basic and premium plugin path is also an option with which only a few developers have had success. Although, that may be starting to change.</p>
<p>Although the ultimate goal of this exercise is to find that happy medium where BuddyPress developers can make a good living while give back to the community, my personal goal is different. I already give quite a bit back to the community. I&#8217;m looking for ways to earn a decent cash flow without having to resort to consulting.</p>
<p>As I&#8217;ve said in a few places in this post. My primary focus is on a big project. Building the technology platform for my new company takes a lot of time. I do not have any spare time left in the day.</p>
<p>Unfortunately, startups do not throw off cash to their owners&mdash;at least initially. Since my startup is self-funded at this stage, that means I&#8217;m burning up cash, not making it. I&#8217;m trying to see if there&#8217;s a way that BuddyPress can give my a reasonable cash flow. If not, then either my donated time in the BuddyPress forums will have to go, or my plugin development work will have to cease.</p>
<p>I&#8217;m sure my situation is rather unique. I posed this question above:</p>
<blockquote><p>Do I really have to become a consultant again if I am to make a living off of my WordPress work? I think that is a ridiculous expectation.</p></blockquote>
<p>I do plan to try the two-tiered plugin path. Perhaps the results will be pleasantly surprising. But it also could be that the answer to my question is that developers in my situation are not likely to find a career (or even part of their career) within the WordPress ecosystem. I should simply look at my time as a donation and not expect anything more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John James Jacoby</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-268</link>
		<dc:creator>John James Jacoby</dc:creator>
		<pubDate>Mon, 04 Jan 2010 22:35:01 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-268</guid>
		<description>I agree 100% with what Andy&#039;s said. (No surprise eh?) Lisa, Andrea, Ron, and Boone have great points also.

Fact is that Joe Client probably doesn&#039;t care what tools you use to do the job. They do care that you&#039;re responsible and competent enough to pick those tools yourself and deliver to them what they asked you for when they asked for it. 

I think there&#039;s a few different ways that developers can make money specifically using BuddyPress, and they&#039;re probably not profound or new to anyone. There&#039;s a little algebra between how much money you want to make, how much work you want to do, and how much exposure to clients that you want to have, and I think it&#039;s up to each developer to fill in those variables and do that math for themselves. Algebra + Economics = Bleh in my opinion, but it helps to think about it in those terms to quantify a return on your time. 

If you want your exposure to clients to be minimal, but you want to maximize the value of your time, then you need to hit-up Advertising and P.R. agencies for social networking development work, and convince them you can complete the tasks using custom BuddyPress components that you create, hopefully still under the GPL so you can reuse the code later. This means you&#039;ll probably be doing almost all the dev work, from installation to testing to deciding it&#039;s time to roll out.

If you don&#039;t mind having clients and interacting with them, then you go the freelance route. You can make any amount of money this way, since you&#039;re responsible for making sure your time is as valuable as you can make it. The way you make money this way is through exposure and building an online brand around yourself, your services, and your time. You do this through the support forums, the developer email lists, blogs, twitter, etc... Since BuddyPress is based on WordPress, involvement in the WordPress community is essential also. My opinion here is a little bias, but I think this is the most rewarding way to make money with BuddyPress. Clients come and go, and if you&#039;re as good as you say and your clients are happy, then hopefully more clients will come and go at an exponential rate. Once you&#039;ve got a good amount of clients, then you charge more since your available time is now more valuable. The rest is just boring ol&#039; economics.

Lastly, if you don&#039;t want to put in long hours, and you want your exposure to clients to be minimal, but still want to try and maximize the value of your work, then you need to produce code that is of some kind of epic value. I.E. make a complete shopping cart solution that works with BuddyPress, or make some kind of insane niche type component that maybe doesn&#039;t fit for the inclusion into the core but still fills a need in the market place. People will be forced to buy your code and use it, because it&#039;s just so darn awesome they want to pay you for it.

If none of those sound like good ideas, and if you&#039;re not prepared to bend WordPress and/or BuddyPress to fit those clients, then you&#039;re probably going to miss out on the action. 

Andy said: 
&lt;blockquote&gt;I’m certainly a believer that for the system to work, developers have to see open source both as a way to give back, and make a good living.&lt;/blockquote&gt;
...and I think that&#039;s really what I think about the most. You get what you give and you really have to believe in the system and embrace the culture around it. If you spend countless hours using and learning BuddyPress, then eventually that recognition can turn into client recommendations, and people will start wanting to pay you for your time. 

For me personally, I&#039;m very blessed right now to have had super awesome clients, and because of them I&#039;ve been able to work on the core of something that I really enjoy and believe to be revolutionary. It&#039;s meant that some days I miss dinner with the family, and other days are 20 hour work days with a few cat naps waiting for files to transfer, but every career has give and take, and making a career out of WordPress/BuddyPress development is no different.

Specifically, something that&#039;s worked really well for me is when I&#039;m contacted by a potential client, I always offer them free support in the buddypress.org forums first. If they&#039;re okay asking questions publicly and letting me answer those questions when I&#039;ve got a free moment, or letting other people potentially help them and waiting for me to chime in, that&#039;s great because it will potentially help other people with the same issue, and it&#039;s impossible to put a price on real education. But, if they want my dedicated time and attention, we&#039;ll talk about pricing privately, because it takes me away from helping others and ultimately they&#039;re paying me for their comfort and the reliability of having that open channel of communication whenever they need it.

Now, I may have totally missed the point of this discussion, so kick me if I&#039;m off track, but I think this post comes from the direction that there&#039;s a few dedicated developers that are asking themselves &quot;what do I do next&quot; or &quot;how do I monetize this special skill.&quot; Without too much philosophy involved, I think the answer really is just a life lesson... The only really things stopping anyone from mastering something are time, timing, and practice, and having the correct balance of those is critical. John Lennon wasn&#039;t born with the ability to play the guitar, and he wasn&#039;t the best at it either, but time, timing, and honing his skills helped the Beatles become one of (if not the most) influential and most recognized bands in history. Comedians sometimes practice their skits hundreds of times so they can get the timing of their jokes perfect, but hopefully when they&#039;re on stage it doesn&#039;t sound scripted at all... and no one starts out by juggling chainsaws. Maybe lumberjack-jugglers do? No idea...

Thoughts?</description>
		<content:encoded><![CDATA[<p>I agree 100% with what Andy&#8217;s said. (No surprise eh?) Lisa, Andrea, Ron, and Boone have great points also.</p>
<p>Fact is that Joe Client probably doesn&#8217;t care what tools you use to do the job. They do care that you&#8217;re responsible and competent enough to pick those tools yourself and deliver to them what they asked you for when they asked for it. </p>
<p>I think there&#8217;s a few different ways that developers can make money specifically using BuddyPress, and they&#8217;re probably not profound or new to anyone. There&#8217;s a little algebra between how much money you want to make, how much work you want to do, and how much exposure to clients that you want to have, and I think it&#8217;s up to each developer to fill in those variables and do that math for themselves. Algebra + Economics = Bleh in my opinion, but it helps to think about it in those terms to quantify a return on your time. </p>
<p>If you want your exposure to clients to be minimal, but you want to maximize the value of your time, then you need to hit-up Advertising and P.R. agencies for social networking development work, and convince them you can complete the tasks using custom BuddyPress components that you create, hopefully still under the GPL so you can reuse the code later. This means you&#8217;ll probably be doing almost all the dev work, from installation to testing to deciding it&#8217;s time to roll out.</p>
<p>If you don&#8217;t mind having clients and interacting with them, then you go the freelance route. You can make any amount of money this way, since you&#8217;re responsible for making sure your time is as valuable as you can make it. The way you make money this way is through exposure and building an online brand around yourself, your services, and your time. You do this through the support forums, the developer email lists, blogs, twitter, etc&#8230; Since BuddyPress is based on WordPress, involvement in the WordPress community is essential also. My opinion here is a little bias, but I think this is the most rewarding way to make money with BuddyPress. Clients come and go, and if you&#8217;re as good as you say and your clients are happy, then hopefully more clients will come and go at an exponential rate. Once you&#8217;ve got a good amount of clients, then you charge more since your available time is now more valuable. The rest is just boring ol&#8217; economics.</p>
<p>Lastly, if you don&#8217;t want to put in long hours, and you want your exposure to clients to be minimal, but still want to try and maximize the value of your work, then you need to produce code that is of some kind of epic value. I.E. make a complete shopping cart solution that works with BuddyPress, or make some kind of insane niche type component that maybe doesn&#8217;t fit for the inclusion into the core but still fills a need in the market place. People will be forced to buy your code and use it, because it&#8217;s just so darn awesome they want to pay you for it.</p>
<p>If none of those sound like good ideas, and if you&#8217;re not prepared to bend WordPress and/or BuddyPress to fit those clients, then you&#8217;re probably going to miss out on the action. </p>
<p>Andy said: </p>
<blockquote><p>I’m certainly a believer that for the system to work, developers have to see open source both as a way to give back, and make a good living.</p></blockquote>
<p>&#8230;and I think that&#8217;s really what I think about the most. You get what you give and you really have to believe in the system and embrace the culture around it. If you spend countless hours using and learning BuddyPress, then eventually that recognition can turn into client recommendations, and people will start wanting to pay you for your time. </p>
<p>For me personally, I&#8217;m very blessed right now to have had super awesome clients, and because of them I&#8217;ve been able to work on the core of something that I really enjoy and believe to be revolutionary. It&#8217;s meant that some days I miss dinner with the family, and other days are 20 hour work days with a few cat naps waiting for files to transfer, but every career has give and take, and making a career out of WordPress/BuddyPress development is no different.</p>
<p>Specifically, something that&#8217;s worked really well for me is when I&#8217;m contacted by a potential client, I always offer them free support in the buddypress.org forums first. If they&#8217;re okay asking questions publicly and letting me answer those questions when I&#8217;ve got a free moment, or letting other people potentially help them and waiting for me to chime in, that&#8217;s great because it will potentially help other people with the same issue, and it&#8217;s impossible to put a price on real education. But, if they want my dedicated time and attention, we&#8217;ll talk about pricing privately, because it takes me away from helping others and ultimately they&#8217;re paying me for their comfort and the reliability of having that open channel of communication whenever they need it.</p>
<p>Now, I may have totally missed the point of this discussion, so kick me if I&#8217;m off track, but I think this post comes from the direction that there&#8217;s a few dedicated developers that are asking themselves &#8220;what do I do next&#8221; or &#8220;how do I monetize this special skill.&#8221; Without too much philosophy involved, I think the answer really is just a life lesson&#8230; The only really things stopping anyone from mastering something are time, timing, and practice, and having the correct balance of those is critical. John Lennon wasn&#8217;t born with the ability to play the guitar, and he wasn&#8217;t the best at it either, but time, timing, and honing his skills helped the Beatles become one of (if not the most) influential and most recognized bands in history. Comedians sometimes practice their skits hundreds of times so they can get the timing of their jokes perfect, but hopefully when they&#8217;re on stage it doesn&#8217;t sound scripted at all&#8230; and no one starts out by juggling chainsaws. Maybe lumberjack-jugglers do? No idea&#8230;</p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tore</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-265</link>
		<dc:creator>Tore</dc:creator>
		<pubDate>Mon, 04 Jan 2010 20:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-265</guid>
		<description>I&#039;ve been donating to a wpmu-dev but I&#039;m sometimes lucky if he responds. So as a user I&#039;d like to have ongoing support. I don&#039;t know how many there are of me although.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been donating to a wpmu-dev but I&#8217;m sometimes lucky if he responds. So as a user I&#8217;d like to have ongoing support. I don&#8217;t know how many there are of me although.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-264</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Mon, 04 Jan 2010 19:59:56 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-264</guid>
		<description>Lisa-

Thanks for your thoughts. I believe Andy is already putting together a list just like your detail above. http://buddypress.org/forums/topic/if-you-offer-buddypress-services-read-this#post-32104 I fully support this concept and hope that it leads to sufficient paid work for those developers who wish to offer services.

For me, this approach is not an option. I do not have the time to accept consulting gigs nor do I wish to build a consulting business. I&#039;ve been there before, had good success, and sold out just before the Internet bubble.</description>
		<content:encoded><![CDATA[<p>Lisa-</p>
<p>Thanks for your thoughts. I believe Andy is already putting together a list just like your detail above. <a href="http://buddypress.org/forums/topic/if-you-offer-buddypress-services-read-this#post-32104" rel="nofollow">http://buddypress.org/forums/topic/if-you-offer-buddypress-services-read-this#post-32104</a> I fully support this concept and hope that it leads to sufficient paid work for those developers who wish to offer services.</p>
<p>For me, this approach is not an option. I do not have the time to accept consulting gigs nor do I wish to build a consulting business. I&#8217;ve been there before, had good success, and sold out just before the Internet bubble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Ivany</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-263</link>
		<dc:creator>Jeff Ivany</dc:creator>
		<pubDate>Mon, 04 Jan 2010 19:44:12 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-263</guid>
		<description>Maybe I&#039;m going out on a limb here but if BP (or WP in general) chooses a plugin from the community to include in the core, why can&#039;t BP (or WP) pay the developer some amount for that work?

If I produced a plugin that was picked up in the core, I wouldn&#039;t expect for every hour of my time to be paid at my current billable rate but a reasonable monetary &quot;thanks&quot; would be nice. Especially for something like Jeff&#039;s privacy component which will definitely increase the BP user base.

If the component is valuable enough to be included in the core then obviously the work to produce it was also valuable.</description>
		<content:encoded><![CDATA[<p>Maybe I&#8217;m going out on a limb here but if BP (or WP in general) chooses a plugin from the community to include in the core, why can&#8217;t BP (or WP) pay the developer some amount for that work?</p>
<p>If I produced a plugin that was picked up in the core, I wouldn&#8217;t expect for every hour of my time to be paid at my current billable rate but a reasonable monetary &#8220;thanks&#8221; would be nice. Especially for something like Jeff&#8217;s privacy component which will definitely increase the BP user base.</p>
<p>If the component is valuable enough to be included in the core then obviously the work to produce it was also valuable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-261</link>
		<dc:creator>Lisa</dc:creator>
		<pubDate>Mon, 04 Jan 2010 19:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-261</guid>
		<description>Just from my perspective as a designer, I get loads of requests for custom BuddyPress development.  And by &#039;development&#039; - I mean custom plugins and functions that stray from the basic BP functions and already existing plugins.  My clients get pretty creative with their requests on what they want their web sites to do, and how they&#039;d like BP to function on their site and more often than not I&#039;m saying things like &quot;that will take some custom development to accomplish&quot;.

What would be nice is to have a directory of developers who are available on a &#039;work-for-hire&#039; basis so that people like me know who I can potentially outsource some of the more advanced level development work to.  For me, it&#039;s nice to have 3-4 different names of people who are available, because not everyone is going to be available at the time I need them to be.  I am more than happy to share the wealth when it comes to custom projects - particularly because my focus is mainly on design, rather than custom programming, and many of my clients are willing to pay good money for custom plugin development.

Right now, I have a few names of folks that I contact regularly - but those contacts are people that I&#039;ve connected with through networking, WordCamps, etc - - but like Automattic has a listing of consultants for WordPress, would it possibly be cool for BuddyPress.Org to maintain a listing of consultants who specialize in BuddyPress?  Giving exposure to the talented devs who are willing to put themselves up for hire for custom client work is always a good way to help make some money on the side, while the free development work keeps their exposure up as a talented developer who is more than capable of creating new (plugin) features that users want.

Great post, Jeff - - and good feedback so far.  Happy new year!</description>
		<content:encoded><![CDATA[<p>Just from my perspective as a designer, I get loads of requests for custom BuddyPress development.  And by &#8216;development&#8217; &#8211; I mean custom plugins and functions that stray from the basic BP functions and already existing plugins.  My clients get pretty creative with their requests on what they want their web sites to do, and how they&#8217;d like BP to function on their site and more often than not I&#8217;m saying things like &#8220;that will take some custom development to accomplish&#8221;.</p>
<p>What would be nice is to have a directory of developers who are available on a &#8216;work-for-hire&#8217; basis so that people like me know who I can potentially outsource some of the more advanced level development work to.  For me, it&#8217;s nice to have 3-4 different names of people who are available, because not everyone is going to be available at the time I need them to be.  I am more than happy to share the wealth when it comes to custom projects &#8211; particularly because my focus is mainly on design, rather than custom programming, and many of my clients are willing to pay good money for custom plugin development.</p>
<p>Right now, I have a few names of folks that I contact regularly &#8211; but those contacts are people that I&#8217;ve connected with through networking, WordCamps, etc &#8211; - but like Automattic has a listing of consultants for WordPress, would it possibly be cool for BuddyPress.Org to maintain a listing of consultants who specialize in BuddyPress?  Giving exposure to the talented devs who are willing to put themselves up for hire for custom client work is always a good way to help make some money on the side, while the free development work keeps their exposure up as a talented developer who is more than capable of creating new (plugin) features that users want.</p>
<p>Great post, Jeff &#8211; - and good feedback so far.  Happy new year!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Ivany</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-260</link>
		<dc:creator>Jeff Ivany</dc:creator>
		<pubDate>Mon, 04 Jan 2010 18:08:23 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-260</guid>
		<description>A Kickstarter-like site is interesting except I think it&#039;s missing one big thing. It&#039;s always a developer that comes up with the idea for a plugin. (Kickstarter appears to be people soliciting funding for their own project.)

I don&#039;t recall where I saw this before but some &quot;free&quot; webapp used to have a &quot;feature bounty&quot;. Community members could propose features they required and they would commit $x to the feature.  Other community members could also sign-up for the finished product and commit their own $x. A developer could indicate at any point that they were willing to implement the feature and collect payment once delivered. 

There are many issues with that though - How do you collect the money up front (so no one backs out or doesn&#039;t pay)? How do you ensure the final product is acceptable? Should the final product be publicly released or only to those who paid for it&#039;s development? What about future support/bug fixes? etc. etc.

Jeff - who is full of ideas but has no time to implement them. ;)</description>
		<content:encoded><![CDATA[<p>A Kickstarter-like site is interesting except I think it&#8217;s missing one big thing. It&#8217;s always a developer that comes up with the idea for a plugin. (Kickstarter appears to be people soliciting funding for their own project.)</p>
<p>I don&#8217;t recall where I saw this before but some &#8220;free&#8221; webapp used to have a &#8220;feature bounty&#8221;. Community members could propose features they required and they would commit $x to the feature.  Other community members could also sign-up for the finished product and commit their own $x. A developer could indicate at any point that they were willing to implement the feature and collect payment once delivered. </p>
<p>There are many issues with that though &#8211; How do you collect the money up front (so no one backs out or doesn&#8217;t pay)? How do you ensure the final product is acceptable? Should the final product be publicly released or only to those who paid for it&#8217;s development? What about future support/bug fixes? etc. etc.</p>
<p>Jeff &#8211; who is full of ideas but has no time to implement them. <img src='http://jeffsayre.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Ivany</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-259</link>
		<dc:creator>Jeff Ivany</dc:creator>
		<pubDate>Mon, 04 Jan 2010 17:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-259</guid>
		<description>I assume you&#039;d have to do it through the AdSense API (http://code.google.com/apis/adsense/).  It appears that there is some support for revenue sharing already (http://code.google.com/apis/adsense/revenuesharing.html). Unfortunately I&#039;m not well versed on this as it&#039;s not something I&#039;ve needed to do.

If you search, there are a number of WP plugins already implemented that allow a site to share revenue between multiple authors.  This is sort of what you&#039;d want to do but as a plugin provider, you&#039;d need some sort of way to ensure that the plugin user isn&#039;t just disabling your share of the revenue. Obviously, once a user has your plugin code, they can modify it to remove the revenue sharing aspect. That&#039;s the part that is going to be difficult to implement.

Of course, I&#039;m assuming you want to force this revenue sharing model as opposed to allowing the user to donate a percentage. Any form of donation runs into the points you&#039;ve already mentioned.</description>
		<content:encoded><![CDATA[<p>I assume you&#8217;d have to do it through the AdSense API (<a href="http://code.google.com/apis/adsense/" rel="nofollow">http://code.google.com/apis/adsense/</a>).  It appears that there is some support for revenue sharing already (<a href="http://code.google.com/apis/adsense/revenuesharing.html" rel="nofollow">http://code.google.com/apis/adsense/revenuesharing.html</a>). Unfortunately I&#8217;m not well versed on this as it&#8217;s not something I&#8217;ve needed to do.</p>
<p>If you search, there are a number of WP plugins already implemented that allow a site to share revenue between multiple authors.  This is sort of what you&#8217;d want to do but as a plugin provider, you&#8217;d need some sort of way to ensure that the plugin user isn&#8217;t just disabling your share of the revenue. Obviously, once a user has your plugin code, they can modify it to remove the revenue sharing aspect. That&#8217;s the part that is going to be difficult to implement.</p>
<p>Of course, I&#8217;m assuming you want to force this revenue sharing model as opposed to allowing the user to donate a percentage. Any form of donation runs into the points you&#8217;ve already mentioned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Sayre</title>
		<link>http://jeffsayre.com/2010/01/02/how-can-buddypress-developers-earn-a-living/#comment-258</link>
		<dc:creator>Jeff Sayre</dc:creator>
		<pubDate>Mon, 04 Jan 2010 16:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://jeffsayre.com/?p=121#comment-258</guid>
		<description>Jeff-

Thanks for your comments. I appreciate your perspective as a hobby BuddyPress user. I agree that most current BP users probably fall into that category.

Your idea about Google AdSense sharing is interesting. Do you have a link to a specific AdSense page that describes how this can be implemented?</description>
		<content:encoded><![CDATA[<p>Jeff-</p>
<p>Thanks for your comments. I appreciate your perspective as a hobby BuddyPress user. I agree that most current BP users probably fall into that category.</p>
<p>Your idea about Google AdSense sharing is interesting. Do you have a link to a specific AdSense page that describes how this can be implemented?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
