<?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: Software as Soulcraft?</title>
	<atom:link href="http://rocketpanther.com/ciostage/it-organization/software-as-soulcraft/feed" rel="self" type="application/rss+xml" />
	<link>http://rocketpanther.com/ciostage/it-organization/software-as-soulcraft</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Thu, 06 Nov 2014 02:53:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>By: Twitted by dwwright99</title>
		<link>http://rocketpanther.com/ciostage/it-organization/software-as-soulcraft#comment-352</link>
		<dc:creator><![CDATA[Twitted by dwwright99]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 15:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciodashboard.com/?p=1160#comment-352</guid>
		<description><![CDATA[[...] This post was Twitted by dwwright99 [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] This post was Twitted by dwwright99 [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Hwangbo</title>
		<link>http://rocketpanther.com/ciostage/it-organization/software-as-soulcraft#comment-351</link>
		<dc:creator><![CDATA[Henry Hwangbo]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 16:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciodashboard.com/?p=1160#comment-351</guid>
		<description><![CDATA[Chris - my 2 cents

1. Yes, I believe building something &quot;tangible&quot; whether its a table or a web site that allows people to donate money to good causes both yield a similar sense of satisfaction to the persons responsible for building them.  The difference with software development is its not quite as easy to admire the work since the UI could be the handy work of a great designer, but the nuts and bolts holds the magic.  The great wood work involved with building a cabinet will also be more appreciated by a non-carpenter; the same couldn&#039;t be said for a piece of impressive code.

2. Growing up in the 80&#039;s, programming classes were always an after school activity for those folks interested in programming or computing.  Hopefully they&#039;ve been promoted to at least an elective like the shop and art classes.

3. Software development has and always will be a tool - a means to an end.  While I believe there are plenty of opportunities for software developers, within large corporations there is certainly a glass ceiling.  The business folks have the money and IT is considered a cost sink.  Someone will always be your boss.  The end game for folks who want to stay in software development is doing something amazing outside of the corporate walls.

4. Outsourcing has certainly impacted the career experience for IT professionals by changing perception of great software development from a highly-valued skill into a commodity.  This in turn has impacted how companies structure incentives which  naturally impacts what skills employees focus upon.

5.  Having a software development background is one of key requirements for a good IT manager/leader.  Understanding the day-to-day experience of being in the trenches is a required attribute for good IT management.  There&#039;s a reason why apprenticeship was developed back in the middle ages.  Its not to say a manager without an IT background cannot be successful IT leader, but they need to be well aware of their limitations and defer to others when they are being stretched.  A software developer who has made the successful jump to IT leadership (by picking up communication &amp; project management skills) will always be better off than a business analyst who moves into IT management and has never touched a piece of code in their lifetime.

Failure in software development projects is usually a people problem first and a process problem second.]]></description>
		<content:encoded><![CDATA[<p>Chris &#8211; my 2 cents</p>
<p>1. Yes, I believe building something &#8220;tangible&#8221; whether its a table or a web site that allows people to donate money to good causes both yield a similar sense of satisfaction to the persons responsible for building them.  The difference with software development is its not quite as easy to admire the work since the UI could be the handy work of a great designer, but the nuts and bolts holds the magic.  The great wood work involved with building a cabinet will also be more appreciated by a non-carpenter; the same couldn&#8217;t be said for a piece of impressive code.</p>
<p>2. Growing up in the 80&#8217;s, programming classes were always an after school activity for those folks interested in programming or computing.  Hopefully they&#8217;ve been promoted to at least an elective like the shop and art classes.</p>
<p>3. Software development has and always will be a tool &#8211; a means to an end.  While I believe there are plenty of opportunities for software developers, within large corporations there is certainly a glass ceiling.  The business folks have the money and IT is considered a cost sink.  Someone will always be your boss.  The end game for folks who want to stay in software development is doing something amazing outside of the corporate walls.</p>
<p>4. Outsourcing has certainly impacted the career experience for IT professionals by changing perception of great software development from a highly-valued skill into a commodity.  This in turn has impacted how companies structure incentives which  naturally impacts what skills employees focus upon.</p>
<p>5.  Having a software development background is one of key requirements for a good IT manager/leader.  Understanding the day-to-day experience of being in the trenches is a required attribute for good IT management.  There&#8217;s a reason why apprenticeship was developed back in the middle ages.  Its not to say a manager without an IT background cannot be successful IT leader, but they need to be well aware of their limitations and defer to others when they are being stretched.  A software developer who has made the successful jump to IT leadership (by picking up communication &amp; project management skills) will always be better off than a business analyst who moves into IT management and has never touched a piece of code in their lifetime.</p>
<p>Failure in software development projects is usually a people problem first and a process problem second.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Hwangbo</title>
		<link>http://rocketpanther.com/ciostage/it-organization/software-as-soulcraft#comment-353</link>
		<dc:creator><![CDATA[Henry Hwangbo]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 16:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciodashboard.com/?p=1160#comment-353</guid>
		<description><![CDATA[Chris - my 2 cents

1. Yes, I believe building something &quot;tangible&quot; whether its a table or a web site that allows people to donate money to good causes both yield a similar sense of satisfaction to the persons responsible for building them.  The difference with software development is its not quite as easy to admire the work since the UI could be the handy work of a great designer, but the nuts and bolts holds the magic.  The great wood work involved with building a cabinet will also be more appreciated by a non-carpenter; the same couldn&#039;t be said for a piece of impressive code.

2. Growing up in the 80&#039;s, programming classes were always an after school activity for those folks interested in programming or computing.  Hopefully they&#039;ve been promoted to at least an elective like the shop and art classes.

3. Software development has and always will be a tool - a means to an end.  While I believe there are plenty of opportunities for software developers, within large corporations there is certainly a glass ceiling.  The business folks have the money and IT is considered a cost sink.  Someone will always be your boss.  The end game for folks who want to stay in software development is doing something amazing outside of the corporate walls.

4. Outsourcing has certainly impacted the career experience for IT professionals by changing perception of great software development from a highly-valued skill into a commodity.  This in turn has impacted how companies structure incentives which  naturally impacts what skills employees focus upon.

5.  Having a software development background is one of key requirements for a good IT manager/leader.  Understanding the day-to-day experience of being in the trenches is a required attribute for good IT management.  There&#039;s a reason why apprenticeship was developed back in the middle ages.  Its not to say a manager without an IT background cannot be successful IT leader, but they need to be well aware of their limitations and defer to others when they are being stretched.  A software developer who has made the successful jump to IT leadership (by picking up communication &amp; project management skills) will always be better off than a business analyst who moves into IT management and has never touched a piece of code in their lifetime.

Failure in software development projects is usually a people problem first and a process problem second.]]></description>
		<content:encoded><![CDATA[<p>Chris &#8211; my 2 cents</p>
<p>1. Yes, I believe building something &#8220;tangible&#8221; whether its a table or a web site that allows people to donate money to good causes both yield a similar sense of satisfaction to the persons responsible for building them.  The difference with software development is its not quite as easy to admire the work since the UI could be the handy work of a great designer, but the nuts and bolts holds the magic.  The great wood work involved with building a cabinet will also be more appreciated by a non-carpenter; the same couldn&#8217;t be said for a piece of impressive code.</p>
<p>2. Growing up in the 80&#8217;s, programming classes were always an after school activity for those folks interested in programming or computing.  Hopefully they&#8217;ve been promoted to at least an elective like the shop and art classes.</p>
<p>3. Software development has and always will be a tool &#8211; a means to an end.  While I believe there are plenty of opportunities for software developers, within large corporations there is certainly a glass ceiling.  The business folks have the money and IT is considered a cost sink.  Someone will always be your boss.  The end game for folks who want to stay in software development is doing something amazing outside of the corporate walls.</p>
<p>4. Outsourcing has certainly impacted the career experience for IT professionals by changing perception of great software development from a highly-valued skill into a commodity.  This in turn has impacted how companies structure incentives which  naturally impacts what skills employees focus upon.</p>
<p>5.  Having a software development background is one of key requirements for a good IT manager/leader.  Understanding the day-to-day experience of being in the trenches is a required attribute for good IT management.  There&#8217;s a reason why apprenticeship was developed back in the middle ages.  Its not to say a manager without an IT background cannot be successful IT leader, but they need to be well aware of their limitations and defer to others when they are being stretched.  A software developer who has made the successful jump to IT leadership (by picking up communication &amp; project management skills) will always be better off than a business analyst who moves into IT management and has never touched a piece of code in their lifetime.</p>
<p>Failure in software development projects is usually a people problem first and a process problem second.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
