<?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: Product Managers Should Know How to Write Code</title>
	<atom:link href="http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/</link>
	<description>Driving Innovation</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:43:00 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-13078</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Wed, 31 Mar 2010 19:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-13078</guid>
		<description>This makes sense, but in each case, knowing how to code makes the result better, especially in the first case.&lt;br&gt;&lt;br&gt;Understanding the requirements for Revenue Collection System or Supply Chain Automation or Tax Calculation is a must-have, but you&#039;ll come out with a better product if you understand some principles of design and a little architecture.&lt;br&gt;&lt;br&gt;The more a product relies on domain expertise, the more it needs a guiding technical PM, either from the same person or from an architect.&lt;br&gt;&lt;br&gt;I think domain experts would be able to pick up the concepts required, but they are never encouraged to do so.</description>
		<content:encoded><![CDATA[<p>This makes sense, but in each case, knowing how to code makes the result better, especially in the first case.</p>
<p>Understanding the requirements for Revenue Collection System or Supply Chain Automation or Tax Calculation is a must-have, but you&#39;ll come out with a better product if you understand some principles of design and a little architecture.</p>
<p>The more a product relies on domain expertise, the more it needs a guiding technical PM, either from the same person or from an architect.</p>
<p>I think domain experts would be able to pick up the concepts required, but they are never encouraged to do so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11747</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Wed, 31 Mar 2010 11:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11747</guid>
		<description>This makes sense, but in each case, knowing how to code makes the result better, especially in the first case.&lt;br&gt;&lt;br&gt;Understanding the requirements for Revenue Collection System or Supply Chain Automation or Tax Calculation is a must-have, but you&#039;ll come out with a better product if you understand some principles of design and a little architecture.&lt;br&gt;&lt;br&gt;The more a product relies on domain expertise, the more it needs a guiding technical PM, either from the same person or from an architect.&lt;br&gt;&lt;br&gt;I think domain experts would be able to pick up the concepts required, but they are never encouraged to do so.</description>
		<content:encoded><![CDATA[<p>This makes sense, but in each case, knowing how to code makes the result better, especially in the first case.</p>
<p>Understanding the requirements for Revenue Collection System or Supply Chain Automation or Tax Calculation is a must-have, but you&#39;ll come out with a better product if you understand some principles of design and a little architecture.</p>
<p>The more a product relies on domain expertise, the more it needs a guiding technical PM, either from the same person or from an architect.</p>
<p>I think domain experts would be able to pick up the concepts required, but they are never encouraged to do so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anshu </title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11745</link>
		<dc:creator>Anshu </dc:creator>
		<pubDate>Tue, 30 Mar 2010 23:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11745</guid>
		<description>Here is what I think - there is (believe it or not) at least two class of products. Products where domain knowledge is key (think Revenue Collection System or Supply Chain Automation or Tax Calculation) - for this class of products, what the team needs from a PM is clear specs. Its not obvious to a software developer that the Dutch system for calculating taxes is different since it excludes tips (a completely made up story). &lt;br&gt;&lt;br&gt;Then there are - every software developer knows this  - class of products. These products are also common in the open source community - think IDEs, Web Browsers, OS, Database Systems, Archiving Systems, Cisco Routers etc. etc. For these products, developers don&#039;t always need domain knowledge - they need insightful interaction with customers and the person responsible for this (typically a PM) must have strong technical foundation.&lt;br&gt;&lt;br&gt;A lot of products fall in the middle - think Document Editing - an engineer intuitively knows what a text editor is. Here the value add is UE design. Engineers may bias towards keyboard shortcuts (vi lovers?) while the average user would like to have buttons that do things.&lt;br&gt;&lt;br&gt;Therefore, the ideal PM for a job - and whether coding is a required skill - depends entirely on the product you are looking to build.&lt;br&gt;&lt;br&gt;In general, smart people can pick up domain knowledge where as domain experts can&#039;t become smart in 6 months. ;)</description>
		<content:encoded><![CDATA[<p>Here is what I think &#8211; there is (believe it or not) at least two class of products. Products where domain knowledge is key (think Revenue Collection System or Supply Chain Automation or Tax Calculation) &#8211; for this class of products, what the team needs from a PM is clear specs. Its not obvious to a software developer that the Dutch system for calculating taxes is different since it excludes tips (a completely made up story). </p>
<p>Then there are &#8211; every software developer knows this  &#8211; class of products. These products are also common in the open source community &#8211; think IDEs, Web Browsers, OS, Database Systems, Archiving Systems, Cisco Routers etc. etc. For these products, developers don&#39;t always need domain knowledge &#8211; they need insightful interaction with customers and the person responsible for this (typically a PM) must have strong technical foundation.</p>
<p>A lot of products fall in the middle &#8211; think Document Editing &#8211; an engineer intuitively knows what a text editor is. Here the value add is UE design. Engineers may bias towards keyboard shortcuts (vi lovers?) while the average user would like to have buttons that do things.</p>
<p>Therefore, the ideal PM for a job &#8211; and whether coding is a required skill &#8211; depends entirely on the product you are looking to build.</p>
<p>In general, smart people can pick up domain knowledge where as domain experts can&#39;t become smart in 6 months. <img src='http://theappslab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11665</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Mon, 22 Mar 2010 13:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11665</guid>
		<description>UX is a PM concept, but within large organizations, UX is controlled by designers to ensure consistency, feasibility, etc. The bigger the shop, the more granular the roles become.&lt;br&gt;&lt;br&gt;As for Twitter, I&#039;d assume they need to know it all, probably splitting &lt;a href=&quot;http://twitter.com&quot; rel=&quot;nofollow&quot;&gt;twitter.com&lt;/a&gt; and API design.</description>
		<content:encoded><![CDATA[<p>UX is a PM concept, but within large organizations, UX is controlled by designers to ensure consistency, feasibility, etc. The bigger the shop, the more granular the roles become.</p>
<p>As for Twitter, I&#39;d assume they need to know it all, probably splitting <a href="http://twitter.com" rel="nofollow">twitter.com</a> and API design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11666</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Mon, 22 Mar 2010 13:15:11 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11666</guid>
		<description>I&#039;m not really sure why everyone wants to extend this to other disciplines :) Software is software and has its own set of requirements, capabilities, responsibilities, etc. I just don&#039;t know enough about other disciplines to tell if they are analogous or not.&lt;br&gt;&lt;br&gt;Anyway, I have to assume that architects are constrained somewhat by materials and other physical realities (like gravity), making it value for them to understand engineering principles. I believe these are requirements for a degree in architecture. Otherwise, designs would be art :)</description>
		<content:encoded><![CDATA[<p>I&#39;m not really sure why everyone wants to extend this to other disciplines <img src='http://theappslab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Software is software and has its own set of requirements, capabilities, responsibilities, etc. I just don&#39;t know enough about other disciplines to tell if they are analogous or not.</p>
<p>Anyway, I have to assume that architects are constrained somewhat by materials and other physical realities (like gravity), making it value for them to understand engineering principles. I believe these are requirements for a degree in architecture. Otherwise, designs would be art <img src='http://theappslab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11660</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 22 Mar 2010 03:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11660</guid>
		<description>Why isn&#039;t user experience a significant aspect of the product that the PM has to manage?&lt;br&gt;&lt;br&gt;And what do you think the PM for something like Twitter needed to know?  :)</description>
		<content:encoded><![CDATA[<p>Why isn&#39;t user experience a significant aspect of the product that the PM has to manage?</p>
<p>And what do you think the PM for something like Twitter needed to know?  <img src='http://theappslab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11661</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 22 Mar 2010 03:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11661</guid>
		<description>This creates an interesting example.  If you extended, the question would be &quot;should&quot; an architect know engineering (materials, stresses, loads, construction capability, etc.)?  The answer is probably &quot;probably&quot; since that would mean they might be able to architect something that was within the capabilities of the engineers and construction crews to build.  Of course, they would be limiting themselves to their perception of others&#039; capabilities and not simply providing the vision as a challenge to the builders.</description>
		<content:encoded><![CDATA[<p>This creates an interesting example.  If you extended, the question would be &#8220;should&#8221; an architect know engineering (materials, stresses, loads, construction capability, etc.)?  The answer is probably &#8220;probably&#8221; since that would mean they might be able to architect something that was within the capabilities of the engineers and construction crews to build.  Of course, they would be limiting themselves to their perception of others&#39; capabilities and not simply providing the vision as a challenge to the builders.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11644</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Sat, 20 Mar 2010 14:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11644</guid>
		<description>Maybe not the best example, but I did review lots of designs for more functional features when I was an architect. Like I said, when the product is very functional and requires non-technical domain expertise, it&#039;s helpful to have both a technical and functional PM collaborate; this is how it&#039;s done in pre- and post-sales.&lt;br&gt;&lt;br&gt;UI design may or may not fall under PM, and even if it does, interface design is an entirely different topic that shouldn&#039;t get mixed into this one.</description>
		<content:encoded><![CDATA[<p>Maybe not the best example, but I did review lots of designs for more functional features when I was an architect. Like I said, when the product is very functional and requires non-technical domain expertise, it&#39;s helpful to have both a technical and functional PM collaborate; this is how it&#39;s done in pre- and post-sales.</p>
<p>UI design may or may not fall under PM, and even if it does, interface design is an entirely different topic that shouldn&#39;t get mixed into this one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11643</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Sat, 20 Mar 2010 14:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11643</guid>
		<description>Extending the building metaphor, I suspect many architects do tinker with saws and build stuff in their spare time b/c they are passionate about building things.&lt;br&gt;&lt;br&gt;Maybe this boils down to passion, and writing code (i.e. building product) is the expression of that passion for some of us.</description>
		<content:encoded><![CDATA[<p>Extending the building metaphor, I suspect many architects do tinker with saws and build stuff in their spare time b/c they are passionate about building things.</p>
<p>Maybe this boils down to passion, and writing code (i.e. building product) is the expression of that passion for some of us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Myrandompixels</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11639</link>
		<dc:creator>Myrandompixels</dc:creator>
		<pubDate>Sat, 20 Mar 2010 01:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11639</guid>
		<description>Posting Algorithm for FSAH sounds a little like a technical feature to me.  But I don&#039;t know.  I&#039;ve mistakenly done some design work myself that borrowed from coding practices and laid out some interfaces that were strongly biased towards the ER Diagram.  I&#039;d have to say that I think its more of a risk than a bennie.  A complex application feature functionally designed by a programmer is probably going to look a lot like a program interface.  This might be a good thing or it might require that the customers hire programmers to use it.</description>
		<content:encoded><![CDATA[<p>Posting Algorithm for FSAH sounds a little like a technical feature to me.  But I don&#39;t know.  I&#39;ve mistakenly done some design work myself that borrowed from coding practices and laid out some interfaces that were strongly biased towards the ER Diagram.  I&#39;d have to say that I think its more of a risk than a bennie.  A complex application feature functionally designed by a programmer is probably going to look a lot like a program interface.  This might be a good thing or it might require that the customers hire programmers to use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Myrandompixels</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11640</link>
		<dc:creator>Myrandompixels</dc:creator>
		<pubDate>Sat, 20 Mar 2010 00:52:55 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11640</guid>
		<description>Everyone must have the skills you describe in order to be innovative.  I completely agree with your thoughts on craftsmanship and yet don&#039;t see how your post is related to a PM knowing how to write code.&lt;br&gt;&lt;br&gt;Does an architect need to know the inner workings of a circular saw in order to design and oversee the construction of a great building?</description>
		<content:encoded><![CDATA[<p>Everyone must have the skills you describe in order to be innovative.  I completely agree with your thoughts on craftsmanship and yet don&#39;t see how your post is related to a PM knowing how to write code.</p>
<p>Does an architect need to know the inner workings of a circular saw in order to design and oversee the construction of a great building?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11634</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Fri, 19 Mar 2010 19:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11634</guid>
		<description>There&#039;s no way I could have designed features like the posting algorithm for FSAH without a background in development. Understanding how the logic would be built allowed me to understand the challenges and complexities of the development process.&lt;br&gt;&lt;br&gt;Similarly, changes I designed for reports were easy to describe and document b/c I could go into Reports and, well, make the changes.&lt;br&gt;&lt;br&gt;I guess it&#039;s a matter of what you&#039;re designing. The bigger the organization, the more involved, i.e. PM, UX, performance, standards, templates, etc. The more involved, the more specialized each role is.&lt;br&gt;&lt;br&gt;Specialization is great, but the more you know about what&#039;s involved, the stronger you&#039;ll be.</description>
		<content:encoded><![CDATA[<p>There&#39;s no way I could have designed features like the posting algorithm for FSAH without a background in development. Understanding how the logic would be built allowed me to understand the challenges and complexities of the development process.</p>
<p>Similarly, changes I designed for reports were easy to describe and document b/c I could go into Reports and, well, make the changes.</p>
<p>I guess it&#39;s a matter of what you&#39;re designing. The bigger the organization, the more involved, i.e. PM, UX, performance, standards, templates, etc. The more involved, the more specialized each role is.</p>
<p>Specialization is great, but the more you know about what&#39;s involved, the stronger you&#39;ll be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Myrandompixels</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11626</link>
		<dc:creator>Myrandompixels</dc:creator>
		<pubDate>Fri, 19 Mar 2010 17:18:06 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11626</guid>
		<description>Extensions, compartmentalization, resuability, modularity, integration.... these are not concepts exclusive to code.  It helps to have a certain kind of mind for these things and sometimes people who have done some coding are of that ilk, but I cannot think of a single concept in an application that requires coding experience to design or that cannot be easily sussed out via the natural and I consider required ongoing communication with development.  Unless of course, I&#039;ve misunderstood your use of the term &#039;extended&#039;.</description>
		<content:encoded><![CDATA[<p>Extensions, compartmentalization, resuability, modularity, integration&#8230;. these are not concepts exclusive to code.  It helps to have a certain kind of mind for these things and sometimes people who have done some coding are of that ilk, but I cannot think of a single concept in an application that requires coding experience to design or that cannot be easily sussed out via the natural and I consider required ongoing communication with development.  Unless of course, I&#39;ve misunderstood your use of the term &#39;extended&#39;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Myrandompixels</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11625</link>
		<dc:creator>Myrandompixels</dc:creator>
		<pubDate>Fri, 19 Mar 2010 17:11:49 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11625</guid>
		<description>Great Discussion!  &lt;br&gt;&lt;br&gt;There are some compelling personal reasons why I should be on the side of &quot;PM should have code skills&quot; and I&#039;d really like to come back to this question in a year- however I don&#039;t think there is ANY real benefit in a PM being able to code.&lt;br&gt;&lt;br&gt;Any such benefit is easily nullified by a PM simply being good at what their job requires and TRUSTING dev to do the same.  PMs should work WITH Dev to determine priorities and scope- each and every feature. &lt;br&gt;&lt;br&gt;The main arguments have been communication, prototype building and Planning/scope.&lt;br&gt;&lt;br&gt;Communication with a developer can, by luck on occasion be improved with coding knowledge.  The only case I&#039;ve seen this is with a PM who could read SQL so that they could personally ensure that the correct logic really was implemented.  This I believe is the only substantial argument and is a nice-to have at best.&lt;br&gt;&lt;br&gt;There is no reason for a PM to code prototypes. Prototypes are a very expensive way to plan/design/communicate.  They should be used in special cases, like for a study or presentation/pitch with someone who cannot or will not visualize the application with other tools.  The PM should focus on functionality, not Javascript. Who cares about how to code CRUD behavior into Dream Weaver when what is at stake is whether or not the PM can come up with an really lovely way for an HR Person to indicate the routing rules for promotions approval at their company?&lt;br&gt;&lt;br&gt;Nor does prior coding experience help a PM determine how hard something is to write. In fact, it barely helps DEV. Ongoing continuous experience with the current manifestations of the technology and the environment in which they code is what HELPS developers determine if its easy or hard. And more often than they&#039;d like- that doesn&#039;t even help.&lt;br&gt;&lt;br&gt;So no, a PM doesn&#039;t need to know how to code. They just need to be trustworthy/respectable in their skills and trust/respect dev in theirs.  OH yeah and communication kind of helps. ;-)</description>
		<content:encoded><![CDATA[<p>Great Discussion!  </p>
<p>There are some compelling personal reasons why I should be on the side of &#8220;PM should have code skills&#8221; and I&#39;d really like to come back to this question in a year- however I don&#39;t think there is ANY real benefit in a PM being able to code.</p>
<p>Any such benefit is easily nullified by a PM simply being good at what their job requires and TRUSTING dev to do the same.  PMs should work WITH Dev to determine priorities and scope- each and every feature. </p>
<p>The main arguments have been communication, prototype building and Planning/scope.</p>
<p>Communication with a developer can, by luck on occasion be improved with coding knowledge.  The only case I&#39;ve seen this is with a PM who could read SQL so that they could personally ensure that the correct logic really was implemented.  This I believe is the only substantial argument and is a nice-to have at best.</p>
<p>There is no reason for a PM to code prototypes. Prototypes are a very expensive way to plan/design/communicate.  They should be used in special cases, like for a study or presentation/pitch with someone who cannot or will not visualize the application with other tools.  The PM should focus on functionality, not Javascript. Who cares about how to code CRUD behavior into Dream Weaver when what is at stake is whether or not the PM can come up with an really lovely way for an HR Person to indicate the routing rules for promotions approval at their company?</p>
<p>Nor does prior coding experience help a PM determine how hard something is to write. In fact, it barely helps DEV. Ongoing continuous experience with the current manifestations of the technology and the environment in which they code is what HELPS developers determine if its easy or hard. And more often than they&#39;d like- that doesn&#39;t even help.</p>
<p>So no, a PM doesn&#39;t need to know how to code. They just need to be trustworthy/respectable in their skills and trust/respect dev in theirs.  OH yeah and communication kind of helps. <img src='http://theappslab.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11622</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Fri, 19 Mar 2010 14:12:33 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11622</guid>
		<description>Good point, tough to design extensions if you don&#039;t code.</description>
		<content:encoded><![CDATA[<p>Good point, tough to design extensions if you don&#39;t code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Fraser</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11621</link>
		<dc:creator>Bob Fraser</dc:creator>
		<pubDate>Fri, 19 Mar 2010 13:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11621</guid>
		<description>PMs absolutely should know how to write code. Especially for products that are meant to be extended.</description>
		<content:encoded><![CDATA[<p>PMs absolutely should know how to write code. Especially for products that are meant to be extended.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: topperge</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11620</link>
		<dc:creator>topperge</dc:creator>
		<pubDate>Fri, 19 Mar 2010 11:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11620</guid>
		<description>Agreed, I owe that guy a beer (again) at OOW.</description>
		<content:encoded><![CDATA[<p>Agreed, I owe that guy a beer (again) at OOW.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PM Should Know How to Code, Part 2 &#124; Oracle</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11618</link>
		<dc:creator>PM Should Know How to Code, Part 2 &#124; Oracle</dc:creator>
		<pubDate>Fri, 19 Mar 2010 06:32:20 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11618</guid>
		<description>[...] if you&#8217;re monitoring the comments almost my factor yesterday, Product Managers Should chute expressed Code, you&#8217;ll know Bex [...]</description>
		<content:encoded><![CDATA[<p>[...] if you&#8217;re monitoring the comments almost my factor yesterday, Product Managers Should chute expressed Code, you&#8217;ll know Bex [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: techgeist (Techgeist)</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11611</link>
		<dc:creator>techgeist (Techgeist)</dc:creator>
		<pubDate>Fri, 19 Mar 2010 02:40:57 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11611</guid>
		<description>&lt;strong&gt;Twitter Comment&lt;/strong&gt;
&lt;a href=&quot;http://twitter.com/techgeist&quot; title=&quot;Twitter Comment&quot; rel=&quot;nofollow&quot;&gt;
&lt;div class=&quot;ccimg1&quot; title=&quot;techgeist (Techgeist)&quot; style=&quot;float:left;margin-right:10px;padding:0;width:60px;height:60px;&quot;&gt;
&lt;img name=&quot;cc_image&quot; title=&quot;techgeist (Techgeist)&quot; style=&quot;float:left;margin-right:10px;padding:0;width:50px;height:50px;&quot; src=&quot;http://purl.org/net/spiurl/techgeist&quot;&gt;
&lt;/div&gt;
&lt;/a&gt;
Product Managers Should Know How to Write Code [link to post]&lt;br /&gt;&lt;br /&gt; - &lt;a href=&quot;http://chatcatcher.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Posted using Chat Catcher&lt;/a&gt; </description>
		<content:encoded><![CDATA[<p><strong>Twitter Comment</strong><br />
<a href="http://twitter.com/techgeist" title="Twitter Comment" rel="nofollow"></p>
<div class="ccimg1" title="techgeist (Techgeist)" style="float:left;margin-right:10px;padding:0;width:60px;height:60px;">
<img name="cc_image" title="techgeist (Techgeist)" style="float:left;margin-right:10px;padding:0;width:50px;height:50px;" src="http://purl.org/net/spiurl/techgeist"/>
</div>
<p></a><br />
Product Managers Should Know How to Write Code [link to post]</p>
<p> &#8211; <a href="http://chatcatcher.com" target="_blank" rel="nofollow">Posted using Chat Catcher</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: manalang</title>
		<link>http://theappslab.com/2010/03/17/product-managers-should-know-how-to-write-code/comment-page-2/#comment-11615</link>
		<dc:creator>manalang</dc:creator>
		<pubDate>Fri, 19 Mar 2010 00:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://theappslab.com/?p=4487#comment-11615</guid>
		<description>BTW, the technical skills we&#039;re referring to isn&#039;t the ability to understand deep CS principles, but the ability and desire to take apart a product, see what&#039;s under the hood, tweak stuff and share them with others in order to start conversation and promote innovation.  Each trade has some idea of craftsmanship... people who take pride in what they do.  Software developers who treat their role as a craftsman tend to write great software.  All I&#039;m suggesting is that software PMs who approach their role as a craftsman typically have better products than those who don&#039;t.</description>
		<content:encoded><![CDATA[<p>BTW, the technical skills we&#39;re referring to isn&#39;t the ability to understand deep CS principles, but the ability and desire to take apart a product, see what&#39;s under the hood, tweak stuff and share them with others in order to start conversation and promote innovation.  Each trade has some idea of craftsmanship&#8230; people who take pride in what they do.  Software developers who treat their role as a craftsman tend to write great software.  All I&#39;m suggesting is that software PMs who approach their role as a craftsman typically have better products than those who don&#39;t.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

