<?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"
	>
<channel>
	<title>Comments on: 10 reasons why software managers tend to suck.</title>
	<atom:link href="http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/feed/" rel="self" type="application/rss+xml" />
	<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/</link>
	<description>Seriously...  why do this to poor defenceless software</description>
	<pubDate>Fri, 25 Jul 2008 00:07:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Kelly Waters</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-671</link>
		<dc:creator>Kelly Waters</dc:creator>
		<pubDate>Mon, 16 Jul 2007 15:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-671</guid>
		<description>Software managers need to turn their thinking upside-down...

http://kw-agiledevelopment.blogspot.com/2007/07/agile-managers-need-to-turn-their.html

Kelly Waters
http://www.allaboutagile.com</description>
		<content:encoded><![CDATA[<p>Software managers need to turn their thinking upside-down&#8230;</p>
<p><a href="http://kw-agiledevelopment.blogspot.com/2007/07/agile-managers-need-to-turn-their.html" rel="nofollow">http://kw-agiledevelopment.blogspot.com/2007/07/agile-managers-need-to-turn-their.html</a></p>
<p>Kelly Waters<br />
<a href="http://www.allaboutagile.com" rel="nofollow">http://www.allaboutagile.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anirban Chowdhury</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-550</link>
		<dc:creator>Anirban Chowdhury</dc:creator>
		<pubDate>Fri, 22 Jun 2007 15:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-550</guid>
		<description>Managers don't suck. It's the responsibilities of a manager which makes him/her suck. Managers are not morons, but they eventually turn into morons (of the worst category) as time passes by and they keep performing those horrible tasks which they have to, on a daily basis. Managers are not out of control, but they go out of control because they want more, faster, better in less time to get ahead of their competition, primarily in the form of other competing managers.

Managers don't view people as people. They view people as chunks of "deployable person-hours", with a few critical parameters like "skill", "friendliness", "willingness to slog" etc. etc.

It's important to realize, that at the end of the day, Managers are extremely selfish creatures, but like shrewd businessmen, they will camouflage their selfish interests in a way that will appear beneficial to the self development of the people working under his/her supervision. I've seen a lot of managers do this very skillfully (people manipulation, if you will), and I've also played a number of tricks to have them contradict themselves on a different occasions, when they clearly went against what they had said previously.

In short: Don't ever trust your manager, but instead backstab him/her as and when you have the chance to, with a smiling face and professional attitude of course, do everything it takes to project him/her as worthless: highlight his failures and incompetencies to his colleagues in subtle ways, and if possible, to the people senior to him (chances of this are difficult, but nonetheless, you should never miss and opportunity), and of course: On a daily basis, bring out one point bad about him to your own colleagues, without being obvious that you're after him. Caution must be practiced while doing all this, otherwise things could go wrong for the subordinate himself/herself.

But if you develop a well crafted scheme of doing the above, and follow it without fail and intelligently, there's nothing that can stop your manager from facing the inevitable. Just be careful, list out all the weaknesses, and pounce in as and when you can. 

But keep in mind that while you're doing this damage to him/her, you need to develop a stronger relationship with him/her to stay out of any suspicion. Have lunches together if possible, complement him/her often (when no one else is around), help him/her on multiple occassions -&#62; and there's your chance: screw up something majorly which will show up at a later time wihtout bringing up the fact that it was you.....or without making it possible for the manager to get back to you during the time of wrong execution.

There are more than a hundred ways to get a manager thrown out.....but all of them take time and persistence. If both are present, then the manager will slowly grow aware and begin to believe he's incompetent, and a failure....and in no time so will the people around him/her......and then the inevitable will have to happen.....

So far, I tied this religiously with three managers......two have already quit (one last year and one this year).....and one is having a very difficult time.......

Always remember: Mindgames are the best weapon of choice in this corporate hell, and if you want to survive, throw away the good in you outside office, and learn to play them. The world is not nice, you know.

Peace.</description>
		<content:encoded><![CDATA[<p>Managers don&#8217;t suck. It&#8217;s the responsibilities of a manager which makes him/her suck. Managers are not morons, but they eventually turn into morons (of the worst category) as time passes by and they keep performing those horrible tasks which they have to, on a daily basis. Managers are not out of control, but they go out of control because they want more, faster, better in less time to get ahead of their competition, primarily in the form of other competing managers.</p>
<p>Managers don&#8217;t view people as people. They view people as chunks of &#8220;deployable person-hours&#8221;, with a few critical parameters like &#8220;skill&#8221;, &#8220;friendliness&#8221;, &#8220;willingness to slog&#8221; etc. etc.</p>
<p>It&#8217;s important to realize, that at the end of the day, Managers are extremely selfish creatures, but like shrewd businessmen, they will camouflage their selfish interests in a way that will appear beneficial to the self development of the people working under his/her supervision. I&#8217;ve seen a lot of managers do this very skillfully (people manipulation, if you will), and I&#8217;ve also played a number of tricks to have them contradict themselves on a different occasions, when they clearly went against what they had said previously.</p>
<p>In short: Don&#8217;t ever trust your manager, but instead backstab him/her as and when you have the chance to, with a smiling face and professional attitude of course, do everything it takes to project him/her as worthless: highlight his failures and incompetencies to his colleagues in subtle ways, and if possible, to the people senior to him (chances of this are difficult, but nonetheless, you should never miss and opportunity), and of course: On a daily basis, bring out one point bad about him to your own colleagues, without being obvious that you&#8217;re after him. Caution must be practiced while doing all this, otherwise things could go wrong for the subordinate himself/herself.</p>
<p>But if you develop a well crafted scheme of doing the above, and follow it without fail and intelligently, there&#8217;s nothing that can stop your manager from facing the inevitable. Just be careful, list out all the weaknesses, and pounce in as and when you can. </p>
<p>But keep in mind that while you&#8217;re doing this damage to him/her, you need to develop a stronger relationship with him/her to stay out of any suspicion. Have lunches together if possible, complement him/her often (when no one else is around), help him/her on multiple occassions -&gt; and there&#8217;s your chance: screw up something majorly which will show up at a later time wihtout bringing up the fact that it was you&#8230;..or without making it possible for the manager to get back to you during the time of wrong execution.</p>
<p>There are more than a hundred ways to get a manager thrown out&#8230;..but all of them take time and persistence. If both are present, then the manager will slowly grow aware and begin to believe he&#8217;s incompetent, and a failure&#8230;.and in no time so will the people around him/her&#8230;&#8230;and then the inevitable will have to happen&#8230;..</p>
<p>So far, I tied this religiously with three managers&#8230;&#8230;two have already quit (one last year and one this year)&#8230;..and one is having a very difficult time&#8230;&#8230;.</p>
<p>Always remember: Mindgames are the best weapon of choice in this corporate hell, and if you want to survive, throw away the good in you outside office, and learn to play them. The world is not nice, you know.</p>
<p>Peace.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: icantbelieveit</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-190</link>
		<dc:creator>icantbelieveit</dc:creator>
		<pubDate>Wed, 04 Apr 2007 02:07:42 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-190</guid>
		<description>Kris,

Glad to see, there are good people out there fighting the good fight.

I am intending to follow up on this article, I really do think software management is much harder than most people think, mostly because of point 10.

Things have been pretty rough for me these last couple of weeks, but I will get an update out shortly.</description>
		<content:encoded><![CDATA[<p>Kris,</p>
<p>Glad to see, there are good people out there fighting the good fight.</p>
<p>I am intending to follow up on this article, I really do think software management is much harder than most people think, mostly because of point 10.</p>
<p>Things have been pretty rough for me these last couple of weeks, but I will get an update out shortly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Nelson</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-187</link>
		<dc:creator>Kris Nelson</dc:creator>
		<pubDate>Tue, 03 Apr 2007 03:39:18 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-187</guid>
		<description>I am one of those software managers that was offered (and accepted) the position because I was the top developer on the team and wanted to make a difference.  I, as many out there, was tired of having poor software managers and watching them fail miserably, and thought I could do better.  I had been through some pretty rough projects and wanted to see if I could make it better for future developers than I had it (kind of like how parents want better lives for their children).

Obviously, I have met the task with a lot of failures, for many of the reasons you listed.  I knew it wasn't going to be easy, and it hasn't been.  I have tried my best to protect the teams I've managed, and like to feel that I've made a small difference in many of their careers.  Some of them have left, but I have had the joy of knowing that they stayed as long as they did because I was their fighting for them up to the minute, and I had their respect.

I'm still at it two years later, and some days it just feels like it's pointless.  I have found that there are many outside forces that set you up to fail, and they challenge there is trying to cut them off at the pass and prevent them from doing too much damage.  I do have those moments, however, when it feels like I'm getting through to people outside of our development world.  I've been able to build up trust with some of our organization's leadership and have been given the benefit of the doubt in a few cases that have helped us dodged a few bullets.  Those days make it feel like it's worth it.

On a different note, in regards to your point 4: You don't get to do the fun stuff, that is especially true.  What has helped for me is to continue your passion outside of work.  I continue to do quite a bit of development outside of the corporate world that keep that itch scratched.  What I have found is that those types of personal projects, the ones that don't have all the constraints and headaches in the business world, end up being more enjoyable anyway (even if you don't make any money with them).

All in all, nice post and hopefully more developers in those situations will try to take on the impossible and attempt to make a difference in their own worlds.</description>
		<content:encoded><![CDATA[<p>I am one of those software managers that was offered (and accepted) the position because I was the top developer on the team and wanted to make a difference.  I, as many out there, was tired of having poor software managers and watching them fail miserably, and thought I could do better.  I had been through some pretty rough projects and wanted to see if I could make it better for future developers than I had it (kind of like how parents want better lives for their children).</p>
<p>Obviously, I have met the task with a lot of failures, for many of the reasons you listed.  I knew it wasn&#8217;t going to be easy, and it hasn&#8217;t been.  I have tried my best to protect the teams I&#8217;ve managed, and like to feel that I&#8217;ve made a small difference in many of their careers.  Some of them have left, but I have had the joy of knowing that they stayed as long as they did because I was their fighting for them up to the minute, and I had their respect.</p>
<p>I&#8217;m still at it two years later, and some days it just feels like it&#8217;s pointless.  I have found that there are many outside forces that set you up to fail, and they challenge there is trying to cut them off at the pass and prevent them from doing too much damage.  I do have those moments, however, when it feels like I&#8217;m getting through to people outside of our development world.  I&#8217;ve been able to build up trust with some of our organization&#8217;s leadership and have been given the benefit of the doubt in a few cases that have helped us dodged a few bullets.  Those days make it feel like it&#8217;s worth it.</p>
<p>On a different note, in regards to your point 4: You don&#8217;t get to do the fun stuff, that is especially true.  What has helped for me is to continue your passion outside of work.  I continue to do quite a bit of development outside of the corporate world that keep that itch scratched.  What I have found is that those types of personal projects, the ones that don&#8217;t have all the constraints and headaches in the business world, end up being more enjoyable anyway (even if you don&#8217;t make any money with them).</p>
<p>All in all, nice post and hopefully more developers in those situations will try to take on the impossible and attempt to make a difference in their own worlds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: icantbelieveit</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-31</link>
		<dc:creator>icantbelieveit</dc:creator>
		<pubDate>Mon, 26 Mar 2007 17:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-31</guid>
		<description>I have added links to the bullet points, to the very fabulous "Facts and Fallacies of Software Engineering" by Robert L. Glass.

Read this book, its really good.</description>
		<content:encoded><![CDATA[<p>I have added links to the bullet points, to the very fabulous &#8220;Facts and Fallacies of Software Engineering&#8221; by Robert L. Glass.</p>
<p>Read this book, its really good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: icantbelieveit</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-29</link>
		<dc:creator>icantbelieveit</dc:creator>
		<pubDate>Mon, 26 Mar 2007 16:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-29</guid>
		<description>While I clearly accept I am biased, my perspective is from a view of results.

Its not that a programmers job should be easy and have lots of money, a programmers job is to deliver,  there are poor programmers as well, there are just a lot less of them.

What I think makes a software managers job hard, is that the normal human gut instincts are all wrong.  Management are *not* in a senior job, they are in a *different* job (despite how it looks).  So they need to mesh with the abilities of their co-workers nor try to direct everything.

There are plenty of things that management need to focus on, that don't necessarily have anything to do with actual development.

See also &lt;a href="http://www.joelonsoftware.com/articles/DevelopmentAbstraction.html" rel="nofollow"&gt;The Development Abstraction Layer&lt;/a&gt;.

Its not that I don't have respect for either the job or the people, its that I am lamenting the fact we don't have enough good ones.

My principal goal is to deliver great solutions to peoples problems, anything that helps me do that is GOOD, conversley anything that stops me doing that is BAD.

*an easy job and lots of money* see point 3</description>
		<content:encoded><![CDATA[<p>While I clearly accept I am biased, my perspective is from a view of results.</p>
<p>Its not that a programmers job should be easy and have lots of money, a programmers job is to deliver,  there are poor programmers as well, there are just a lot less of them.</p>
<p>What I think makes a software managers job hard, is that the normal human gut instincts are all wrong.  Management are *not* in a senior job, they are in a *different* job (despite how it looks).  So they need to mesh with the abilities of their co-workers nor try to direct everything.</p>
<p>There are plenty of things that management need to focus on, that don&#8217;t necessarily have anything to do with actual development.</p>
<p>See also <a href="http://www.joelonsoftware.com/articles/DevelopmentAbstraction.html" rel="nofollow">The Development Abstraction Layer</a>.</p>
<p>Its not that I don&#8217;t have respect for either the job or the people, its that I am lamenting the fact we don&#8217;t have enough good ones.</p>
<p>My principal goal is to deliver great solutions to peoples problems, anything that helps me do that is GOOD, conversley anything that stops me doing that is BAD.</p>
<p>*an easy job and lots of money* see point 3</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some 1</title>
		<link>http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-28</link>
		<dc:creator>Some 1</dc:creator>
		<pubDate>Mon, 26 Mar 2007 15:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://believeitsbetter.wordpress.com/2007/03/26/10-reasons-why-software-managers-tend-to-suck/#comment-28</guid>
		<description>Nice post.  You say that there are so few who are good at software management.  I think the reason for that is that it's hard to say if a manager is good, unless you're a programmer.  And if you are a programmer, you're biased - obviously, you'd like an easy job and lots of money, and you'd like the manager to get out of the way, which isn't always right.

We need more objective measures to decide the quality of managers.</description>
		<content:encoded><![CDATA[<p>Nice post.  You say that there are so few who are good at software management.  I think the reason for that is that it&#8217;s hard to say if a manager is good, unless you&#8217;re a programmer.  And if you are a programmer, you&#8217;re biased - obviously, you&#8217;d like an easy job and lots of money, and you&#8217;d like the manager to get out of the way, which isn&#8217;t always right.</p>
<p>We need more objective measures to decide the quality of managers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
