<?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 Software Development Avoid The Need For A Hero?</title>
	<atom:link href="http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/feed/" rel="self" type="application/rss+xml" />
	<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/</link>
	<description>Where programming, the internet and social media collide.</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:47:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Rob Diana</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3524</link>
		<dc:creator>Rob Diana</dc:creator>
		<pubDate>Mon, 15 Feb 2010 18:55:27 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3524</guid>
		<description>Kevin

I understand where you are coming from. Once you are spoiled by a good manager, bad managers really look even worse than they are. However, asking you to stay later just to show dedication is one thing I will never understand.</description>
		<content:encoded><![CDATA[<p>Kevin</p>
<p>I understand where you are coming from. Once you are spoiled by a good manager, bad managers really look even worse than they are. However, asking you to stay later just to show dedication is one thing I will never understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Webber</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3523</link>
		<dc:creator>Kevin Webber</dc:creator>
		<pubDate>Mon, 15 Feb 2010 17:50:36 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3523</guid>
		<description>Hero programmers are usually a failure of management. Either they expect too much from one individual, or too little from the rest of the team. I was lucky in my career. My first manager was awesome, the kind of manager programmers dream about. She saw that I was morphing into the hero programmer, and pulled me aside to remind me that development is a team effort. She asked a lot of questions, and after our conversation, put in a request to HR for an additional developer. She didn&#039;t stop there; I was spending a lot of time on build related issues too, so she went out of her way to create an entirely new role for a build manager (she new it would take a long time to create this new role so requested both at the same time). And this was about ten years ago before build managers were ubiquitous. Contrast that to a team I was on where a hero programmer who put in 12-16 hour days was promoted to manager. Needless to say the environment was a total nightmare. He couldn&#039;t figure out why people actually left work to go home. He actually told me once that even if I didn&#039;t have work to do, I should stick around late at night to display my dedication to the rest of the team so they&#039;d feel more compelled to stay late themselves. Forget staying late, I left the team. :)</description>
		<content:encoded><![CDATA[<p>Hero programmers are usually a failure of management. Either they expect too much from one individual, or too little from the rest of the team. I was lucky in my career. My first manager was awesome, the kind of manager programmers dream about. She saw that I was morphing into the hero programmer, and pulled me aside to remind me that development is a team effort. She asked a lot of questions, and after our conversation, put in a request to HR for an additional developer. She didn&#8217;t stop there; I was spending a lot of time on build related issues too, so she went out of her way to create an entirely new role for a build manager (she new it would take a long time to create this new role so requested both at the same time). And this was about ten years ago before build managers were ubiquitous. Contrast that to a team I was on where a hero programmer who put in 12-16 hour days was promoted to manager. Needless to say the environment was a total nightmare. He couldn&#8217;t figure out why people actually left work to go home. He actually told me once that even if I didn&#8217;t have work to do, I should stick around late at night to display my dedication to the rest of the team so they&#8217;d feel more compelled to stay late themselves. Forget staying late, I left the team. <img src='http://regulargeek.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Diana</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3517</link>
		<dc:creator>Rob Diana</dc:creator>
		<pubDate>Mon, 15 Feb 2010 00:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3517</guid>
		<description>meeting organizer,

While I would not recommend that you find a new job, that is really your decision. One of the things that I always try to do is ensure that estimates are based on who is doing the work. If the people doing the work do not agree with the estimates, that can quickly become a very bad situation for the people doing the work. If your manager and other managers do not see this as a problem, then you may have a decision to make. I believe it was Martin Fowler that said something like &quot;If you can&#039;t change your organization, change your organization&quot;.</description>
		<content:encoded><![CDATA[<p>meeting organizer,</p>
<p>While I would not recommend that you find a new job, that is really your decision. One of the things that I always try to do is ensure that estimates are based on who is doing the work. If the people doing the work do not agree with the estimates, that can quickly become a very bad situation for the people doing the work. If your manager and other managers do not see this as a problem, then you may have a decision to make. I believe it was Martin Fowler that said something like &#8220;If you can&#8217;t change your organization, change your organization&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: meeting organizer</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3516</link>
		<dc:creator>meeting organizer</dc:creator>
		<pubDate>Sun, 14 Feb 2010 23:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3516</guid>
		<description>I have ran into a manager that can do milestones by a certain deadline. He estimates a project with that in mind, and seems to ignore when I claim that I can&#039;t make those deadlines. He got to his manager position by being a great programmer, he was even recognized as a &quot;hero&quot; by the company, and I&#039;m usually in the position of not being as experienced as him on various milestones, and find his estimates to be more based on what he can do, not on what I can do. My arguments about pushing back deadlines so I can make them usually get refused. Is there some way I can make him understand that his project estimates are unreasonable for ME? Or should I just find a new job?</description>
		<content:encoded><![CDATA[<p>I have ran into a manager that can do milestones by a certain deadline. He estimates a project with that in mind, and seems to ignore when I claim that I can&#8217;t make those deadlines. He got to his manager position by being a great programmer, he was even recognized as a &#8220;hero&#8221; by the company, and I&#8217;m usually in the position of not being as experienced as him on various milestones, and find his estimates to be more based on what he can do, not on what I can do. My arguments about pushing back deadlines so I can make them usually get refused. Is there some way I can make him understand that his project estimates are unreasonable for ME? Or should I just find a new job?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Great Software Engineers Fail &#124; iThoughts.de</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3494</link>
		<dc:creator>Great Software Engineers Fail &#124; iThoughts.de</dc:creator>
		<pubDate>Thu, 04 Feb 2010 20:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3494</guid>
		<description>[...] How Can Software Development Avoid The Need For A Hero? (regulargeek.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] How Can Software Development Avoid The Need For A Hero? (regulargeek.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ethan1066</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3457</link>
		<dc:creator>ethan1066</dc:creator>
		<pubDate>Wed, 20 Jan 2010 12:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3457</guid>
		<description>your story about the software development i found is really interesting and somewhat related to mine as i also had been a part of many past development.some people become hero by thrashing the all other members of the team..</description>
		<content:encoded><![CDATA[<p>your story about the software development i found is really interesting and somewhat related to mine as i also had been a part of many past development.some people become hero by thrashing the all other members of the team..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Diana</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3452</link>
		<dc:creator>Rob Diana</dc:creator>
		<pubDate>Wed, 20 Jan 2010 00:21:37 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3452</guid>
		<description>Ryan

As usual, I just was not clear enough. What I was trying to say was you have the list of things you want to do, and you have a deadline, then you try to create estimates that make everything fit together. Like you said, you need to adjust scope in order for this to really work, but sometimes people just refuse to do such a thing. If you can push the deadlines, that would work as well.</description>
		<content:encoded><![CDATA[<p>Ryan</p>
<p>As usual, I just was not clear enough. What I was trying to say was you have the list of things you want to do, and you have a deadline, then you try to create estimates that make everything fit together. Like you said, you need to adjust scope in order for this to really work, but sometimes people just refuse to do such a thing. If you can push the deadlines, that would work as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Waggoner</title>
		<link>http://regulargeek.com/2010/01/19/how-can-software-development-avoid-the-need-for-a-hero/comment-page-1/#comment-3451</link>
		<dc:creator>Ryan Waggoner</dc:creator>
		<pubDate>Wed, 20 Jan 2010 00:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://regulargeek.com/?p=1412#comment-3451</guid>
		<description>&quot;Avoid planning back from the deadline. Do not pick a target date and try to figure out how to make the date, it normally will not work.&quot;

This is interesting to me. I see what you&#039;re saying, but what about situations where a target date is already set? I&#039;m thinking especially in terms of clients who are doing other campaigns or events. I typically just try to manage their expectations and get them to scale back if necessary so that the deadline is realistic, but should I spend more energy getting them to push the deadline?</description>
		<content:encoded><![CDATA[<p>&#8220;Avoid planning back from the deadline. Do not pick a target date and try to figure out how to make the date, it normally will not work.&#8221;</p>
<p>This is interesting to me. I see what you&#8217;re saying, but what about situations where a target date is already set? I&#8217;m thinking especially in terms of clients who are doing other campaigns or events. I typically just try to manage their expectations and get them to scale back if necessary so that the deadline is realistic, but should I spend more energy getting them to push the deadline?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.381 seconds -->

