<?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: A Freelance Programmer&#8217;s Manifesto</title>
	<atom:link href="http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/feed/" rel="self" type="application/rss+xml" />
	<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/</link>
	<description>freelance software developer</description>
	<pubDate>Sat, 06 Sep 2008 05:40:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: bcg</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5111</link>
		<dc:creator>bcg</dc:creator>
		<pubDate>Fri, 14 Sep 2007 05:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5111</guid>
		<description>Disclaimer: I have worked with Warren in the past.

I would add the following:

"I will say no. If what you ask is ridiculous, illegal, unethical or just plain dumb - I will refuse to take part in it." The amount of times I have been asked by a client to get advice on spamming or spyware is surprisingly large. My surprise is only exceeded by theirs when I refuse to take part in what they want to do - even after being offered more money.

"Its your stupid idea not mine. I am not to blame when software that meets the agreed specification does not attract millions of satisfied paying customers." Several times in my career thus far I have been questioned for the work, especially in the web area, I have done because it did not meet their sales or usage projections. My explaining afterwards, often politely, that its not my business to tell them that I don't think it will work - even after having told them previously that its been tried before in better ways and failed during early negotiations. The corollary to this rule is to make sure your final payments are really close to the launch date. Nothing like the last payment being held off because they only got 7 signups in the first month but "we spent $100k".

Cheers.</description>
		<content:encoded><![CDATA[<p>Disclaimer: I have worked with Warren in the past.</p>
<p>I would add the following:</p>
<p>&#8220;I will say no. If what you ask is ridiculous, illegal, unethical or just plain dumb - I will refuse to take part in it.&#8221; The amount of times I have been asked by a client to get advice on spamming or spyware is surprisingly large. My surprise is only exceeded by theirs when I refuse to take part in what they want to do - even after being offered more money.</p>
<p>&#8220;Its your stupid idea not mine. I am not to blame when software that meets the agreed specification does not attract millions of satisfied paying customers.&#8221; Several times in my career thus far I have been questioned for the work, especially in the web area, I have done because it did not meet their sales or usage projections. My explaining afterwards, often politely, that its not my business to tell them that I don&#8217;t think it will work - even after having told them previously that its been tried before in better ways and failed during early negotiations. The corollary to this rule is to make sure your final payments are really close to the launch date. Nothing like the last payment being held off because they only got 7 signups in the first month but &#8220;we spent $100k&#8221;.</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terry</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5011</link>
		<dc:creator>Terry</dc:creator>
		<pubDate>Mon, 10 Sep 2007 05:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5011</guid>
		<description>Interesting manifesto. Basically you've said all the things, directly to your clients, that most freelancers only complain too each other about.

A couple of years back, I simply got tired of 'eating my hours.' And so for the first time as a freelancer, I finally became bold enough to enforce the clause in my terms that says "excessive revisions will be billed additionally at $XX/hour." The client did balk about it, and we renegotiated a new fee instead, to cover some of the extra work. Hey, compromise was better than not getting paid at all for those extra hours...so I felt good.

But in my profession--graphic design--attempting to charge hourly doesn't go over too well with clients. Depending on your market, you're pretty much expected to be able to quote a flat fee for the job. For a newbie, that means a lot of trial-and-error and eaten hours, for your first few jobs--at least until you get a real sense of how fast you can deliver product.

Clients don't want to trust freelance designers--they're always looking to get stiffed. Likewise, designers can have the same animosity and distrust of their clients. This all just makes for bad working relationships; when what's really needed is honest, open, straightforward communication at the start. And I will say this about your manifesto--it certainly opens up that door...</description>
		<content:encoded><![CDATA[<p>Interesting manifesto. Basically you&#8217;ve said all the things, directly to your clients, that most freelancers only complain too each other about.</p>
<p>A couple of years back, I simply got tired of &#8216;eating my hours.&#8217; And so for the first time as a freelancer, I finally became bold enough to enforce the clause in my terms that says &#8220;excessive revisions will be billed additionally at $XX/hour.&#8221; The client did balk about it, and we renegotiated a new fee instead, to cover some of the extra work. Hey, compromise was better than not getting paid at all for those extra hours&#8230;so I felt good.</p>
<p>But in my profession&#8211;graphic design&#8211;attempting to charge hourly doesn&#8217;t go over too well with clients. Depending on your market, you&#8217;re pretty much expected to be able to quote a flat fee for the job. For a newbie, that means a lot of trial-and-error and eaten hours, for your first few jobs&#8211;at least until you get a real sense of how fast you can deliver product.</p>
<p>Clients don&#8217;t want to trust freelance designers&#8211;they&#8217;re always looking to get stiffed. Likewise, designers can have the same animosity and distrust of their clients. This all just makes for bad working relationships; when what&#8217;s really needed is honest, open, straightforward communication at the start. And I will say this about your manifesto&#8211;it certainly opens up that door&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5007</link>
		<dc:creator>Evan</dc:creator>
		<pubDate>Sun, 09 Sep 2007 22:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-5007</guid>
		<description>While I wouldn't put things quite so bluntly, I agree with the principles extolled in your manifesto.  Exceptions to the rule sometimes crop up, but by and large it holds.

OTOH, I suspect that like myself, Warren has never had to hunt too hard to find work.  Not having to worry too much about if you will be able to afford school fees for your kids next month gives you the ability to say, "Life's too short" when it comes to painful clients.

With regard to outsourcing offshore, I've been involved in situations a couple of times which required managing developers in a particular country.  While I can see that for large companies the economies of scale  or the long term commitments could make it worthwhile, for the smaller business trying to get something done cheaply you have to factor in the sheer amount of extra overhead it entails: from extra project management, to your own testing, to having to get things reworked because they are just going to break when you throw more than two concurrent users at it, to haggling over the rework because they'll insist it is a change of scope, to endless conversations that go something along the lines of, "I'm sorry, that was my fault.  I should have told you to lift the toilet seat up first..."

If course, if you offshore to Australia you'll have none of these problems whatsoever!  :-^</description>
		<content:encoded><![CDATA[<p>While I wouldn&#8217;t put things quite so bluntly, I agree with the principles extolled in your manifesto.  Exceptions to the rule sometimes crop up, but by and large it holds.</p>
<p>OTOH, I suspect that like myself, Warren has never had to hunt too hard to find work.  Not having to worry too much about if you will be able to afford school fees for your kids next month gives you the ability to say, &#8220;Life&#8217;s too short&#8221; when it comes to painful clients.</p>
<p>With regard to outsourcing offshore, I&#8217;ve been involved in situations a couple of times which required managing developers in a particular country.  While I can see that for large companies the economies of scale  or the long term commitments could make it worthwhile, for the smaller business trying to get something done cheaply you have to factor in the sheer amount of extra overhead it entails: from extra project management, to your own testing, to having to get things reworked because they are just going to break when you throw more than two concurrent users at it, to haggling over the rework because they&#8217;ll insist it is a change of scope, to endless conversations that go something along the lines of, &#8220;I&#8217;m sorry, that was my fault.  I should have told you to lift the toilet seat up first&#8230;&#8221;</p>
<p>If course, if you offshore to Australia you&#8217;ll have none of these problems whatsoever!  :-^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Design India</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1965</link>
		<dc:creator>Web Design India</dc:creator>
		<pubDate>Mon, 28 May 2007 06:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1965</guid>
		<description>Hey guys just focuses on main issue of this articles..and give your valuable comment..</description>
		<content:encoded><![CDATA[<p>Hey guys just focuses on main issue of this articles..and give your valuable comment..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: atul abraham</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1741</link>
		<dc:creator>atul abraham</dc:creator>
		<pubDate>Fri, 11 May 2007 17:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1741</guid>
		<description>derek,
ur nt implying i cnt spll, r u now ?</description>
		<content:encoded><![CDATA[<p>derek,<br />
ur nt implying i cnt spll, r u now ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1729</link>
		<dc:creator>Derek</dc:creator>
		<pubDate>Wed, 09 May 2007 22:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1729</guid>
		<description>Atul, I think you need to learn to spell yourself, before you begin attacking the spelling and grammar of others.  When you use sms abbreviations such as "u" and "ur", you portray yourself as someone coming to a battle of wits unarmed.</description>
		<content:encoded><![CDATA[<p>Atul, I think you need to learn to spell yourself, before you begin attacking the spelling and grammar of others.  When you use sms abbreviations such as &#8220;u&#8221; and &#8220;ur&#8221;, you portray yourself as someone coming to a battle of wits unarmed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Atul Abraham</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1638</link>
		<dc:creator>Atul Abraham</dc:creator>
		<pubDate>Mon, 30 Apr 2007 18:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1638</guid>
		<description>PS : the " fallacy of the man month " hmmmm ... are you implying that project managers, or solution architects that write specs are stupid ? so that a programmer with a spec to follow is just a monkey aiming to get lucky ? or do u think ur an " artist " ala picasso ? AND Tata - TCS rather - and its like ARE doing a lot to improve living standards in India - really Marcelo rather than talk through your hat about being a capitalist and then fault Microsoft for being what they are, go out for a walk, get some fresh air and when u get back home, look at yourself in the mirror and ask yourself how you can still pretend to be relevant when you say that you  spell " enterprise " with an "S" cos ur a yank when thats the ONLY way it is spelt. 

And stop pretending to care when all you really want  is not be ignored.</description>
		<content:encoded><![CDATA[<p>PS : the &#8221; fallacy of the man month &#8221; hmmmm &#8230; are you implying that project managers, or solution architects that write specs are stupid ? so that a programmer with a spec to follow is just a monkey aiming to get lucky ? or do u think ur an &#8221; artist &#8221; ala picasso ? AND Tata - TCS rather - and its like ARE doing a lot to improve living standards in India - really Marcelo rather than talk through your hat about being a capitalist and then fault Microsoft for being what they are, go out for a walk, get some fresh air and when u get back home, look at yourself in the mirror and ask yourself how you can still pretend to be relevant when you say that you  spell &#8221; enterprise &#8221; with an &#8220;S&#8221; cos ur a yank when thats the ONLY way it is spelt. </p>
<p>And stop pretending to care when all you really want  is not be ignored.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Atul Abraham</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1637</link>
		<dc:creator>Atul Abraham</dc:creator>
		<pubDate>Mon, 30 Apr 2007 18:37:26 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-1637</guid>
		<description>if globalization is a farce why do circumstances that cause this statement arise ?

"... you canâ€™t expect a programmer, designer, or architect in the West to somehow accept from someone elsewhere the notion that THEY might somehow not be worth the salary they are asking for."

your post is misinformed, skewed and ultimately inconclusive bcos rather than rebutt what i said you have tried to talk at me and not to me, i went to UT A, and i run a software dev co. in Austria -- long term projects do have a very different set of rules than a short term committment - i dont need to be from the microsoft " old guard " to figure this out, 

-- neither have i said that corporate america has the third worlds interests at heart

-- and to say that wealth created in the third world will not change the first world source of capital, management and even know-how, is contradicted (soundly) by your implication that programmers in the US today may not - note i said may not - not cant - be able to demand the salaries they could before all this " globalization farce " started, so im not going to repeat myself here

 - i sugegst u read up on the financial sections of the  newspapers you patronise more companies in the west have been bought up by dollar rich asian companies in the last 10 years that in all recorded history, india has 80 million + dollar millionaires  - thats the population of germany 

im sorry, but your post just sounds condescending, combative, bitter and angry, 

if you were one of those that lost jobs to those in the east, well,  live with it, cos very soon your country is going to be mostly brown - yes hispanic, indian, etc and your own media is telling you that they are not only hard working but very damned smart too,  can you spell O B A M A ?

microsoft has an unwritten law not to allow indians to own more than a certain % of stock / EPU or rise above a definite level in management - paranoia ?  harldy - 

the root of the problem is america rubbed its hands in glee when the first peanut-earning monkey from india signed up to write code, then the code turned out to be trash, so you had to train the monkey and some of them even graduated from MIT, now that they can write code as good as any " old guard champion " they want to be paid what the " american " is  -- i dare you to challenge corporate american to deny them.</description>
		<content:encoded><![CDATA[<p>if globalization is a farce why do circumstances that cause this statement arise ?</p>
<p>&#8220;&#8230; you canâ€™t expect a programmer, designer, or architect in the West to somehow accept from someone elsewhere the notion that THEY might somehow not be worth the salary they are asking for.&#8221;</p>
<p>your post is misinformed, skewed and ultimately inconclusive bcos rather than rebutt what i said you have tried to talk at me and not to me, i went to UT A, and i run a software dev co. in Austria &#8212; long term projects do have a very different set of rules than a short term committment - i dont need to be from the microsoft &#8221; old guard &#8221; to figure this out, </p>
<p>&#8211; neither have i said that corporate america has the third worlds interests at heart</p>
<p>&#8211; and to say that wealth created in the third world will not change the first world source of capital, management and even know-how, is contradicted (soundly) by your implication that programmers in the US today may not - note i said may not - not cant - be able to demand the salaries they could before all this &#8221; globalization farce &#8221; started, so im not going to repeat myself here</p>
<p> - i sugegst u read up on the financial sections of the  newspapers you patronise more companies in the west have been bought up by dollar rich asian companies in the last 10 years that in all recorded history, india has 80 million + dollar millionaires  - thats the population of germany </p>
<p>im sorry, but your post just sounds condescending, combative, bitter and angry, </p>
<p>if you were one of those that lost jobs to those in the east, well,  live with it, cos very soon your country is going to be mostly brown - yes hispanic, indian, etc and your own media is telling you that they are not only hard working but very damned smart too,  can you spell O B A M A ?</p>
<p>microsoft has an unwritten law not to allow indians to own more than a certain % of stock / EPU or rise above a definite level in management - paranoia ?  harldy - </p>
<p>the root of the problem is america rubbed its hands in glee when the first peanut-earning monkey from india signed up to write code, then the code turned out to be trash, so you had to train the monkey and some of them even graduated from MIT, now that they can write code as good as any &#8221; old guard champion &#8221; they want to be paid what the &#8221; american &#8221; is  &#8212; i dare you to challenge corporate american to deny them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcelo Lopez</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-884</link>
		<dc:creator>Marcelo Lopez</dc:creator>
		<pubDate>Mon, 26 Feb 2007 15:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-884</guid>
		<description>Atul, Atul, Atul,

Let's start from back to front. Microsoft have thousands of programmers, true, but a great many of them are contractors and not full-timers. Having worked with some of the "old guard" Microsofters ( who incidentally,  have already moved on from M$ to other ventures ), I can safely say it's not the same culture. Microsoft is not in a corporate growth cycle. As a company it is all about maintaining itself with a modicum of growth to accomodate outside pressures. Microsoft itself has done this by being one of the leading proponents of H1B visas ( and their ilk ). Once upon a time, the scuttlebutt was that Bill actually threatened to move things lock, stock and two smoking barrels across the border into Canada unless the U.S. gave him some concessions in the anti-trust case against them. Guess what, all the government had to say was "Open Source" and well, we can see they're still safely in Washington State. Enough of "behind the scenes" story of how marvelous Microsoft is in contributing the the North American economy. 

The living conditions on the street in India and elsewhere may be dire at best, and downright unacceptable, but then you have to ask yourself. IF that is indeed the case, with all that newly introduced wealth coming into the country, how come the large outsourcers like Tata and company haven't pressed the government to actually DO something about it. Speaking frankly, this isn't coming from someone without a heart, but the fact is that they are in much better a position affect change there, than I or Warren could be. Even you, Atul, sound like you have a grasp on this, you should be asking yourself, why if the goal of bringing in all this enterprise ( Yes, I'm a Yank I spell it with an 's' ) into areas where there is a depressed standard of living, hasn't it been addressed at a larger scale. I have friends who are from Chennai, and other places, and from what I hear, things are much the same in that respect. So, what's the free market there waiting for ? Isn't the government social democratic ? Then shouldn't they be pressing for this, an more equitable spreading of the good fortune the influx of work has brought India ? I think that's more of a question people there should be asking of their elected officials, asking them for accountability. 

Of course Prakash must know he's being paid a fraction of what a, and I'll loosely use the phrase "Equivalently equipped", programmer is paid elsewhere in the west. That, as I understand it, doesn't stop the better programmers from jumping ship from shop to shop as necessary to raise their income and so their own standard of living. It seems that the intelligent notion of knowing what you're worth survives no matter what shore it lands on. So applying the same logic, Atul, you can't expect a programmer, designer, or architect in the West to somehow accept from someone elsewhere the notion that THEY might somehow not be worth the salary they are asking for. If "equivalently equipped" engineers in the East subscribe to the same notion that they should be paid as best they can, you must ( it doesn't really matter whether you agree with me here or not, quite frankly ) submit that no one in the West who speaks out about their pay scales and or employability can neither be faulted, but rather should be given their due redress of the issue. After all, no one would fault a programmer in the East for bemoaning the same happening if somehow a project were outsourced say to Romania, or Singapore.  

It doesn't matter whether it's a one-off or so-called long term venture Atul, the "tide rolls back" theory of globalization where somehow the "wealth washes back" like a levelling mechanism because somehow the growing standard of wealth on the other end PUSHES BACK the market to grow where it was rolled from in the first place, is in a word, RUBBISH. The theory of General Dynamics has been skewed with no set of controls on how this "roll back" mechanism is supposed to work. Without controls, there is no such thing as a levelling action in the whole "Globalization" farce. Don't kid yourself into thinking that somehow the corporations who have heavy handed all this somehow have the masses" welfare in mind. Frankly, I'm a capitalist, so I know fully well how the wealth cycle is supposed to work. The fact is that every so often, the big corps get a little big for their britches ( that's an Americanism, I suggest you look it up ), and they end up doing serious long-term damage to the economies which truly sustain them. This is just one manifestation of it.

And seriously Atul, repeating your same reason twice isn't going to make more of an impact than the first time. Nevermind that no one today in their right mind believes in the fallacy that is the "Man-month", "Man-Year", "Man-minute". That makes just ask much sense as the old logic question of "If you gave a million monkeys, a million typewriters, how long would it take for them to randomly, yet collectively, write War and Peace ?"  Before anyone reads anything into that last statement, understand that it is a rhetorical question. All the application of the IEEE definition for Software Engineer and Software Architecture in the world cannot make up for the human element that is the variable in all software projects. Any software project of sufficient size to require any sizeable deliverable will include exponentially more complex interactions to complete the original requirements of the project. 

It's a very simple statement that anyone who's worked a project even remotely sounding like that would recognize to be true. It's one those, if you haven't experienced it, you don't know how to recognize it.  That's the problem most bean-counters running the show for most outsourced projects fail to recognize. The funny part is, it doesn't seem as though they're learning the lessons taught by it. So be it.</description>
		<content:encoded><![CDATA[<p>Atul, Atul, Atul,</p>
<p>Let&#8217;s start from back to front. Microsoft have thousands of programmers, true, but a great many of them are contractors and not full-timers. Having worked with some of the &#8220;old guard&#8221; Microsofters ( who incidentally,  have already moved on from M$ to other ventures ), I can safely say it&#8217;s not the same culture. Microsoft is not in a corporate growth cycle. As a company it is all about maintaining itself with a modicum of growth to accomodate outside pressures. Microsoft itself has done this by being one of the leading proponents of H1B visas ( and their ilk ). Once upon a time, the scuttlebutt was that Bill actually threatened to move things lock, stock and two smoking barrels across the border into Canada unless the U.S. gave him some concessions in the anti-trust case against them. Guess what, all the government had to say was &#8220;Open Source&#8221; and well, we can see they&#8217;re still safely in Washington State. Enough of &#8220;behind the scenes&#8221; story of how marvelous Microsoft is in contributing the the North American economy. </p>
<p>The living conditions on the street in India and elsewhere may be dire at best, and downright unacceptable, but then you have to ask yourself. IF that is indeed the case, with all that newly introduced wealth coming into the country, how come the large outsourcers like Tata and company haven&#8217;t pressed the government to actually DO something about it. Speaking frankly, this isn&#8217;t coming from someone without a heart, but the fact is that they are in much better a position affect change there, than I or Warren could be. Even you, Atul, sound like you have a grasp on this, you should be asking yourself, why if the goal of bringing in all this enterprise ( Yes, I&#8217;m a Yank I spell it with an &#8217;s&#8217; ) into areas where there is a depressed standard of living, hasn&#8217;t it been addressed at a larger scale. I have friends who are from Chennai, and other places, and from what I hear, things are much the same in that respect. So, what&#8217;s the free market there waiting for ? Isn&#8217;t the government social democratic ? Then shouldn&#8217;t they be pressing for this, an more equitable spreading of the good fortune the influx of work has brought India ? I think that&#8217;s more of a question people there should be asking of their elected officials, asking them for accountability. </p>
<p>Of course Prakash must know he&#8217;s being paid a fraction of what a, and I&#8217;ll loosely use the phrase &#8220;Equivalently equipped&#8221;, programmer is paid elsewhere in the west. That, as I understand it, doesn&#8217;t stop the better programmers from jumping ship from shop to shop as necessary to raise their income and so their own standard of living. It seems that the intelligent notion of knowing what you&#8217;re worth survives no matter what shore it lands on. So applying the same logic, Atul, you can&#8217;t expect a programmer, designer, or architect in the West to somehow accept from someone elsewhere the notion that THEY might somehow not be worth the salary they are asking for. If &#8220;equivalently equipped&#8221; engineers in the East subscribe to the same notion that they should be paid as best they can, you must ( it doesn&#8217;t really matter whether you agree with me here or not, quite frankly ) submit that no one in the West who speaks out about their pay scales and or employability can neither be faulted, but rather should be given their due redress of the issue. After all, no one would fault a programmer in the East for bemoaning the same happening if somehow a project were outsourced say to Romania, or Singapore.  </p>
<p>It doesn&#8217;t matter whether it&#8217;s a one-off or so-called long term venture Atul, the &#8220;tide rolls back&#8221; theory of globalization where somehow the &#8220;wealth washes back&#8221; like a levelling mechanism because somehow the growing standard of wealth on the other end PUSHES BACK the market to grow where it was rolled from in the first place, is in a word, RUBBISH. The theory of General Dynamics has been skewed with no set of controls on how this &#8220;roll back&#8221; mechanism is supposed to work. Without controls, there is no such thing as a levelling action in the whole &#8220;Globalization&#8221; farce. Don&#8217;t kid yourself into thinking that somehow the corporations who have heavy handed all this somehow have the masses&#8221; welfare in mind. Frankly, I&#8217;m a capitalist, so I know fully well how the wealth cycle is supposed to work. The fact is that every so often, the big corps get a little big for their britches ( that&#8217;s an Americanism, I suggest you look it up ), and they end up doing serious long-term damage to the economies which truly sustain them. This is just one manifestation of it.</p>
<p>And seriously Atul, repeating your same reason twice isn&#8217;t going to make more of an impact than the first time. Nevermind that no one today in their right mind believes in the fallacy that is the &#8220;Man-month&#8221;, &#8220;Man-Year&#8221;, &#8220;Man-minute&#8221;. That makes just ask much sense as the old logic question of &#8220;If you gave a million monkeys, a million typewriters, how long would it take for them to randomly, yet collectively, write War and Peace ?&#8221;  Before anyone reads anything into that last statement, understand that it is a rhetorical question. All the application of the IEEE definition for Software Engineer and Software Architecture in the world cannot make up for the human element that is the variable in all software projects. Any software project of sufficient size to require any sizeable deliverable will include exponentially more complex interactions to complete the original requirements of the project. </p>
<p>It&#8217;s a very simple statement that anyone who&#8217;s worked a project even remotely sounding like that would recognize to be true. It&#8217;s one those, if you haven&#8217;t experienced it, you don&#8217;t know how to recognize it.  That&#8217;s the problem most bean-counters running the show for most outsourced projects fail to recognize. The funny part is, it doesn&#8217;t seem as though they&#8217;re learning the lessons taught by it. So be it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Atul Abraham</title>
		<link>http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-881</link>
		<dc:creator>Atul Abraham</dc:creator>
		<pubDate>Sun, 25 Feb 2007 07:09:57 +0000</pubDate>
		<guid isPermaLink="false">http://warrenseen.com/blog/2007/02/21/a-freelance-programmers-manifesto/#comment-881</guid>
		<description>unless the parent in the west is patient enough to live through the gestation in asia they should drop the idea of developing an offshore presence,

unless the project buyer has definite framework to ensure that he knows what he is getting into when he buys custom software from an offshore team he is better of not, and its not even offshore teams one must be wary off when one buys software, you can buy an application written next door and it could throw errors

 prakash has kinda mixed it up by bringing IBM and Microsoft into the same basket as companies that offshore projects, 

offshoring projects has two advantages 

1. you can squeeze 180, 000 man years into 4 calendar years for the cost of 90,000 man years in the west (yeah with all the pepto bismol needed to live through local holiday induced delays  and programmers that cant understand english and the therapy later, yes profits ARE eroded)

2. you can squeeze 180, 000 man years into 4 calendar years for the cost of 90,000 man years in the west (yeah with all the pepto bismol needed to live through local holiday induced delays  and programmers that cant understand english and the therapy later, yes profits ARE eroded)

setting up your own ops in asia is the above PLUS a long - term cost cutting initiative (how did toyota get to where it is in the US today ?, build in japan, assemble in the US) so one is a one -night stand that my or may not pan out, the other is a definite relationship NOT with the country, or the people, or the customer, or even the product line BUT the stock market.

and it called ah yes ! G L O B A L I Z A T I ON  - the act or the process of reducing op costs by (like henry ford did back in the 1800s) moving what  manufacturing you can to some  god-forsaken boondock, staffed my people with just enough professional skill to press keys and gloat over the larger paycheck that before and then bringing this product back home for qualtiy testing and finding that well - the whole thing is KAPUT !

so its kinda catch 22-ey cant go back to where you left and cant stay where you are now

i have bought pcs made in germany and  those made in china - both run just fine cos this isnt about german engineering vs chinese engineering its about the manufacturers cutting producion costs

those in the west who lose jobs and want to rave and rant about the offshore workers and their pimps like bob gromes does (im not saying bob lost his to a man in east, im saying he hasnt been too complimentary :-)) and those in the east that want to go on, like prakash, about the advantage to the customer need only read bobs post on what he thinks about paypal or ebay, 

to me it sounds like - people like prakash KNOW that they are paid a fraction of what a corresponding employee in the west (with the local cultural and language skills), they feel like crap and want to stop feeling bad by borrowing that famous line from MK Gandhi 

" the customer is the reason for our existence, we are here because of him , he is not a hindrance to our business but the reason for it " (loosely paraphrased)

and the people who are paid multiples of what people in the east earn cant decide if they want to be condescending, arrogant, friendly, balanced, kind  or business - like, i mean it IS tough to look down on a offshore provider when you step out of his office and find people dying of leprosy on the sidewalk, eh ?

why does microsoft have thousands of programmers and mangers in redmond ? so that discrete teams working on the same idea have the creative freedom to mess up or succeed,  that creative freedom is what  i hope similar companies can teach " offshore workers and their pimps " to wake up to, if they dont, well we all lose in the long run

turning this into an us vs them war is sad and is a way of thinking and life neither the east nor the west are innocent of but it has to stop,</description>
		<content:encoded><![CDATA[<p>unless the parent in the west is patient enough to live through the gestation in asia they should drop the idea of developing an offshore presence,</p>
<p>unless the project buyer has definite framework to ensure that he knows what he is getting into when he buys custom software from an offshore team he is better of not, and its not even offshore teams one must be wary off when one buys software, you can buy an application written next door and it could throw errors</p>
<p> prakash has kinda mixed it up by bringing IBM and Microsoft into the same basket as companies that offshore projects, </p>
<p>offshoring projects has two advantages </p>
<p>1. you can squeeze 180, 000 man years into 4 calendar years for the cost of 90,000 man years in the west (yeah with all the pepto bismol needed to live through local holiday induced delays  and programmers that cant understand english and the therapy later, yes profits ARE eroded)</p>
<p>2. you can squeeze 180, 000 man years into 4 calendar years for the cost of 90,000 man years in the west (yeah with all the pepto bismol needed to live through local holiday induced delays  and programmers that cant understand english and the therapy later, yes profits ARE eroded)</p>
<p>setting up your own ops in asia is the above PLUS a long - term cost cutting initiative (how did toyota get to where it is in the US today ?, build in japan, assemble in the US) so one is a one -night stand that my or may not pan out, the other is a definite relationship NOT with the country, or the people, or the customer, or even the product line BUT the stock market.</p>
<p>and it called ah yes ! G L O B A L I Z A T I ON  - the act or the process of reducing op costs by (like henry ford did back in the 1800s) moving what  manufacturing you can to some  god-forsaken boondock, staffed my people with just enough professional skill to press keys and gloat over the larger paycheck that before and then bringing this product back home for qualtiy testing and finding that well - the whole thing is KAPUT !</p>
<p>so its kinda catch 22-ey cant go back to where you left and cant stay where you are now</p>
<p>i have bought pcs made in germany and  those made in china - both run just fine cos this isnt about german engineering vs chinese engineering its about the manufacturers cutting producion costs</p>
<p>those in the west who lose jobs and want to rave and rant about the offshore workers and their pimps like bob gromes does (im not saying bob lost his to a man in east, im saying he hasnt been too complimentary :-)) and those in the east that want to go on, like prakash, about the advantage to the customer need only read bobs post on what he thinks about paypal or ebay, </p>
<p>to me it sounds like - people like prakash KNOW that they are paid a fraction of what a corresponding employee in the west (with the local cultural and language skills), they feel like crap and want to stop feeling bad by borrowing that famous line from MK Gandhi </p>
<p>&#8221; the customer is the reason for our existence, we are here because of him , he is not a hindrance to our business but the reason for it &#8221; (loosely paraphrased)</p>
<p>and the people who are paid multiples of what people in the east earn cant decide if they want to be condescending, arrogant, friendly, balanced, kind  or business - like, i mean it IS tough to look down on a offshore provider when you step out of his office and find people dying of leprosy on the sidewalk, eh ?</p>
<p>why does microsoft have thousands of programmers and mangers in redmond ? so that discrete teams working on the same idea have the creative freedom to mess up or succeed,  that creative freedom is what  i hope similar companies can teach &#8221; offshore workers and their pimps &#8221; to wake up to, if they dont, well we all lose in the long run</p>
<p>turning this into an us vs them war is sad and is a way of thinking and life neither the east nor the west are innocent of but it has to stop,</p>
]]></content:encoded>
	</item>
</channel>
</rss>
