<?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: Timeline and Risk: How to Piss Off Your Software Developers</title>
	<atom:link href="http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/</link>
	<description>Passionate about Startups and MicroISVs</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:42:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Rob</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-103</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 06 Apr 2006 04:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-103</guid>
		<description>Great point, Ben. Your experience should serve as a warning to all of us.</description>
		<content:encoded><![CDATA[<p>Great point, Ben. Your experience should serve as a warning to all of us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-102</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 06 Apr 2006 01:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-102</guid>
		<description>Great post. I&#039;ve been in a similar environment where our dev team&#039;s best efforts (above and beyond the call of duty) were met with further demands for productivity. It doesn&#039;t get better from the situation you&#039;ve described, though when you&#039;re emotionally involved it is easy to believe that it must improve, that your efforts will be recognised. When we pointed out that we&#039;d been working 80 hours weeks we were told we should be able to work a 40 hour week and meet the deadline and that any overtime we worked was down to our incompetence. After 12 weeks of ~80 hour weeks I found myself in hospital with a heart condition, at 24 I had a pacemaker. It&#039;s just not worth it.   I found the managers I worked with there to be motivated solely in getting a sale (selling unrealistic deadlines and expectations) and then pressuring, bullying and cajolling the dev teams to meeting their deadlines. If deadlines get met then the managers take the credit, when they don&#039;t the blame is heaped solely on the development team. These environments won&#039;t change as long as good developers stay in them, and they stay in these environments for the reasons you said you are going to stay with your employer.  I&#039;ve moved on but I&#039;m friends with developers that still work there and their expectations that things will change, that eventually they will be recognised and appreciated is still as strong as it was the day I left and still as unrealised.</description>
		<content:encoded><![CDATA[<p>Great post. I&#8217;ve been in a similar environment where our dev team&#8217;s best efforts (above and beyond the call of duty) were met with further demands for productivity. It doesn&#8217;t get better from the situation you&#8217;ve described, though when you&#8217;re emotionally involved it is easy to believe that it must improve, that your efforts will be recognised. When we pointed out that we&#8217;d been working 80 hours weeks we were told we should be able to work a 40 hour week and meet the deadline and that any overtime we worked was down to our incompetence. After 12 weeks of ~80 hour weeks I found myself in hospital with a heart condition, at 24 I had a pacemaker. It&#8217;s just not worth it.   I found the managers I worked with there to be motivated solely in getting a sale (selling unrealistic deadlines and expectations) and then pressuring, bullying and cajolling the dev teams to meeting their deadlines. If deadlines get met then the managers take the credit, when they don&#8217;t the blame is heaped solely on the development team. These environments won&#8217;t change as long as good developers stay in them, and they stay in these environments for the reasons you said you are going to stay with your employer.  I&#8217;ve moved on but I&#8217;m friends with developers that still work there and their expectations that things will change, that eventually they will be recognised and appreciated is still as strong as it was the day I left and still as unrealised.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-101</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 04 Apr 2006 22:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-101</guid>
		<description>I wish if I can have my Planning group to read this article.. I work in large insurrance company which works with concept PBR (Plan- Build- Run) .. famous acronym from the company&#039;s list..  do they know that every step is different than each other and can take specific amt of time..  In our case, PLANNING takes higher priority and time than BUILD...  actually the equation is  ( TimeLine - PLAN Time = BUILD Time )... consider remaining time for BUILD..     I totally agree with the two options that Rob gave us here... That could save our time of maintaining the low-quality software.. we can use the same time for building the next good quality software.  Rob.. it was always worth to read your article and learn something new.</description>
		<content:encoded><![CDATA[<p>I wish if I can have my Planning group to read this article.. I work in large insurrance company which works with concept PBR (Plan- Build- Run) .. famous acronym from the company&#8217;s list..  do they know that every step is different than each other and can take specific amt of time..  In our case, PLANNING takes higher priority and time than BUILD&#8230;  actually the equation is  ( TimeLine &#8211; PLAN Time = BUILD Time )&#8230; consider remaining time for BUILD..     I totally agree with the two options that Rob gave us here&#8230; That could save our time of maintaining the low-quality software.. we can use the same time for building the next good quality software.  Rob.. it was always worth to read your article and learn something new.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-100</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Wed, 22 Feb 2006 09:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-100</guid>
		<description>The assumption that programmers work at the top of their ability is completely wrong. We developers as a group seem to have a bit too high regard of their own professionalism. If you look at other industries there have been huge improvements in time, cost and quality over the years due to improved methods. This is true even for software development.  Do some analysis of your own and your teams methods and I positive that you will find several areas of improvement.</description>
		<content:encoded><![CDATA[<p>The assumption that programmers work at the top of their ability is completely wrong. We developers as a group seem to have a bit too high regard of their own professionalism. If you look at other industries there have been huge improvements in time, cost and quality over the years due to improved methods. This is true even for software development.  Do some analysis of your own and your teams methods and I positive that you will find several areas of improvement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-99</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 21 Feb 2006 20:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-99</guid>
		<description>The phrase is &quot;reap what you sow&quot;, unless you are mixing metaphors.</description>
		<content:encoded><![CDATA[<p>The phrase is &#8220;reap what you sow&#8221;, unless you are mixing metaphors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-98</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 21 Feb 2006 15:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-98</guid>
		<description>I think you&#039;re two best options are to 1) find another job or 2) stop caring.</description>
		<content:encoded><![CDATA[<p>I think you&#8217;re two best options are to 1) find another job or 2) stop caring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-97</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 21 Feb 2006 15:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-97</guid>
		<description>I couldn&#039;t agree more, and it&#039;s not just programmers. If you tell anyone they&#039;re not doing their best then either they&#039;ll buck up their ideas, if they&#039;re being lame, or, more likely, they&#039;ll take offence, as they are doing their best.  I don&#039;t think it&#039;s just programmers who try their hardest day in, day out. My g/f works for a drug + alcohol project. Her + coworkers do an emotionally demanding job, that they are all outrageously commited to. However, all it takes is for the (ridiculous excuse for) management to tell them they&#039;re not doing the best they can, and they&#039;re all looking for new jobs.  When will managers learn, this isn&#039;t the right way to do stuff. Stumbling in with a solution to a problem you know little, if anything, about is both arogant and insulting. Imagine if I came round to your house and told you that you didn&#039;t love your kids enough. (ok, if you had kids). Would you be pissed off?</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree more, and it&#8217;s not just programmers. If you tell anyone they&#8217;re not doing their best then either they&#8217;ll buck up their ideas, if they&#8217;re being lame, or, more likely, they&#8217;ll take offence, as they are doing their best.  I don&#8217;t think it&#8217;s just programmers who try their hardest day in, day out. My g/f works for a drug + alcohol project. Her + coworkers do an emotionally demanding job, that they are all outrageously commited to. However, all it takes is for the (ridiculous excuse for) management to tell them they&#8217;re not doing the best they can, and they&#8217;re all looking for new jobs.  When will managers learn, this isn&#8217;t the right way to do stuff. Stumbling in with a solution to a problem you know little, if anything, about is both arogant and insulting. Imagine if I came round to your house and told you that you didn&#8217;t love your kids enough. (ok, if you had kids). Would you be pissed off?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanti Braford</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-96</link>
		<dc:creator>Shanti Braford</dc:creator>
		<pubDate>Tue, 21 Feb 2006 09:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-96</guid>
		<description>This comment is not about you or your team Rob...  ...but the sad fact is that at many big to medium sized companies, people simply aren&#039;t *really* working as hard as they possibly can.  Sometimes, it&#039;s not their fault.  These are the biggest possible reasons, imho:  - lack of autonomy (some middle manager chooses the tools / technologies / etc everyone is to use by executive fiat) - bureaucracy / etc. - just like Peter talks about in Office Space, what do most people get if they bust their ass 80 hours a week?  hardly anything.  maybe an extra $5k per year raise, or .0001% stock in a stodgy company. - team personality issues (prima donnas, etc) - being forced to commute in to a stodgy, life-sucking cubicle work environment  (when you could be 2x as productive at home or in a cafe) -   Sorry if I&#039;m being idealistic at the moment, but I&#039;m about to start an incredible opportunity, including:  - working from home - my own hours - my own schedule - working with the technologies I love (Ruby on Rails, etc) - very early employee in a thriving startup - plenty of stock (duh) - having a &quot;manager&quot; (though it feels just more like collaboration) who just &quot;gets it&quot; -- we&#039;re always on the same page w/o clashes - a technical manager, who also has great people skills (they said it couldn&#039;t be!)  It might not last forever but this is a dream opportunity and I implore anyone who reads this to stick to their guns and keep searching, if you are in a toxic work environment currently.  You just never know.  Tip: do what you love, even if it&#039;s after hours, on your own terms.  Eventually, *just  maybe* you&#039;ll one day have an opportunity to do it full-time.  Shanti http://sablog.com/ See also: http://sablog.com/archives/2006/02/17/top-coders-20x-as-productive</description>
		<content:encoded><![CDATA[<p>This comment is not about you or your team Rob&#8230;  &#8230;but the sad fact is that at many big to medium sized companies, people simply aren&#8217;t *really* working as hard as they possibly can.  Sometimes, it&#8217;s not their fault.  These are the biggest possible reasons, imho:  &#8211; lack of autonomy (some middle manager chooses the tools / technologies / etc everyone is to use by executive fiat) &#8211; bureaucracy / etc. &#8211; just like Peter talks about in Office Space, what do most people get if they bust their ass 80 hours a week?  hardly anything.  maybe an extra $5k per year raise, or .0001% stock in a stodgy company. &#8211; team personality issues (prima donnas, etc) &#8211; being forced to commute in to a stodgy, life-sucking cubicle work environment  (when you could be 2x as productive at home or in a cafe) &#8211;   Sorry if I&#8217;m being idealistic at the moment, but I&#8217;m about to start an incredible opportunity, including:  &#8211; working from home &#8211; my own hours &#8211; my own schedule &#8211; working with the technologies I love (Ruby on Rails, etc) &#8211; very early employee in a thriving startup &#8211; plenty of stock (duh) &#8211; having a &#8220;manager&#8221; (though it feels just more like collaboration) who just &#8220;gets it&#8221; &#8212; we&#8217;re always on the same page w/o clashes &#8211; a technical manager, who also has great people skills (they said it couldn&#8217;t be!)  It might not last forever but this is a dream opportunity and I implore anyone who reads this to stick to their guns and keep searching, if you are in a toxic work environment currently.  You just never know.  Tip: do what you love, even if it&#8217;s after hours, on your own terms.  Eventually, *just  maybe* you&#8217;ll one day have an opportunity to do it full-time.  Shanti <a href="http://sablog.com/" rel="nofollow">http://sablog.com/</a> See also: <a href="http://sablog.com/archives/2006/02/17/top-coders-20x-as-productive" rel="nofollow">http://sablog.com/archives/2006/02/17/top-coders-20x-as-productive</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-95</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Tue, 21 Feb 2006 01:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-95</guid>
		<description>It will change because your current employer will die a slow death while those who value their technical talent and hire good management staff will thrive.  This is evolution. Things take time. Be patient for the trends to work out on a global level, but in the mean time don&#039;t keep working for idiots. You only have a few years to do good stuff. Make them count.</description>
		<content:encoded><![CDATA[<p>It will change because your current employer will die a slow death while those who value their technical talent and hire good management staff will thrive.  This is evolution. Things take time. Be patient for the trends to work out on a global level, but in the mean time don&#8217;t keep working for idiots. You only have a few years to do good stuff. Make them count.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rwalling</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-94</link>
		<dc:creator>rwalling</dc:creator>
		<pubDate>Mon, 20 Feb 2006 17:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-94</guid>
		<description>Thanks for all your comments.  The bottom line, and something I should have mentioned in the article, is that I have no intention of leaving this company. Our software team is just too good and the company itself is respectful to its employees and treats us fairly.  There will always be issues between management and technical people; if technical people got everything they want the company would likely go bankrupt because nothing would ever release.  If management got everything they want the software would crash every third day and all the developers would leave from overwork.  Somewhere in there is a middle-ground, and it&#039;s my goal to find it. Unless the company were to become a hostile environment, which it&#039;s not, I view leaving as giving up.  If we all leave when this type of thing happens how will it ever change?</description>
		<content:encoded><![CDATA[<p>Thanks for all your comments.  The bottom line, and something I should have mentioned in the article, is that I have no intention of leaving this company. Our software team is just too good and the company itself is respectful to its employees and treats us fairly.  There will always be issues between management and technical people; if technical people got everything they want the company would likely go bankrupt because nothing would ever release.  If management got everything they want the software would crash every third day and all the developers would leave from overwork.  Somewhere in there is a middle-ground, and it&#8217;s my goal to find it. Unless the company were to become a hostile environment, which it&#8217;s not, I view leaving as giving up.  If we all leave when this type of thing happens how will it ever change?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-93</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Mon, 20 Feb 2006 16:46:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-93</guid>
		<description>If it makes you feel better (it won&#039;t), this happens in other industries as well. In a previous life I was a commercial photographer for a small ad/pre-press agency that aspired to play in the big leagues. I was sent off to study with some of the best photographers in North America and learn how they do it. As will not surprise you, the very best had two things going for them: They knew gobs about what to do, and they took gobs of time to do it, so they can control every detail. Sound familiar?  Then a local builder comes along and wants shots of their houses that look like the stuff in Architectural Digest. I quote the job based on how the AD guys do things: one or two shots per day. My boss turns purple, his veins stick out, little flecks of foam appear around his mouth, and he informs me that we are going to do AD-quality photography at a rate of six to eight shots per day, and no excuses. Sound familiar?  So less than a year later the agency is basically closing the studio (they still do yarn catalogs and such), and I&#039;m out looking for another job. Sound familiar?</description>
		<content:encoded><![CDATA[<p>If it makes you feel better (it won&#8217;t), this happens in other industries as well. In a previous life I was a commercial photographer for a small ad/pre-press agency that aspired to play in the big leagues. I was sent off to study with some of the best photographers in North America and learn how they do it. As will not surprise you, the very best had two things going for them: They knew gobs about what to do, and they took gobs of time to do it, so they can control every detail. Sound familiar?  Then a local builder comes along and wants shots of their houses that look like the stuff in Architectural Digest. I quote the job based on how the AD guys do things: one or two shots per day. My boss turns purple, his veins stick out, little flecks of foam appear around his mouth, and he informs me that we are going to do AD-quality photography at a rate of six to eight shots per day, and no excuses. Sound familiar?  So less than a year later the agency is basically closing the studio (they still do yarn catalogs and such), and I&#8217;m out looking for another job. Sound familiar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-92</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Mon, 20 Feb 2006 16:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-92</guid>
		<description>It&#039;s a bit hard to tell what your exact situation is, so I&#039;ll leave aside the question of whether you personally are being Dilberted.  However I think it *is* sometimes reasonable to aim for &quot;better quality in the same amount of time&quot; - as long as the timescale is long enough (an entire project or milestone). There are numerous software practices (unit testing, for example) which can be used to improve quality *and* reduce overall time-to-release. It takes a bit longer to write the code because you have test code to write as well, but you spend less time debugging weird issues in integration. I&#039;ve seen it happen. See McConnell&#039;s &quot;Code Complete&quot; for a laundry list of other practices which can both improve quality and reduce overall time.</description>
		<content:encoded><![CDATA[<p>It&#8217;s a bit hard to tell what your exact situation is, so I&#8217;ll leave aside the question of whether you personally are being Dilberted.  However I think it *is* sometimes reasonable to aim for &#8220;better quality in the same amount of time&#8221; &#8211; as long as the timescale is long enough (an entire project or milestone). There are numerous software practices (unit testing, for example) which can be used to improve quality *and* reduce overall time-to-release. It takes a bit longer to write the code because you have test code to write as well, but you spend less time debugging weird issues in integration. I&#8217;ve seen it happen. See McConnell&#8217;s &#8220;Code Complete&#8221; for a laundry list of other practices which can both improve quality and reduce overall time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RedRobot5050</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-91</link>
		<dc:creator>RedRobot5050</dc:creator>
		<pubDate>Mon, 20 Feb 2006 14:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-91</guid>
		<description>Rob,  It sounds like you&#039;re entering a death spirial. I know because I&#039;ve been there, and the prolonged overtime doesn&#039;t just drain your productivity and work ethic, it steals the energy from your health and social life. Its not a good situation to be in, and it occurs in this industry all too much.  To be blunt, your non-technical manager is an asshat.   I remember reading somewhere on an agile/xp blog that in situations like this, the way around the problem is to form a group and collectively bargain. It does not mean &#039;permanently unionize and go on strike.&#039; Just appoint a team leader or technical lead to speak to manager on behalf of the entire team. When 20 people are not happy and demanding a 2x increase in salary, management will take notice. Especially when you go to the non-technical manager&#039;s boss.  I would also say &quot;just plain get out&quot;. If your manager says things like that, he doesn&#039;t know anything about project management. Does he have any credentials? A SEI PMP certificaion? No?  Get out. Companies that hire stock managers to run software projects find themselves blaming programmers for lack of ability when its really management is all to blame.  I wrote a &quot;When to get out&quot; article on my blog. http://www.christopherwilson.net/soapbox  Its about 3 posts down.</description>
		<content:encoded><![CDATA[<p>Rob,  It sounds like you&#8217;re entering a death spirial. I know because I&#8217;ve been there, and the prolonged overtime doesn&#8217;t just drain your productivity and work ethic, it steals the energy from your health and social life. Its not a good situation to be in, and it occurs in this industry all too much.  To be blunt, your non-technical manager is an asshat.   I remember reading somewhere on an agile/xp blog that in situations like this, the way around the problem is to form a group and collectively bargain. It does not mean &#8216;permanently unionize and go on strike.&#8217; Just appoint a team leader or technical lead to speak to manager on behalf of the entire team. When 20 people are not happy and demanding a 2x increase in salary, management will take notice. Especially when you go to the non-technical manager&#8217;s boss.  I would also say &#8220;just plain get out&#8221;. If your manager says things like that, he doesn&#8217;t know anything about project management. Does he have any credentials? A SEI PMP certificaion? No?  Get out. Companies that hire stock managers to run software projects find themselves blaming programmers for lack of ability when its really management is all to blame.  I wrote a &#8220;When to get out&#8221; article on my blog. <a href="http://www.christopherwilson.net/soapbox" rel="nofollow">http://www.christopherwilson.net/soapbox</a>  Its about 3 posts down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-90</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Mon, 20 Feb 2006 03:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-90</guid>
		<description>The flip side:  I work at a large insurance company where an hour of downtime = $millions lost for the company.  We generally have 100% availability.  We do review code very carefully before it gets to production, and we spend lots of time &amp; effort on QA.  But on the other hand: # Any downtime problems are usually solved as fast as possible, which usually means duct tape. # We&#039;re *too* conservative, and pass over improvements that we have no experience with. # Because of the high visibility, QA can get paranoid, and will often opt to &quot;just test everything manually.&quot;  We waste a good amount of money this way.</description>
		<content:encoded><![CDATA[<p>The flip side:  I work at a large insurance company where an hour of downtime = $millions lost for the company.  We generally have 100% availability.  We do review code very carefully before it gets to production, and we spend lots of time &#038; effort on QA.  But on the other hand: # Any downtime problems are usually solved as fast as possible, which usually means duct tape. # We&#8217;re *too* conservative, and pass over improvements that we have no experience with. # Because of the high visibility, QA can get paranoid, and will often opt to &#8220;just test everything manually.&#8221;  We waste a good amount of money this way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-89</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Mon, 20 Feb 2006 01:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-89</guid>
		<description>Lookit, you&#039;re insulted.  That&#039;s great... it means you have a high opinion of your existing work ethic, and of your team.  So, faced with this sort of challenge, you have two options.  You can be the manager&#039;s bitch, and be blamed for the inevitable.  Even if you ask for a raise, you already see it coming -- this project is likely in a death spiral.   Or you can quit.  You can see if you&#039;re right about your skills, and those of your team.  Go work for a company that values quality -- you&#039;ve identified a few in this article.  Or start your own.  It&#039;s risky, leaving the familiar.  It may not work out.  But that&#039;s your option.  You&#039;re not going to educate this manager, or any other non-technical manager.  Their job isn&#039;t to build software.  It&#039;s to motivate people to work until their hearts pop, then fire them and replace them with recent college graduates.  The sooner you grasp this, the happier you will be.</description>
		<content:encoded><![CDATA[<p>Lookit, you&#8217;re insulted.  That&#8217;s great&#8230; it means you have a high opinion of your existing work ethic, and of your team.  So, faced with this sort of challenge, you have two options.  You can be the manager&#8217;s bitch, and be blamed for the inevitable.  Even if you ask for a raise, you already see it coming &#8212; this project is likely in a death spiral.   Or you can quit.  You can see if you&#8217;re right about your skills, and those of your team.  Go work for a company that values quality &#8212; you&#8217;ve identified a few in this article.  Or start your own.  It&#8217;s risky, leaving the familiar.  It may not work out.  But that&#8217;s your option.  You&#8217;re not going to educate this manager, or any other non-technical manager.  Their job isn&#8217;t to build software.  It&#8217;s to motivate people to work until their hearts pop, then fire them and replace them with recent college graduates.  The sooner you grasp this, the happier you will be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-88</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Sun, 19 Feb 2006 23:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-88</guid>
		<description>This is absolutely brilliant, because the insult is coming from folks that are taught only to trim fat, cut corners, and omit excuses; they normally don&#039;t see the big picture that is the hard work or the long schedule.  In your position, I&#039;d gladly agree to turn out better work faster...  under the condition of an immediate raise.  Preferably twice what you&#039;re making, because the way production is slowing from the upset grumbles, that&#039;s probably what it will take to get everyone working again.</description>
		<content:encoded><![CDATA[<p>This is absolutely brilliant, because the insult is coming from folks that are taught only to trim fat, cut corners, and omit excuses; they normally don&#8217;t see the big picture that is the hard work or the long schedule.  In your position, I&#8217;d gladly agree to turn out better work faster&#8230;  under the condition of an immediate raise.  Preferably twice what you&#8217;re making, because the way production is slowing from the upset grumbles, that&#8217;s probably what it will take to get everyone working again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adnan Masood</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-87</link>
		<dc:creator>Adnan Masood</dc:creator>
		<pubDate>Sun, 19 Feb 2006 19:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-87</guid>
		<description>I can&#039;t agree more. The Mythical man month discusses several disasters caused by similar kind of Dilbert’s pointy-hair-manager approach. I&#039;d also grade it lower than add-more-people-to-get-it-done-on-time approach since it is innately accusatory to a developer saying &quot;Build higher quality software in the same amount of time.&quot; This approach essentially causes constant churn and brain drain in the org; people who have worked hard to build the foundation will stay for their emotional attachment but new hires will be constantly, just up and leave. Why? I&#039;d say because if you want excellent code coverage, documentation, immaculate process flow implementation, extensibility, auditing and cutting edge architecture with security and scalability built-in, give people some time. Excuse me for the classic building analogy again but Rome wasn&#039;t built in a day. And as Paul Graham said about architectural design  &quot;Architects know that some kinds of design problems are more personal than others. One of the cleanest, most abstract design problems is designing bridges. There your job is largely a matter of spanning a given distance with the least material. The other end of the spectrum is designing chairs. Chair designers have to spend their time thinking about human butts.&quot;</description>
		<content:encoded><![CDATA[<p>I can&#8217;t agree more. The Mythical man month discusses several disasters caused by similar kind of Dilbert’s pointy-hair-manager approach. I&#8217;d also grade it lower than add-more-people-to-get-it-done-on-time approach since it is innately accusatory to a developer saying &#8220;Build higher quality software in the same amount of time.&#8221; This approach essentially causes constant churn and brain drain in the org; people who have worked hard to build the foundation will stay for their emotional attachment but new hires will be constantly, just up and leave. Why? I&#8217;d say because if you want excellent code coverage, documentation, immaculate process flow implementation, extensibility, auditing and cutting edge architecture with security and scalability built-in, give people some time. Excuse me for the classic building analogy again but Rome wasn&#8217;t built in a day. And as Paul Graham said about architectural design  &#8220;Architects know that some kinds of design problems are more personal than others. One of the cleanest, most abstract design problems is designing bridges. There your job is largely a matter of spanning a given distance with the least material. The other end of the spectrum is designing chairs. Chair designers have to spend their time thinking about human butts.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/comment-page-1/#comment-86</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Sun, 19 Feb 2006 18:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/02/18/timeline-and-risk-piss-off-your-software-developers/#comment-86</guid>
		<description>The XP people will say that one other parameter you can tune is scope.  If your boss wants better quality in the same time, then you may need to reduce feature set.</description>
		<content:encoded><![CDATA[<p>The XP people will say that one other parameter you can tune is scope.  If your boss wants better quality in the same time, then you may need to reduce feature set.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

