<?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: Tolerancia</title>
	<atom:link href="http://www.dandolachapa.com/2007/07/01/tolerancia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dandolachapa.com/2007/07/01/tolerancia/</link>
	<description>No hay crisis, hay hijos de puta</description>
	<pubDate>Thu, 20 Nov 2008 23:50:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: jorgemaestre</title>
		<link>http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-399</link>
		<dc:creator>jorgemaestre</dc:creator>
		<pubDate>Mon, 02 Jul 2007 13:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-399</guid>
		<description>Desde que comencé mi vida como programador he oscilado entre las posiciones de La Factoría y del Artesano Digital, entre la informática como ingeniería o la informática como artesanía. Creo, que últimamente estoy más cerca del artesano. Los motivos:


El cliente no sabe lo que quiere, al menos al 100%, y probablemente cambie de opinión varias veces a los largo del proyecto
Un prototipo no es lo mismo que el resultado final en pequeñito
Se puede hacer la misma cosa de maneras muy diferentes y no siempre igual de buenas
El software siempre tiene errores y siempre los tendrá
La ingeniería no tiene en cuenta el aspecto humano del desarrollador
El desarrollo de software es incremental, es decir, se construye sobre software ya desarrollado por terceros sobre los que no tienes control (y encima corre sobre máquinas que ni conoces)
Los entornos de desarrollo, pruebas y producción raramente son iguales


En definitiva, todo esto no quita para que se establezcan los controles necesarios, especialmente si son aplicaciones críticas. No puedes asegurar tu software al 100%, pero puedes dar soporte para cuando sucedan. Si el que sucedan es crítico, hay que diseñarlos en consecuencia, por ejemplo con redundancia a fallos, replicación de sistemas, etc. Existen amplias soluciones.</description>
		<content:encoded><![CDATA[<p>Desde que comencé mi vida como programador he oscilado entre las posiciones de La Factoría y del Artesano Digital, entre la informática como ingeniería o la informática como artesanía. Creo, que últimamente estoy más cerca del artesano. Los motivos:</p>
<p>El cliente no sabe lo que quiere, al menos al 100%, y probablemente cambie de opinión varias veces a los largo del proyecto<br />
Un prototipo no es lo mismo que el resultado final en pequeñito<br />
Se puede hacer la misma cosa de maneras muy diferentes y no siempre igual de buenas<br />
El software siempre tiene errores y siempre los tendrá<br />
La ingeniería no tiene en cuenta el aspecto humano del desarrollador<br />
El desarrollo de software es incremental, es decir, se construye sobre software ya desarrollado por terceros sobre los que no tienes control (y encima corre sobre máquinas que ni conoces)<br />
Los entornos de desarrollo, pruebas y producción raramente son iguales</p>
<p>En definitiva, todo esto no quita para que se establezcan los controles necesarios, especialmente si son aplicaciones críticas. No puedes asegurar tu software al 100%, pero puedes dar soporte para cuando sucedan. Si el que sucedan es crítico, hay que diseñarlos en consecuencia, por ejemplo con redundancia a fallos, replicación de sistemas, etc. Existen amplias soluciones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neverbirth</title>
		<link>http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-398</link>
		<dc:creator>Neverbirth</dc:creator>
		<pubDate>Mon, 02 Jul 2007 11:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-398</guid>
		<description>Como ya sabes, en algunas ocasiones es culpa de la propia empresa por no tener a su disposicion gente que pueda testear a fondo todo el software, y los programadores no pueden estar a todo, sobre todo en epocas con demasiado trabajo. Asi que muchas veces el software sale sin estar 100% comprobado.</description>
		<content:encoded><![CDATA[<p>Como ya sabes, en algunas ocasiones es culpa de la propia empresa por no tener a su disposicion gente que pueda testear a fondo todo el software, y los programadores no pueden estar a todo, sobre todo en epocas con demasiado trabajo. Asi que muchas veces el software sale sin estar 100% comprobado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ElSuricatoRojo</title>
		<link>http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-397</link>
		<dc:creator>ElSuricatoRojo</dc:creator>
		<pubDate>Mon, 02 Jul 2007 06:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dandolachapa.com/2007/07/01/tolerancia/#comment-397</guid>
		<description>En ese hiptético escenario de "Extreme Extreme Programing" (me río yo de http://www.extremeprogramming.org/) yo creo que habría series de televisión de programadores (en plan CSI, House, Lou Grant, etc) donde un grupo de programadores solteros y promiscuos se debaten día a día en el peligroso mundo de de la programción.

Aunque la verdad es que yo mas de un día me da la sensación de estar haciendo el papel de House: "Si no es lupus va ser el scope".

ElSuricatoRojo</description>
		<content:encoded><![CDATA[<p>En ese hiptético escenario de &#8220;Extreme Extreme Programing&#8221; (me río yo de <a href="http://www.extremeprogramming.org/" onclick="javascript:pageTracker._trackPageview('/www.extremeprogramming.org');" rel="nofollow">http://www.extremeprogramming.org/</a>) yo creo que habría series de televisión de programadores (en plan CSI, House, Lou Grant, etc) donde un grupo de programadores solteros y promiscuos se debaten día a día en el peligroso mundo de de la programción.</p>
<p>Aunque la verdad es que yo mas de un día me da la sensación de estar haciendo el papel de House: &#8220;Si no es lupus va ser el scope&#8221;.</p>
<p>ElSuricatoRojo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
