<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-524561338484951257.comments</id><updated>2008-12-11T21:13:09.806-02:00</updated><title type='text'>Os Caras de TI</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oscarasdeti.blogspot.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/comments/default'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/'/><author><name>Xerife do Caos</name><uri>http://www.blogger.com/profile/03070876804350271687</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-6481771501765994893</id><published>2008-12-11T21:13:00.000-02:00</published><updated>2008-12-11T21:13:00.000-02:00</updated><title type='text'>Cara, sinto falta dos seus post. Eram excelente di...</title><content type='html'>Cara, sinto falta dos seus post. Eram excelente diziam a verdade! Dava tapa na cara de muita gente.&lt;BR/&gt;Espero vê-los novamente em breve!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1495718277851977693/comments/default/6481771501765994893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1495718277851977693/comments/default/6481771501765994893'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/organize-mas.html?showComment=1229037180000#c6481771501765994893' title=''/><author><name>Evandro</name><uri>http://www.blogger.com/profile/11173506536953869211</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/organize-mas.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-1495718277851977693' source='http://www.blogger.com/feeds/524561338484951257/posts/default/1495718277851977693' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-2907757100443520089</id><published>2008-10-12T09:59:00.000-03:00</published><updated>2008-10-12T09:59:00.000-03:00</updated><title type='text'>Alexandre,É legal ver que um requisito tem inúmera...</title><content type='html'>Alexandre,&lt;BR/&gt;&lt;BR/&gt;É legal ver que um requisito tem inúmeras soluções possíveis. Bem interessante a tua rotina, mas na minha experiência de mais de 20 anos, aprendi a atalhar, então, se você me permite, dei uma alterada nela. Veja como ficou:&lt;BR/&gt;&lt;BR/&gt;Public Function Concatena(string1, string2, string3)&lt;BR/&gt;  If Trim(string1) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string1 = &amp;quot;, &amp;quot; &amp;amp; Trim(string1)&lt;BR/&gt;  If Trim(string2) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string2 = &amp;quot;, &amp;quot; &amp;amp; Trim(string2)&lt;BR/&gt;  If Trim(string3) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string3 = &amp;quot;, &amp;quot; &amp;amp; Trim(string3)&lt;BR/&gt;  Concatena = Mid(string1 &amp;amp; string2 &amp;amp; string3, 3)&lt;BR/&gt;End Function&lt;BR/&gt;&lt;BR/&gt;Baseado nela, melhorei um pouco mais, veja:&lt;BR/&gt;&lt;BR/&gt;Public Function Concatena(string1, string2, string3)&lt;BR/&gt;  Concatena = Mid(Concatena_Virgula(string1) &amp;amp; Concatena_Virgula(string2) &amp;amp; Concatena_Virgula(string3), 3)&lt;BR/&gt;End Function&lt;BR/&gt;Public Function Concatena_Virgula(strTexto) As String&lt;BR/&gt;  If Trim(strTexto) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;BR/&gt;    Concatena_Virgula = &amp;quot;, &amp;quot; &amp;amp; Trim(strTexto)&lt;BR/&gt;  Else&lt;BR/&gt;    Concatena_Virgula = strTexto&lt;BR/&gt;  End If&lt;BR/&gt;End Function</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/2907757100443520089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/2907757100443520089'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html?showComment=1223816340000#c2907757100443520089' title=''/><author><name>Xerife do Caos</name><uri>http://www.blogger.com/profile/03070876804350271687</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08203024956626963872'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2549734082264671815' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2549734082264671815' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-8568907813347685120</id><published>2008-10-10T21:25:00.000-03:00</published><updated>2008-10-10T21:25:00.000-03:00</updated><title type='text'>Public Function soma_string(Optional string1, Opti...</title><content type='html'>Public Function soma_string(Optional string1, Optional string2, Optional string3)&lt;BR/&gt;If Trim(string1) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string1 = string1 &amp;amp; &amp;quot;,&amp;quot;&lt;BR/&gt;If Trim(string2) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string2 = string2 &amp;amp; &amp;quot;,&amp;quot;&lt;BR/&gt;If Trim(string3) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then string3 = string3 &amp;amp; &amp;quot;,&amp;quot;&lt;BR/&gt;somastring = Trim(string1) &amp;amp; Trim(string2) &amp;amp; Trim(string3)&lt;BR/&gt;If Right(somastring, 1) = &amp;quot;,&amp;quot; Then somastring = Left(somastring, Len(somastring) - 1)&lt;BR/&gt;soma_string = somastring&lt;BR/&gt;End Function</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/8568907813347685120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/8568907813347685120'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html?showComment=1223684700000#c8568907813347685120' title=''/><author><name>Alexandre</name><uri>http://www.blogger.com/profile/10664935736153945488</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2549734082264671815' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2549734082264671815' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-1030992569270145518</id><published>2008-09-27T00:57:00.000-03:00</published><updated>2008-09-27T00:57:00.000-03:00</updated><title type='text'>Concordo com a tua colocação. Existem muitos que s...</title><content type='html'>Concordo com a tua colocação. Existem muitos que se dizem programadores, que conhecem várias linguagens, mas no momento de fazerem alguma coisa que exige raciocínio todo o conhecimento que dizem ter foi por agua abaixo! Na minha empresa, eu costumo utilizar um teste para medir o raciocinio lógico do programador. Divido este teste em 3 partes, uma parte relacionada a perguntas e testes de lógica, alguns problemas de programação, os quais podem ser escritos em qualquer linguagem, inclusive algoritmo e algumas consultas de SQL. Graças a este teste sempre consegui selecionar programadores que possuiam uma lógica razoavelmente boa, nunca tendo errado. Em contra partida, durante o tempo que me ausentei da empresa e foi necessário contratar outros programadores, o teste não foi aplicado e o resultado não foi dos melhores.&lt;BR/&gt;Agora, algo que eu nunca prestei atenção foi a relação entre a velocidade da digitação do código e a capacidade de raciocinio. Algo que eu posso afirmar é que quem possui capacidade de raciocinio consegue resolver um problema de forma mais rápida do quem não possui raciocínio, pois estes, acabam se dispersando, saindo para tomar café, para "pensar" na solução até conseguirem resolver o dito problema. Já presenciei casos onde o programador criou uma variavel e não sabia dizer para que servia....É F...isso, mas existe.&lt;BR/&gt;Abraço</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/1030992569270145518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/1030992569270145518'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html?showComment=1222487820000#c1030992569270145518' title=''/><author><name>Juliano</name><uri>http://www.blogger.com/profile/14111047101305721558</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2549734082264671815' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2549734082264671815' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-1957342934009277248</id><published>2008-09-02T09:04:00.000-03:00</published><updated>2008-09-02T09:04:00.000-03:00</updated><title type='text'>DNS, muito boa solução. Fiz pequenos ajustes para ...</title><content type='html'>DNS, muito boa solução. Fiz pequenos ajustes para corrigir alguns detalhes. Ficou assim:&lt;BR/&gt;&lt;BR/&gt;Function Concatena(s1, s2, s3) As String&lt;BR/&gt;  Dim r As String&lt;BR/&gt;   r = Replace(s1 + &amp;quot;, &amp;quot; + s2 + &amp;quot;, &amp;quot; + s3, &amp;quot;, , &amp;quot;, &amp;quot;, &amp;quot;)&lt;BR/&gt;   If Left(r, 2) = &amp;quot;, &amp;quot; Then &lt;BR/&gt;      r = Mid(r, 3)&lt;BR/&gt;   End If&lt;BR/&gt;   If Right(r, 2) = &amp;quot;, &amp;quot; Then &lt;BR/&gt;      r = Mid(r, 1, Len(r) - 2)&lt;BR/&gt;   End If&lt;BR/&gt;   Concatena = r&lt;BR/&gt;End Function&lt;BR/&gt;&lt;BR/&gt;Mas como a minha preocupação maior é com a manutenção, ficaria com receio se um dia fossem 4 parâmetros? O programador que fosse alterar, se não fosse muito atento e não testasse bem, geraria um erro. Se apenas alterasse a linha:&lt;BR/&gt;   r = Replace(s1 + &amp;quot;, &amp;quot; + s2 + &amp;quot;, &amp;quot; + s3 + &amp;quot;, &amp;quot; + s4, &amp;quot;, , &amp;quot;, &amp;quot;, &amp;quot;)&lt;BR/&gt;aparentemente estaria correto. Mas em algumas situações, pau.&lt;BR/&gt;&lt;BR/&gt;Se você reparar nas soluções apresentadas, todas são facilmente extensíveis para mais parâmetros, com simples Ctrl+C e Ctrl+V. Tem mais código, mas estão mais seguras quanto a futuros erros e fáceis de entender.&lt;BR/&gt;&lt;BR/&gt;Com meus exemplos, quis apresentar algumas respostas aceitáveis, mas a minha escolha seria a rotina abaixo, por ser a mais fácil de estender (veja que estou com 5 parâmetros):&lt;BR/&gt;Function Concatena(s1, s2, s3, s4, s5) As String&lt;BR/&gt;  Dim v()&lt;BR/&gt;  Dim r As String&lt;BR/&gt;  Dim x As Integer&lt;BR/&gt;    v = Array(s1, s2, s3, s4, s5)&lt;BR/&gt;    For x = 0 To UBound(v)&lt;BR/&gt;        If v(x) &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;BR/&gt;            r = r + &amp;quot;, &amp;quot; + v(x)&lt;BR/&gt;        End If&lt;BR/&gt;    Next&lt;BR/&gt;   Concatena = Mid(r, 3)&lt;BR/&gt;End Function&lt;BR/&gt;&lt;BR/&gt;Ela é curta, simples, fácil de entender e de estender.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/1957342934009277248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/1957342934009277248'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html?showComment=1220357040000#c1957342934009277248' title=''/><author><name>Xerife do Caos</name><uri>http://www.blogger.com/profile/03070876804350271687</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08203024956626963872'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2549734082264671815' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2549734082264671815' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-7989269327649462866</id><published>2008-09-01T23:47:00.000-03:00</published><updated>2008-09-01T23:47:00.000-03:00</updated><title type='text'>Function Concatena(ByVal s1 As String, ByVal s2 As...</title><content type='html'>Function Concatena(ByVal s1 As String, ByVal s2 As String, ByVal s3 As String) As String&lt;BR/&gt;Dim r As String&lt;BR/&gt;&lt;BR/&gt; r= replace(trim(s + ', ' + s2 + ', ' + s3),',,')&lt;BR/&gt;&lt;BR/&gt; if mid(r,1,1)=',' then &lt;BR/&gt;  r = mid(r,2)&lt;BR/&gt;&lt;BR/&gt; if mid(r,len(r)-1,1)=',' then &lt;BR/&gt;  r = mid(r,1,len(r)-1)&lt;BR/&gt;&lt;BR/&gt; Concatena = r&lt;BR/&gt;End Function&lt;BR/&gt;&lt;BR/&gt;Se nao me falha a memoria isso deve resolver. Claro, contando que nao venha virgula nas strings... Visto que era pra ser uma solucao simples.&lt;BR/&gt;&lt;BR/&gt;Legal o blog!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/7989269327649462866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2549734082264671815/comments/default/7989269327649462866'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html?showComment=1220323620000#c7989269327649462866' title=''/><author><name>ÐNS</name><uri>http://www.blogger.com/profile/13000392035882048528</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/09/voc-um-dos-melhores.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2549734082264671815' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2549734082264671815' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-960812887930030917</id><published>2008-09-01T17:03:00.000-03:00</published><updated>2008-09-01T17:03:00.000-03:00</updated><title type='text'>Cara, Deus me livre de uma experiência destas ! Pr...</title><content type='html'>Cara, Deus me livre de uma experiência destas ! Pra mim (sim, sou radical!) qualquer sigla destas CMM, CMMI, MPS.Br ... é tudo sinal de enganação !&lt;BR/&gt;&lt;BR/&gt;Quando vejo alguém falando estas siglas mais solução na mesma frase, com certeza tem vendedor na área !</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2148036989159199949/comments/default/960812887930030917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2148036989159199949/comments/default/960812887930030917'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/que-baguna-vou-certificar-cmmi.html?showComment=1220299380000#c960812887930030917' title=''/><author><name>Roger Leite</name><uri>http://www.blogger.com/profile/08477746727544999338</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/que-baguna-vou-certificar-cmmi.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2148036989159199949' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2148036989159199949' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-1153642586881572641</id><published>2008-08-27T10:03:00.000-03:00</published><updated>2008-08-27T10:03:00.000-03:00</updated><title type='text'>Zhezow, talvez você tenha a facilidade de perceber...</title><content type='html'>Zhezow, talvez você tenha a facilidade de perceber o que é importante e para o resto (as coisas não importantes) desconsiderar a urgência ou não. Na minha experiência com outras pessoas, esta capacidade é quase nula.&lt;BR/&gt;&lt;BR/&gt;No meu exemplo da Firula, um programador acha “legal” trocar a imagem da tela de Splash, e concordemos que na grande maioria das vezes isso não é importante (exceções para caso de sistemas onde o visual é o que conta). Como o programa está para ser fechado (compilado para produção), é algo Urgente, pois se não for feito agora, somente para a próxima versão. Este para mim é um exemplo claro de Urgente, mas não importante.&lt;BR/&gt;&lt;BR/&gt;Outro exemplo é assistir uma novela ou partida de futebol (pelo menos para mim), é algo Urgente, tem que ser naquele momento, senão, nunca mais, mas não é nada importante, não vai afetar a vida de alguém perder um capítulo de uma novela ou ver apenas o compacto do futebol.&lt;BR/&gt;&lt;BR/&gt;Realmente concordo que parece estranho algo ser Urgente e não Importante, e até achar exemplos “claros” disso é difícil, pois estas atividades estão no nosso dia-a-dia em coisas banais, que diariamente fazemos até sem percebermos que não agregam nada.&lt;BR/&gt;&lt;BR/&gt;Logo vou falar mais sobre prioridades.&lt;BR/&gt;&lt;BR/&gt;Obrigado pelo comentário.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4565604164488315682/comments/default/1153642586881572641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4565604164488315682/comments/default/1153642586881572641'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/o-que-prioritrio.html?showComment=1219842180000#c1153642586881572641' title=''/><author><name>Xerife do Caos</name><uri>http://www.blogger.com/profile/03070876804350271687</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08203024956626963872'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/o-que-prioritrio.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-4565604164488315682' source='http://www.blogger.com/feeds/524561338484951257/posts/default/4565604164488315682' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-8287435378793347737</id><published>2008-08-27T09:38:00.000-03:00</published><updated>2008-08-27T09:38:00.000-03:00</updated><title type='text'>Há muito tempo escrevi um post sobre esse tema, po...</title><content type='html'>Há muito tempo escrevi um post sobre esse tema, porém não consigo compreender como pode algo ser urgente se não é importante.&lt;BR/&gt;&lt;BR/&gt;A firula no sistema pode não ser importante, mas se é urgente colocá-la para poder fechar o sistema, se o sistema precisa dela para ser entregue, porque não é importante?&lt;BR/&gt;&lt;BR/&gt;A urgência não está em algo que precisa ser feito logo e, se não for feito, acarretará alguma conseqüência?&lt;BR/&gt;&lt;BR/&gt;Se algo não é importante não tem porque ser urgente. Ora, não faz diferença nenhuma se for feito ou não. Não é importante.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4565604164488315682/comments/default/8287435378793347737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4565604164488315682/comments/default/8287435378793347737'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/o-que-prioritrio.html?showComment=1219840680000#c8287435378793347737' title=''/><author><name>Zhezow</name><uri>http://www.blogger.com/profile/00131047934997484372</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/o-que-prioritrio.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-4565604164488315682' source='http://www.blogger.com/feeds/524561338484951257/posts/default/4565604164488315682' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-8812990790414688998</id><published>2008-08-20T08:03:00.000-03:00</published><updated>2008-08-20T08:03:00.000-03:00</updated><title type='text'>Essa história do sargento me fez lembrar um estudo...</title><content type='html'>Essa história do sargento me fez lembrar um estudo que vi certa vez feito com macacos. Não vou recordar aonde foi que vi (sei que foi em algum blog de XP ou coisa parecida). A ideia era a seguinte: colocaram 5 macacos, uma escada e um caxo de banana em cima da escada. Na escada só subia um macaco por vez. Toda vez que um macaco subia para pegar uma banana, os outros 4 macacos levavam um forte jato de água até que o macaco que subiu descia. Depois de 2 banhos, toda vez que um macaco ia subir, os macacos que restavam retiravam a força o macaco da escada e batiam nele. Pois bem, dessa forma nenhum macaco subiu mais. Os cientistas resolveram trocar um dos macacos, e o novo macaco tentou subir a escada e foi agredido pelo restante e esse também nunca mais tentou subir. Nesse ponto os macacos que ficavam em baixo não tomavam mais banhos de jato de água. Resolveram trocar mais um macaco (agora são 2 macacos novos). Quando esse tentou subir, foi agredido pelos 4, até pelo macaco que nem tinha tomado o jato de água o fez. E assim foi indo até que trocaram os 5 macacos que tinham levado jato de água e toda vez que um macaco tentava subir na escada os outros batiam nele! Mesmo sem nunca terem levado o banho.&lt;BR/&gt;Conclusão: se perguntar para os macacos finais porque batiam no macaco que tentava subir eles responderiam: "Não sei, só sei que sempre foi assim por aqui" =D&lt;BR/&gt;Espero que tenha gostado e espero que eu tenha conseguído me expressar!&lt;BR/&gt;&lt;BR/&gt;Ah! Parabéns pelo blog, estou adorando, espero que tenha uma longa vida!.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4522584472838029108/comments/default/8812990790414688998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/4522584472838029108/comments/default/8812990790414688998'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/padro-muito-louco.html?showComment=1219230180000#c8812990790414688998' title=''/><author><name>Evandro</name><uri>http://www.blogger.com/profile/11173506536953869211</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/padro-muito-louco.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-4522584472838029108' source='http://www.blogger.com/feeds/524561338484951257/posts/default/4522584472838029108' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-3972240525340160771</id><published>2008-08-19T10:05:00.000-03:00</published><updated>2008-08-19T10:05:00.000-03:00</updated><title type='text'>Roger, um dos caminhos para escrever este post era...</title><content type='html'>Roger, um dos caminhos para escrever este post era apresentar este problema das definições mal feitas ou incompletas (até tinha escrito a frase), mas preferi deixar para outro post.&lt;BR/&gt;Dei uma olhada no teu blog, pena que não tem mais atualização, pois é muito bom:&lt;BR/&gt;http://www.1up4dev.wordpress.com/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1828940608744566892/comments/default/3972240525340160771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1828940608744566892/comments/default/3972240525340160771'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/claro-que-eu-sou-produoba-chegou.html?showComment=1219151100000#c3972240525340160771' title=''/><author><name>Xerife do Caos</name><uri>http://www.blogger.com/profile/03070876804350271687</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08203024956626963872'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/claro-que-eu-sou-produoba-chegou.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-1828940608744566892' source='http://www.blogger.com/feeds/524561338484951257/posts/default/1828940608744566892' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-5493327770185715909</id><published>2008-08-18T18:07:00.000-03:00</published><updated>2008-08-18T18:07:00.000-03:00</updated><title type='text'>Acho que além da "dificuldade de achar uma maneira...</title><content type='html'>Acho que além da "dificuldade de achar uma maneira rápida de resolver o problema" tem também o caso de "como sei que resolvi o problema ?" ... Geralmente são tarefas "genéricas", por exemplo listar os usuários ! Só que ninguém te passa como deve ser a tela, quais informações deve aparecer na lista, onde o menu vai ficar ... etc.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1828940608744566892/comments/default/5493327770185715909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/1828940608744566892/comments/default/5493327770185715909'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/claro-que-eu-sou-produoba-chegou.html?showComment=1219093620000#c5493327770185715909' title=''/><author><name>Roger Leite</name><uri>http://www.blogger.com/profile/08477746727544999338</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/claro-que-eu-sou-produoba-chegou.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-1828940608744566892' source='http://www.blogger.com/feeds/524561338484951257/posts/default/1828940608744566892' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-3332672435229904525</id><published>2008-08-18T15:39:00.000-03:00</published><updated>2008-08-18T15:39:00.000-03:00</updated><title type='text'>Então, eu trabalho para uma dessas "organizações m...</title><content type='html'>Então, eu trabalho para uma dessas "organizações mamutescas com nome de 3 letrinhas" e aqui isso acontece com freqüência absurda. E pior, nosso cliente "mamutesco de 2 letrinhas" adora essas práticas! Sim, ele paga por soluções porcas, desde que os 2375 documentos sejam devidamente preenchidos. Triste.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2201500752083727461/comments/default/3332672435229904525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/2201500752083727461/comments/default/3332672435229904525'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/tarefas-repetitivas-repetitivas.html?showComment=1219084740000#c3332672435229904525' title=''/><author><name>Fabiano Guazzelli da Silva</name><uri>http://www.blogger.com/profile/03328615412996850277</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/tarefas-repetitivas-repetitivas.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-2201500752083727461' source='http://www.blogger.com/feeds/524561338484951257/posts/default/2201500752083727461' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-524561338484951257.post-3502987916082755232</id><published>2008-08-18T09:44:00.000-03:00</published><updated>2008-08-18T09:44:00.000-03:00</updated><title type='text'>Sensacional!</title><content type='html'>Sensacional!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/6465458870525485644/comments/default/3502987916082755232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/524561338484951257/6465458870525485644/comments/default/3502987916082755232'/><link rel='alternate' type='text/html' href='http://oscarasdeti.blogspot.com/2008/08/interface-do-boobol.html?showComment=1219063440000#c3502987916082755232' title=''/><author><name>Roger Leite</name><uri>http://www.blogger.com/profile/08477746727544999338</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://oscarasdeti.blogspot.com/2008/08/interface-do-boobol.html' ref='tag:blogger.com,1999:blog-524561338484951257.post-6465458870525485644' source='http://www.blogger.com/feeds/524561338484951257/posts/default/6465458870525485644' type='text/html'/></entry></feed>