<?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>claudioromero.com.br &#187; Programação</title>
	<atom:link href="http://www.claudioromero.com.br/weblog/tag/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.claudioromero.com.br/weblog</link>
	<description>Artigos, notícias e pensamentos sobre TI. Resultado das andanças diárias pela Web.</description>
	<lastBuildDate>Wed, 28 Apr 2010 22:48:52 +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>Escrever software é como&#8230; Escrever!</title>
		<link>http://www.claudioromero.com.br/weblog/2009/04/25/escrever-software-e-como-escrever/</link>
		<comments>http://www.claudioromero.com.br/weblog/2009/04/25/escrever-software-e-como-escrever/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 17:10:45 +0000</pubDate>
		<dc:creator>Claudio</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Programador]]></category>

		<guid isPermaLink="false">http://www.claudioromero.com/weblog/?p=63</guid>
		<description><![CDATA[Bruce Eckel &#8211; autor da série de livros &#8220;Thinking in Java&#8221;, entre outros &#8211; escreveu esta semana em seu blog no site Artima Weblogs uma artigo a respeito de analogias ao trabalho de desenvolvimento de software.
Por quê precisamos de analogias? Programadores sabem o que estão fazendo, eles programam computdores! E eles sabem o que isto [...]]]></description>
			<content:encoded><![CDATA[<p>Bruce Eckel &#8211; autor da série de livros &#8220;Thinking in Java&#8221;, entre outros &#8211; escreveu esta semana em seu blog no site <a href="http://www.artima.com/weblogs/index.jsp" target="_blank">Artima Weblogs</a> uma artigo a respeito de analogias ao trabalho de desenvolvimento de software.</p>
<p>Por quê precisamos de analogias? Programadores sabem o que estão fazendo, eles programam computdores! E eles sabem o que isto significa, simplesmente pelo fato de que eles o fazem.</p>
<p>Porém, para os stakeholders &#8211; gerentes, presidentes, clientes, parceiros &#8211; desenvolvimento de software é um mistério. Eles não estão interessados em saber tudo sobre o assunto, mas querem saber o bastante para fazerem previsões. Precisam então de uma abstração, uma analogia.</p>
<p>Matemática e Engenharia são duas analogias comumente utilizadas. Na primeira tudo pode ser matematicamente provado ou desmentido. Na segunda, o grau de previsibilidade é altíssimo e as técnicas de trabalho são consolidadas e padronizadas. É perfeitamente possível substituir um engenheiro por outro, e ainda assim obter-se resultados similares.</p>
<p>Olhando para tais considerações, identificamos grandes diferenças para os programadores. Mudar um programador significa mudar os resultados.</p>
<p>Segundo Eckel, programadores são &#8211; essencialmente &#8211; <strong>escritores.</strong></p>
<p>Escritores como autores de livros, de novelas, de roteiros. Existem bons e maus escritores, e existem empresas que precisam de ótimos escritores, como também existem aquelas que precisam apenas de escritores, não tão bons assim. E mais, ter um bom escritor <strong>não implica</strong> na produção de um best-seller.</p>
<p>O que o autor defende, em resumo, é que esta analogia não ajuda a aumentar o grau de previsibilidade de o que fazem os programadores, mas, a exemplo da escrita, que é um trabalho artístico, estranho e difícil de medir, ajuda aos stakeholders a entenderem o quanto tal atividade é imprevisível.</p>
<p><strong>Leia o artigo na íntegra clicando <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=255898" target="_blank">aqui</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.claudioromero.com.br/weblog/2009/04/25/escrever-software-e-como-escrever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
