<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wescley Costa - A.K.A Narixx &#187; Carreira</title>
	<atom:link href="http://narixx.com/blog/category/carreira/feed/" rel="self" type="application/rss+xml" />
	<link>http://narixx.com/blog</link>
	<description>K.I.S.S.</description>
	<lastBuildDate>Sat, 29 Oct 2011 01:43:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XGH &#8211; Extreme Go Horse</title>
		<link>http://narixx.com/blog/2010/03/10/xgh-extreme-go-horse/</link>
		<comments>http://narixx.com/blog/2010/03/10/xgh-extreme-go-horse/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 12:54:39 +0000</pubDate>
		<dc:creator>Wescley Costa</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://narixx.com/blog/?p=74</guid>
		<description><![CDATA[Um amigo aqui do trabalho me indicou uma nova/velha metodolodia de trabalho muito interessante.
E o mais interessante ainda, é que, enquanto estava lendo, fui percebendo que já utilizamos ela a muito tempo e não sabíamos.
Extreme Go Horse é o nome, segue abaixo o texto:
eXtreme Go Horse (XGH)
1- Pensou, não é XGH.
XGH não pensa, faz a [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Um amigo aqui do trabalho me indicou uma nova/velha metodolodia de trabalho muito interessante.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">E o mais interessante ainda, é que, enquanto estava lendo, fui percebendo que já utilizamos ela a muito tempo e não sabíamos.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Extreme Go Horse é o nome, segue abaixo o texto:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">eXtreme Go Horse (XGH)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">1- Pensou, não é XGH.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">XGH não pensa, faz a primeira coisa que vem à mente. Não existe segunda opção, a única opção é a mais rápida.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">2- Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">XGH é mais rápido que qualquer metodologia de desenvolvimento de software que você conhece (Vide Axioma 14).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">3- Quanto mais XGH você faz, mais precisará fazer.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Para cada problema resolvido usando XGH, mais uns 7 são criados. Mas todos eles serão resolvidos da forma XGH. XGH tende ao infinito.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">4- XGH é totalmente reativo.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Os erros só existem quando aparecem.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">5- XGH vale tudo, só não vale dar o toba.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Resolveu o problema? Compilou? Commit e era isso.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">6- Commit sempre antes de update.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Se der merda, a sua parte estará sempre correta.. e seus colegas que se fodam.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">7- XGH não tem prazo.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Os prazos passados pelo seu cliente são meros detalhes. Você SEMPRE conseguirá implementar TUDO no tempo necessário (nem que isso implique em acessar o BD por um script malaco).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">8- Esteja preparado para pular fora quando o barco começar a afundar… ou coloque a culpa em alguém ou algo.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Pra quem usa XGH, um dia o barco afunda. Quanto mais o tempo passa, mais o sistema vira um monstro. O dia que a casa cair, é melhor seu curriculum estar cadastrado na APInfo, ou ter algo pra colocar a culpa.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">9- Seja autêntico, XGH não respeita padrões.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Escreva o código como você bem entender, se resolver o problema, commit e era isso.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">10- Não existe refactoring, apenas rework.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Se der merda, refaça um XGH rápido que solucione o problema. O dia que o rework implicar em reescrever a aplicação toda, pule fora, o barco irá afundar (Vide Axioma 8).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">11- XGH é totalmente anárquico.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A figura de um gerente de projeto é totalmente descartável. Não tem dono, cada um faz o que quiser na hora que os problemas e requisitos vão surgindo (Vide Axioma 4).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">12- Se iluda sempre com promessas de melhorias.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Colocar TODO no código como uma promessa de melhoria ajuda o desenvolvedor XGH a não sentir remorso ou culpa pela cagada que fez. É claro que o refactoring nunca será feito (Vide Axioma 10).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">13- XGH é absoluto, não se prende à coisas relativas.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Prazo e custo são absolutos, qualidade é totalmente relativa. Jamais pense na qualidade e sim no menor tempo que a solução será implementada, aliás… não pense, faça!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">14- XGH é atemporal.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Scrum, XP… tudo isso é modinha. O XGH não se prende às modinhas do momento, isso é coisa de viado. XGH sempre foi e sempre será usado por aqueles que desprezam a qualidade.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">15- XGH nem sempre é POG.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Muitas POG’s exigem um raciocínio muito elevado, XGH não raciocina (Vide Axioma 1).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">16- Não tente remar contra a maré.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Caso seus colegas de trabalho usam XGH para programar e você é um coxinha que gosta de fazer as coisas certinhas, esqueça! Pra cada Design Pattern que você usa corretamente, seus colegas gerarão 10 vezes mais código podre usando XGH.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">17- O XGH não é perigoso até surgir um pouco de ordem.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Este axioma é muito complexo, mas sugere que o projeto utilizando XGH está em meio ao caos. Não tente por ordem no XGH (Vide Axioma 16), é inútil e você pode jogar um tempo precioso no lixo. Isto fará com que o projeto afunde mais rápido ainda (Vide Axioma 8). Não tente gerenciar o XGH, ele é auto suficiente (Vide Axioma 11), assim como o caos.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">18- O XGH é seu brother, mas é vingativo.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Enquanto você quiser, o XGH sempre estará do seu lado. Mas cuidado, não o abandone. Se começar um sistema utilizando XGH e abandoná-lo para utilizar uma metodologia da moda, você estará fudido. O XGH não permite refactoring (vide axioma 10), e seu novo sistema cheio de frescurites entrará em colapso. E nessa hora, somente o XGH poderá salvá-lo.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">19- Se tiver funcionando, não rela a mão.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Nunca altere, e muito menos questione um código funcionando. Isso é perda de tempo, mesmo porque refactoring não existe (Vide Axioma 10). Tempo é a engrenagem que move o XGH e qualidade é um detalhe desprezível.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">20- Teste é para os fracos.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Se você meteu a mão num sistema XGH, é melhor saber o que está fazendo. E se você sabe o que está fazendo, vai testar pra que? Testes são desperdício de tempo, se o código compilar, é o suficiente.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">21- Acostume-se ao sentimento de fracasso iminente.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">O fracasso e o sucesso andam sempre de mãos dadas, e no XGH não é diferente. As pessoas costumam achar que as chances do projeto fracassar utilizando XGH são sempre maiores do que ele ser bem sucedido. Mas sucesso e fracasso são uma questão de ponto de vista. O projeto foi por água abaixo mas você aprendeu algo? Então pra você foi um sucesso!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">22- O problema só é seu quando seu nome está no Doc da classe.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Nunca ponha a mão numa classe cujo autor não é você. Caso um membro da equipe morra ou fique doente por muito tempo, o barco irá afundar! Nesse caso, utilize o Axioma 8.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Fonte: http://gohorseprocess.wordpress.com/</div>
<p>Um amigo aqui do trabalho me indicou uma nova/velha metodolodia de trabalho muito interessante.<br />
E o mais interessante ainda, é que, enquanto estava lendo, fui percebendo que já utilizamos ela a muito tempo e não sabíamos.<br />
Segue abaixo os princípios do XGH &#8211; Extreme Go Horse:</p>
<h3><strong>eXtreme Go Horse (XGH)</strong></h3>
<p><strong>1- Pensou, não é XGH.<br />
</strong>XGH não pensa, faz a primeira coisa que vem à mente. Não existe segunda opção, a única opção é a mais rápida.</p>
<p><strong>2- Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida.<br />
</strong>XGH é mais rápido que qualquer metodologia de desenvolvimento de software que você conhece (Vide Axioma 14).</p>
<p><strong>3- Quanto mais XGH você faz, mais precisará fazer.<br />
</strong>Para cada problema resolvido usando XGH, mais uns 7 são criados. Mas todos eles serão resolvidos da forma XGH. XGH tende ao infinito.</p>
<p><strong>4- XGH é totalmente reativo.<br />
</strong>Os erros só existem quando aparecem.</p>
<p><strong>5- XGH vale tudo, só não vale dar o toba.<br />
</strong>Resolveu o problema? Compilou? Commit e era isso.</p>
<p><strong>6- Commit sempre antes de update.<br />
</strong>Se der merda, a sua parte estará sempre correta.. e seus colegas que se fodam.</p>
<p><strong>7- XGH não tem prazo.<br />
</strong>Os prazos passados pelo seu cliente são meros detalhes. Você SEMPRE conseguirá implementar TUDO no tempo necessário (nem que isso implique em acessar o BD por um script malaco).</p>
<p><strong>8- Esteja preparado para pular fora quando o barco começar a afundar… ou coloque a culpa em alguém ou algo.<br />
</strong>Pra quem usa XGH, um dia o barco afunda. Quanto mais o tempo passa, mais o sistema vira um monstro. O dia que a casa cair, é melhor seu curriculum estar cadastrado na APInfo, ou ter algo pra colocar a culpa.</p>
<p><strong>9- Seja autêntico, XGH não respeita padrões.<br />
</strong>Escreva o código como você bem entender, se resolver o problema, commit e era isso.</p>
<p><strong>10- Não existe refactoring, apenas rework.<br />
</strong>Se der merda, refaça um XGH rápido que solucione o problema. O dia que o rework implicar em reescrever a aplicação toda, pule fora, o barco irá afundar (Vide Axioma 8).</p>
<p><strong>11- XGH é totalmente anárquico.<br />
</strong>A figura de um gerente de projeto é totalmente descartável. Não tem dono, cada um faz o que quiser na hora que os problemas e requisitos vão surgindo (Vide Axioma 4).</p>
<p><strong>12- Se iluda sempre com promessas de melhorias.<br />
</strong>Colocar TODO no código como uma promessa de melhoria ajuda o desenvolvedor XGH a não sentir remorso ou culpa pela cagada que fez. É claro que o refactoring nunca será feito (Vide Axioma 10).</p>
<p><strong>13- XGH é absoluto, não se prende à coisas relativas.<br />
</strong>Prazo e custo são absolutos, qualidade é totalmente relativa. Jamais pense na qualidade e sim no menor tempo que a solução será implementada, aliás… não pense, faça!</p>
<p><strong>14- XGH é atemporal.<br />
</strong>Scrum, XP… tudo isso é modinha. O XGH não se prende às modinhas do momento, isso é coisa de viado. XGH sempre foi e sempre será usado por aqueles que desprezam a qualidade.</p>
<p><strong>15- XGH nem sempre é POG.<br />
</strong>Muitas POG’s exigem um raciocínio muito elevado, XGH não raciocina (Vide Axioma 1).</p>
<p><strong>16- Não tente remar contra a maré.<br />
</strong>Caso seus colegas de trabalho usam XGH para programar e você é um coxinha que gosta de fazer as coisas certinhas, esqueça! Pra cada Design Pattern que você usa corretamente, seus colegas gerarão 10 vezes mais código podre usando XGH.</p>
<p><strong>17- O XGH não é perigoso até surgir um pouco de ordem.<br />
</strong>Este axioma é muito complexo, mas sugere que o projeto utilizando XGH está em meio ao caos. Não tente por ordem no XGH (Vide Axioma 16), é inútil e você pode jogar um tempo precioso no lixo. Isto fará com que o projeto afunde mais rápido ainda (Vide Axioma 8). Não tente gerenciar o XGH, ele é auto suficiente (Vide Axioma 11), assim como o caos.</p>
<p><strong>18- O XGH é seu brother, mas é vingativo.<br />
</strong>Enquanto você quiser, o XGH sempre estará do seu lado. Mas cuidado, não o abandone. Se começar um sistema utilizando XGH e abandoná-lo para utilizar uma metodologia da moda, você estará fudido. O XGH não permite refactoring (vide axioma 10), e seu novo sistema cheio de frescurites entrará em colapso. E nessa hora, somente o XGH poderá salvá-lo.</p>
<p><strong>19- Se tiver funcionando, não rela a mão.<br />
</strong>Nunca altere, e muito menos questione um código funcionando. Isso é perda de tempo, mesmo porque refactoring não existe (Vide Axioma 10). Tempo é a engrenagem que move o XGH e qualidade é um detalhe desprezível.</p>
<p><strong>20- Teste é para os fracos.<br />
</strong>Se você meteu a mão num sistema XGH, é melhor saber o que está fazendo. E se você sabe o que está fazendo, vai testar pra que? Testes são desperdício de tempo, se o código compilar, é o suficiente.</p>
<p><strong>21- Acostume-se ao sentimento de fracasso iminente.<br />
</strong>O fracasso e o sucesso andam sempre de mãos dadas, e no XGH não é diferente. As pessoas costumam achar que as chances do projeto fracassar utilizando XGH são sempre maiores do que ele ser bem sucedido. Mas sucesso e fracasso são uma questão de ponto de vista. O projeto foi por água abaixo mas você aprendeu algo? Então pra você foi um sucesso!</p>
<p><strong>22- O problema só é seu quando seu nome está no Doc da classe.<br />
</strong>Nunca ponha a mão numa classe cujo autor não é você. Caso um membro da equipe morra ou fique doente por muito tempo, o barco irá afundar! Nesse caso, utilize o Axioma 8.</p>
<p>Fonte: <a href="http://gohorseprocess.wordpress.com/" target="_blank">http://gohorseprocess.wordpress.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://narixx.com/blog/2010/03/10/xgh-extreme-go-horse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 of top 10 Lists by Coding Horror</title>
		<link>http://narixx.com/blog/2009/12/11/top-6-of-top-10-lists-by-coding-horror/</link>
		<comments>http://narixx.com/blog/2009/12/11/top-6-of-top-10-lists-by-coding-horror/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 19:24:31 +0000</pubDate>
		<dc:creator>Wescley Costa</dc:creator>
				<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://narixx.com/blog/?p=3</guid>
		<description><![CDATA[
Navegando… navegando… encontrei o blog do Igo Coelho e achei um artigo de uma tradução feita do Coding Horror, muito bom.
Segue abaixo:
Jerry Weinberg: Os 10 Mandamentos da Programação sem Ego

Entenda e aceite que você irá cometer erros;
Você não é o seu código;
Não importa quanto “Karatê” você sabe, sempre haverá alguém que sabe mais que você;
Não reescreva código sem [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Navegando… navegando… encontrei o blog do <a style="color: #0066cc; text-decoration: none;" title="Igo Coelho" href="http://www.igocoelho.com.br/" target="_blank">Igo Coelho</a> e achei um artigo de uma tradução feita do <a style="color: #0066cc; text-decoration: none;" title="Coding Horror" href="http://www.codinghorror.com/blog/archives/000822.html" target="_blank">Coding Horror</a>, muito bom.</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Segue abaixo:</p>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Jerry Weinberg: <a style="color: #0066cc; text-decoration: none;" href="http://www.codinghorror.com/blog/archives/000584.html" target="_blank">Os 10 Mandamentos da Programação sem Ego</a></p>
<ol style="padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Entenda e aceite que você irá cometer erros;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Você não é o seu código;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não importa quanto “Karatê” você sabe, sempre haverá alguém que sabe mais que você;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não reescreva código sem orientação;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Trate as pessoas que sabem menos que você com respeito, consideração e paciência;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">A única constante no mundo é a mudança;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">A verdadeira autoridade nasce do conhecimento, não da posição;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Lute pelo que acredita, mas aceite a derrota com elegância;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não seja “o cara na sala”;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Critique o código ao invés da pessoa – seja gentil com o programador, não com o código.</li>
</ol>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Dare Obasanjo: <a style="color: #0066cc; text-decoration: none;" href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd" target="_blank">Os 10 Sinais de Que Seu Projeto Está Condenado</a></p>
<ol style="padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Tentar fazer muita coisa na primeira versão;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Criar uma funcionalidade crítica usando uma tecnologia não comprovada;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Competir com um projeto interno que já existe e que tem ótimo retorno ou tem patrocinadores poderosos;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">A equipe tem menos pessoas que o necessário;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">“Problemas complexos requerem soluções complexas”;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;"><a style="color: #0066cc; text-decoration: none;" href="http://www.stickyminds.com/se/S7923.asp" target="_blank">Prazos irreais;</a></li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;"><a style="color: #0066cc; text-decoration: none;" href="http://www.projectperfect.com.au/info_scope_creep_mgmt.php" target="_blank">Mudanças descontroladas no escopo do projeto</a>;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;"><a style="color: #0066cc; text-decoration: none;" href="http://www.answers.com/topic/second-system-syndrome" target="_blank">Sindrome do segundo sistema “Second System Syndrome”</a>;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não ter estratégia de entrada no mercado;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Ficar travado em um problema que você não sabe como resolver.</li>
</ol>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Omar Shahine: <a style="color: #0066cc; text-decoration: none;" href="http://www.shahine.com/omar/TipsForWorkingAtMS.aspx" target="_blank">As 10 Dicas Para Trabalhar na Microsoft(ou em qualquer outro lugar)</a></p>
<ol style="padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Processo não é substituto para raciocínio;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Saia do seu escritório;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Use seu produto(o que seus clientes irão usar);</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Conserte as coisas que estão quebradas ao invés de reclamar por elas estarem quebradas. Ações falam mais que suas reclamações;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Faça um problema difícil parecer fácil. Não faça problemas fáceis parecerem difíceis;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Use a ferramenta de comunicação correta para o serviço;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Aprenda a cometer erros;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Mantenha as coisas simples;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Adicione valor sempre;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Use o produto dos outros.</li>
</ol>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Michael McDonough: <a style="color: #0066cc; text-decoration: none;" href="http://www.designobserver.com/archives/000121.html" target="_blank">As 10 Coisas que Nunca me Ensinaram na Escola de Design</a></p>
<ol style="padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Talento é um-terço na equação do sucesso;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">95 por cento de qualquer profissional criativo é trabalho;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Se tudo é igualmente importante, então nada é muito importante;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não pense demais sobre um problema;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Comece com o que você sabe; então remova o que você não sabe;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não esqueça seu objetivo;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Quando você joga seu peso para os lados, você geralmente cai da balança;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">A estrada para o inferno está cheia de boas intenções; ou, nenhuma boa ação sai impune;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Tudo isto vai aparecer no final;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">O resto do mundo importa.</li>
</ol>
<p style="margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 0px;">Andres Taylor: <a style="color: #0066cc; text-decoration: none;" href="http://www.taylor.se/blog/2007/03/22/top-ten-things-ten-years-of-professional-software-development-has-taught-me/" target="_blank">As 10 Coisas que Aprendí em Dez Anos como Proffisional em Desenvolvimento de Software.</a></p>
<ol style="padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;">
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Orientação a objetos é mais difícil do que você pensa;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">A parte difícil no desenvolvimento de software é a comunicação;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Aprenda a dizer não;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Se tudo é igualmente importante, então nada é importante;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Não pense demais sobre um problema;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Mergulhe realmente fundo em algo, mas não fique preso;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Aprenda sobre as outras partes da máquina de desenvolvimento de software;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Seus colegas são seus melhores professores;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Tudo isto vai terminar no programa em produção;</li>
<li style="list-style-type: decimal; list-style-position: outside; list-style-image: initial; margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; padding: 0px;">Algumas pessoas são idiotas.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://narixx.com/blog/2009/12/11/top-6-of-top-10-lists-by-coding-horror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

