<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	>
<channel>
	<title>Comments on: Theory of Business</title>
	<atom:link href="http://enfranchisedmind.com/blog/posts/theory-of-business/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog/posts/theory-of-business/</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Mon, 15 Mar 2010 00:31:40 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The Cheap Sitcom Clip Scene Blog Post &#124; Enfranchised Mind</title>
		<link>http://enfranchisedmind.com/blog/posts/theory-of-business/#comment-33558</link>
		<dc:creator>The Cheap Sitcom Clip Scene Blog Post &#124; Enfranchised Mind</dc:creator>
		<pubDate>Tue, 15 Jul 2008 04:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/05/22/137#comment-33558</guid>
		<description>[...] &#8220;Somehow, this business has become so deeply convinced of its own BS that it, like the Ouroboros, is devouring itself yet constantly recreating itself in its same image.&#8221; (Theory of Business) [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8220;Somehow, this business has become so deeply convinced of its own BS that it, like the Ouroboros, is devouring itself yet constantly recreating itself in its same image.&#8221; (Theory of Business) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Gouy</title>
		<link>http://enfranchisedmind.com/blog/posts/theory-of-business/#comment-31107</link>
		<dc:creator>Isaac Gouy</dc:creator>
		<pubDate>Sat, 16 Jun 2007 17:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/05/22/137#comment-31107</guid>
		<description>My objection is simply stated - this is no more than tribal special pleading - developers are honest and accountable, PMs are dishonest and unaccountable (aka me good, you bad).

Now you have given more examples of developers being dishonest and unaccountable and yet you persist with your original argument that developers are accountable?

PMs/QAs/BAs/developers are accountable to the extent which they are held to account.



Robert wrote: &lt;em&gt;&quot;developers are subject to being caught in ways that are rather unique to their position&quot;&lt;/em&gt;
You haven&#039;t tried to demonstrate that PMs are /not/ subject to being caught. In fact you provided an example of a PM being caught!

&lt;em&gt;&quot;some of the QAs and both BAs I worked with were pretty clear in identify the PM’s dishonesty&quot;&lt;/em&gt;

So what did they do about it? The word for their silence is &lt;strong&gt;complicity&lt;/strong&gt;.

&lt;a href=&quot;http://groups.google.com/group/comp.software.extreme-programming/msg/afe2f0eb7d5b8da4&quot; rel=&quot;nofollow&quot;&gt;a blatant lack of &quot;Open Honest Communication&quot;?&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>My objection is simply stated &#8211; this is no more than tribal special pleading &#8211; developers are honest and accountable, PMs are dishonest and unaccountable (aka me good, you bad).</p>
<p>Now you have given more examples of developers being dishonest and unaccountable and yet you persist with your original argument that developers are accountable?</p>
<p>PMs/QAs/BAs/developers are accountable to the extent which they are held to account.</p>
<p>Robert wrote: <em>&#8220;developers are subject to being caught in ways that are rather unique to their position&#8221;</em><br />
You haven&#8217;t tried to demonstrate that PMs are /not/ subject to being caught. In fact you provided an example of a PM being caught!</p>
<p><em>&#8220;some of the QAs and both BAs I worked with were pretty clear in identify the PM’s dishonesty&#8221;</em></p>
<p>So what did they do about it? The word for their silence is <strong>complicity</strong>.</p>
<p><a href="http://groups.google.com/group/comp.software.extreme-programming/msg/afe2f0eb7d5b8da4" rel="nofollow">a blatant lack of &#8220;Open Honest Communication&#8221;?</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://enfranchisedmind.com/blog/posts/theory-of-business/#comment-31106</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sat, 16 Jun 2007 15:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/05/22/137#comment-31106</guid>
		<description>Okay -- so we agree to at least one basic principle of the OP: namely, that developers are subject to being caught in ways that are rather unique to their position (namely, what they assert needs to be demonstrated in code).  Is that fair?

&lt;blockquote&gt;From personal experience I know some developer worked for some other company on the days he was supposedly working for our company at home, more than one developer who spent their cubicle time in a large corporation working on software for some other company, a developer who never got close to delivering the software they confidently and repeatedly promised, … the damage is still done even if they are eventually caught.&lt;/blockquote&gt;

Ah, okay.  These problems fall into one of two categories: &lt;em&gt;contractor&lt;/em&gt; problems, and &lt;em&gt;oversight&lt;/em&gt; problems.

Insofar as a developer is acting as a contractor, they are a business person without the same accountability which I was talking about in the OP -- they are basically acting in that same role I&#039;m talking about, and they are subject to (indeed, encouraged to) the same kind of bad behavior.  These are different than development problems in that they can&#039;t be held accountable to code: which hours you worked for which client can&#039;t be unit tested or shown in a demo.  I will certainly agree that there are shady contractors out there a dime a dozen, and double-dipping is a key example of that.

(Another great example is the contractor who over-sells themself.  I once had a person on one of my teams who came on board to a Senior Java developer role, and to hear him talk, he practically wrote the JVM.  When we got him on board, he couldn&#039;t do &lt;em&gt;anything&lt;/em&gt;.  Couldn&#039;t even get a unit test to run.  It was horrific.  Thankfully, we could identify the problem within a week or two by asking to see functioning code.  When he came up with nothing, it was obvious he was a scam artist, and we could give him the boot right away.)

The other issue you have is this one: &quot;&lt;em&gt;a developer who never got close to delivering the software they confidently and repeatedly promised&lt;/em&gt;&quot;.  This can happen for a variety of reasons: sometimes it&#039;s an unaccountable developer, but sometimes it&#039;s not.

I once subcontracted out a piece of work which had the same problem: it was a definite learning experience, and I won&#039;t allow it to happen again.  The problem (at least my case) was a lack of oversight, and an unwillingness to accept the reality I was seeing.  I didn&#039;t hold the subcontractor accountable to code, because I knew the subcontractor well and implicitly trusted him to deliver on what he said he would.  At that point, without the restraint of accountability, he fell into the same pattern that I was describing in the OP.  Besides which, this particular subcontractor had no professional development experience, which means that he was never &quot;trained in&quot;: he never had the experience of stretching the truth and then being smacked down through code accountability.

On the other hand, failure to deliver can also be a business problem.  I&#039;ve seen developers working on an internal project who got their reputation blasted for failing to deliver -- but when one looked at what they were dealing with (or, better yet, took over as tech lead and &lt;em&gt;dealt&lt;/em&gt; with what they were dealing with), they never really had a chance.  Specs were coming in too quickly on the front, and code was slogging slow through the business process on the back side.  Even if they worked late and long hours (and they did), they could just barely deliver code fast enough -- but then they could not release it because of stalls after their pipeline stage.  They got blamed for failure to deliver, but it was really a business process (and therefore a management problem) which killed them.

&lt;blockquote&gt;&lt;em&gt;Robert wrote &quot;...points where the PM&#039;s assertions did not correspond to any known or reported reality&quot;&lt;/em&gt;
I have the impression that you are now talking about a particular PM singular rather than PMs plural. One bad apple?&lt;/blockquote&gt;
In that particular point, I was talking about a single PM.  However, I&#039;ve seen that behavior in various business people I&#039;ve worked with both before and since posting this analysis.

I&#039;d like to point out that I&#039;m not asserting it&#039;s &lt;em&gt;inevitable&lt;/em&gt; that people in the business community are going to be like this.  It is certainly possible to find contractors/PMs/QAs/BAs with integrity who are willing to say &quot;I don&#039;t know&quot; and &quot;That&#039;s not possible&quot;.  If these people are also good at what they do (and they often are), then they are worth their weight in gold.

However (and this gets back to &lt;a href=&quot;http://enfranchisedmind.com/blog/archive/2007/06/14/256#comment-31091&quot; rel=&quot;nofollow&quot;&gt;my comment on the &#039;Raganwald&#039; post&lt;/a&gt;), even they don&#039;t have that same accountability that developers have, and they are  often fighting against a business culture which tempts them away from that position.</description>
		<content:encoded><![CDATA[<p>Okay &#8212; so we agree to at least one basic principle of the OP: namely, that developers are subject to being caught in ways that are rather unique to their position (namely, what they assert needs to be demonstrated in code).  Is that fair?</p>
<blockquote><p>From personal experience I know some developer worked for some other company on the days he was supposedly working for our company at home, more than one developer who spent their cubicle time in a large corporation working on software for some other company, a developer who never got close to delivering the software they confidently and repeatedly promised, … the damage is still done even if they are eventually caught.</p></blockquote>
<p>Ah, okay.  These problems fall into one of two categories: <em>contractor</em> problems, and <em>oversight</em> problems.</p>
<p>Insofar as a developer is acting as a contractor, they are a business person without the same accountability which I was talking about in the OP &#8212; they are basically acting in that same role I&#8217;m talking about, and they are subject to (indeed, encouraged to) the same kind of bad behavior.  These are different than development problems in that they can&#8217;t be held accountable to code: which hours you worked for which client can&#8217;t be unit tested or shown in a demo.  I will certainly agree that there are shady contractors out there a dime a dozen, and double-dipping is a key example of that.</p>
<p>(Another great example is the contractor who over-sells themself.  I once had a person on one of my teams who came on board to a Senior Java developer role, and to hear him talk, he practically wrote the JVM.  When we got him on board, he couldn&#8217;t do <em>anything</em>.  Couldn&#8217;t even get a unit test to run.  It was horrific.  Thankfully, we could identify the problem within a week or two by asking to see functioning code.  When he came up with nothing, it was obvious he was a scam artist, and we could give him the boot right away.)</p>
<p>The other issue you have is this one: &#8220;<em>a developer who never got close to delivering the software they confidently and repeatedly promised</em>&#8220;.  This can happen for a variety of reasons: sometimes it&#8217;s an unaccountable developer, but sometimes it&#8217;s not.</p>
<p>I once subcontracted out a piece of work which had the same problem: it was a definite learning experience, and I won&#8217;t allow it to happen again.  The problem (at least my case) was a lack of oversight, and an unwillingness to accept the reality I was seeing.  I didn&#8217;t hold the subcontractor accountable to code, because I knew the subcontractor well and implicitly trusted him to deliver on what he said he would.  At that point, without the restraint of accountability, he fell into the same pattern that I was describing in the OP.  Besides which, this particular subcontractor had no professional development experience, which means that he was never &#8220;trained in&#8221;: he never had the experience of stretching the truth and then being smacked down through code accountability.</p>
<p>On the other hand, failure to deliver can also be a business problem.  I&#8217;ve seen developers working on an internal project who got their reputation blasted for failing to deliver &#8212; but when one looked at what they were dealing with (or, better yet, took over as tech lead and <em>dealt</em> with what they were dealing with), they never really had a chance.  Specs were coming in too quickly on the front, and code was slogging slow through the business process on the back side.  Even if they worked late and long hours (and they did), they could just barely deliver code fast enough &#8212; but then they could not release it because of stalls after their pipeline stage.  They got blamed for failure to deliver, but it was really a business process (and therefore a management problem) which killed them.</p>
<blockquote><p><em>Robert wrote &#8220;&#8230;points where the PM&#8217;s assertions did not correspond to any known or reported reality&#8221;</em><br />
I have the impression that you are now talking about a particular PM singular rather than PMs plural. One bad apple?</p></blockquote>
<p>In that particular point, I was talking about a single PM.  However, I&#8217;ve seen that behavior in various business people I&#8217;ve worked with both before and since posting this analysis.</p>
<p>I&#8217;d like to point out that I&#8217;m not asserting it&#8217;s <em>inevitable</em> that people in the business community are going to be like this.  It is certainly possible to find contractors/PMs/QAs/BAs with integrity who are willing to say &#8220;I don&#8217;t know&#8221; and &#8220;That&#8217;s not possible&#8221;.  If these people are also good at what they do (and they often are), then they are worth their weight in gold.</p>
<p>However (and this gets back to <a href="http://enfranchisedmind.com/blog/archive/2007/06/14/256#comment-31091" rel="nofollow">my comment on the &#8216;Raganwald&#8217; post</a>), even they don&#8217;t have that same accountability that developers have, and they are  often fighting against a business culture which tempts them away from that position.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SimonTeW</title>
		<link>http://enfranchisedmind.com/blog/posts/theory-of-business/#comment-31104</link>
		<dc:creator>SimonTeW</dc:creator>
		<pubDate>Sat, 16 Jun 2007 11:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/05/22/137#comment-31104</guid>
		<description>Thought you might find this article interesting: &lt;a href=&quot;http://davidmaister.com/blog/213/&quot; rel=&quot;nofollow&quot;&gt;http://davidmaister.com/blog/213/&lt;/a&gt;  It refers to a study that concludes that MBA students are more likely to cheat than other students.  

Here&#039;s a quote: 

&lt;blockquote&gt;The study suggested that MBA students were more likely to cheat than others because they were focused on &quot;getting the job done, versus how they got it done.  They will suggest, in the business world the emphasis is on getting the job done at any cost.&quot;&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Thought you might find this article interesting: <a href="http://davidmaister.com/blog/213/" rel="nofollow">http://davidmaister.com/blog/213/</a>  It refers to a study that concludes that MBA students are more likely to cheat than other students.  </p>
<p>Here&#8217;s a quote: </p>
<blockquote><p>The study suggested that MBA students were more likely to cheat than others because they were focused on &#8220;getting the job done, versus how they got it done.  They will suggest, in the business world the emphasis is on getting the job done at any cost.&#8221;</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Gouy</title>
		<link>http://enfranchisedmind.com/blog/posts/theory-of-business/#comment-31103</link>
		<dc:creator>Isaac Gouy</dc:creator>
		<pubDate>Fri, 15 Jun 2007 23:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/05/22/137#comment-31103</guid>
		<description>Robert wrote &lt;em&gt;&quot;Where do you see developers being dishonest without being caught?&quot;&lt;/em&gt;
If they weren&#039;t caught (and it wasn&#039;t me) then how would I know? 

From personal experience I know some developer worked for some other company on the days he was supposedly working for our company at home, more than one developer who spent their cubicle time in a large corporation working on software for some other company, a developer who never got close to delivering the software they confidently and repeatedly promised, ... the damage is still done even if they are eventually caught.


Robert wrote &lt;em&gt;&quot;... points where the PM’s assertions did not correspond to any known or reported reality&quot;&lt;/em&gt;
I have the impression that you are now talking about a particular PM singular rather than PMs plural. One bad apple?

Once upon a time, I worked for a manager who denied he&#039;d asked for the work product - even when shown the document he&#039;d signed asking for that work product. None of the other managers I&#039;ve worked with have behaved in that way.</description>
		<content:encoded><![CDATA[<p>Robert wrote <em>&#8220;Where do you see developers being dishonest without being caught?&#8221;</em><br />
If they weren&#8217;t caught (and it wasn&#8217;t me) then how would I know? </p>
<p>From personal experience I know some developer worked for some other company on the days he was supposedly working for our company at home, more than one developer who spent their cubicle time in a large corporation working on software for some other company, a developer who never got close to delivering the software they confidently and repeatedly promised, &#8230; the damage is still done even if they are eventually caught.</p>
<p>Robert wrote <em>&#8220;&#8230; points where the PM’s assertions did not correspond to any known or reported reality&#8221;</em><br />
I have the impression that you are now talking about a particular PM singular rather than PMs plural. One bad apple?</p>
<p>Once upon a time, I worked for a manager who denied he&#8217;d asked for the work product &#8211; even when shown the document he&#8217;d signed asking for that work product. None of the other managers I&#8217;ve worked with have behaved in that way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
