<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Software que se escribe a s&#237; mismo</title>
	<atom:link href="http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html</link>
	<description>Investigación y opinión acerca de los Sistemas y Tecnologías de Información</description>
	<lastBuildDate>Tue, 14 Feb 2012 10:40:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Jhonass</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-225938</link>
		<dc:creator>Jhonass</dc:creator>
		<pubDate>Fri, 05 Aug 2011 09:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-225938</guid>
		<description>Ya estan los listos y los reticentes al cambio (que seguirán en pantallas de fosforo, supongo) bombardeando algo de lo que no tienen ni idea ni han llegado a entender. 
 Se trata de &lt;b&gt;separar de una vez los arquitectos de los paleta&lt;/b&gt; (sin animo de acritud para ellos), esto es, si solo te preocupas de ser el más friki del mundo desarrollando el SW por el SW, serás un paleta, si tu preocupación es tener vocación de negocio buscaras &lt;b&gt;elevar el nivel de abstracción&lt;/b&gt; que te permiten los lenguajes universales y &quot;crearas&quot; un lenguaje orientado al negocio, lo que significa que la terminología, las reglas, los símbolos, etc. serán los mismos con los que se expresa el negocio (con el esfuerzo que supone aprender el negocio que estas implementando..... aaaamigo),  lo cual nos lleva SW self-docummented, perfectamente legible=&gt;más mantenible, más validable, etc, etc, etc.
 De todas formas los amantes de los bucles redondos de perfección fractálica, los defensores del poder en pro de la arquitectura perfecta (de su arquitectura &quot;perfecta&quot;), los que piensan que el usuario no sabe apreciar un buen SW porque solo quiere ver como de util es para él, o que piensan que el SW es en si mismo un fin y no una herramienta... Bien, todos ellos, podrán seguir en sus habitaciones aisladas despejando el camino a los que piensan que el SW es bueno si y solo si, no solo posibilita el negocio, sino que lo potencia.

En fin, perdon por la chapa, pero creo que por el camino de intentional software van a ir los pasos en el futuro. Se trata de algo como cuando se paso del ensamblador a un lenguaje de alto nivel (seguro que los amantes del poder en su epoca se opusieron): elevar el nivel de abstracción.</description>
		<content:encoded><![CDATA[<p>Ya estan los listos y los reticentes al cambio (que seguirán en pantallas de fosforo, supongo) bombardeando algo de lo que no tienen ni idea ni han llegado a entender.<br />
 Se trata de <b>separar de una vez los arquitectos de los paleta</b> (sin animo de acritud para ellos), esto es, si solo te preocupas de ser el más friki del mundo desarrollando el SW por el SW, serás un paleta, si tu preocupación es tener vocación de negocio buscaras <b>elevar el nivel de abstracción</b> que te permiten los lenguajes universales y &#8220;crearas&#8221; un lenguaje orientado al negocio, lo que significa que la terminología, las reglas, los símbolos, etc. serán los mismos con los que se expresa el negocio (con el esfuerzo que supone aprender el negocio que estas implementando&#8230;.. aaaamigo),  lo cual nos lleva SW self-docummented, perfectamente legible=&gt;más mantenible, más validable, etc, etc, etc.<br />
 De todas formas los amantes de los bucles redondos de perfección fractálica, los defensores del poder en pro de la arquitectura perfecta (de su arquitectura &#8220;perfecta&#8221;), los que piensan que el usuario no sabe apreciar un buen SW porque solo quiere ver como de util es para él, o que piensan que el SW es en si mismo un fin y no una herramienta&#8230; Bien, todos ellos, podrán seguir en sus habitaciones aisladas despejando el camino a los que piensan que el SW es bueno si y solo si, no solo posibilita el negocio, sino que lo potencia.</p>
<p>En fin, perdon por la chapa, pero creo que por el camino de intentional software van a ir los pasos en el futuro. Se trata de algo como cuando se paso del ensamblador a un lenguaje de alto nivel (seguro que los amantes del poder en su epoca se opusieron): elevar el nivel de abstracción.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Benito Camelas</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-65750</link>
		<dc:creator>Benito Camelas</dc:creator>
		<pubDate>Tue, 29 Jan 2008 21:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-65750</guid>
		<description>&quot;La maquina de programar&quot; = el fin de los programadores

Se dice que la &quot;Maquina de programar&quot; supondrá el fin de los programadores. Claro, les despiden en cuanto intentan ejercer sus derechos.
 
http://www.nodo50.org/tortuga/article.php3?id_article=7418#forum18849
http://meneame.net/story/posible-sindicalismo-empresas-relacionadas-desarrollo-software-consult
http://jimmyjazz.wordpress.com/2008/01/29/trabajando-para-una-carnica/
http://www.actividadonline.com.ar/index.php?option=com_mamblog&amp;Itemid=26&amp;task</description>
		<content:encoded><![CDATA[<p>&#8220;La maquina de programar&#8221; = el fin de los programadores</p>
<p>Se dice que la &#8220;Maquina de programar&#8221; supondrá el fin de los programadores. Claro, les despiden en cuanto intentan ejercer sus derechos.</p>
<p><a href="http://www.nodo50.org/tortuga/article.php3?id_article=7418#forum18849" rel="nofollow">http://www.nodo50.org/tortuga/article.php3?id_article=7418#forum18849</a><br />
<a href="http://meneame.net/story/posible-sindicalismo-empresas-relacionadas-desarrollo-software-consult" rel="nofollow">http://meneame.net/story/posible-sindicalismo-empresas-relacionadas-desarrollo-software-consult</a><br />
<a href="http://jimmyjazz.wordpress.com/2008/01/29/trabajando-para-una-carnica/" rel="nofollow">http://jimmyjazz.wordpress.com/2008/01/29/trabajando-para-una-carnica/</a><br />
<a href="http://www.actividadonline.com.ar/index.php?option=com_mamblog&#038;Itemid=26&#038;task" rel="nofollow">http://www.actividadonline.com.ar/index.php?option=com_mamblog&#038;Itemid=26&#038;task</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dario Aguero</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-51389</link>
		<dc:creator>Dario Aguero</dc:creator>
		<pubDate>Mon, 15 Oct 2007 01:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-51389</guid>
		<description>M&amp;P es un nuevo concepto. Yo personalmente lo use para desarrollar un sistema workflow que se implemento exitosamente en un centro regional de distribucion en latinoamerica.
Actualmente me encuentro haciendo un MBA en EE.UU. pero si les interesa saber algo mas de este nuevo concepto me pueden contactar a dario_aguero@byu.net</description>
		<content:encoded><![CDATA[<p>M&amp;P es un nuevo concepto. Yo personalmente lo use para desarrollar un sistema workflow que se implemento exitosamente en un centro regional de distribucion en latinoamerica.<br />
Actualmente me encuentro haciendo un MBA en EE.UU. pero si les interesa saber algo mas de este nuevo concepto me pueden contactar a <a href="mailto:dario_aguero@byu.net">dario_aguero@byu.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Herman Dolder</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-51377</link>
		<dc:creator>Herman Dolder</dc:creator>
		<pubDate>Sun, 14 Oct 2007 23:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-51377</guid>
		<description>Desde hace un a&#241;o existe una Tercera Via:
La ejecuci&#243;n directa de especificaciones mediante un computador virtual de alta performance (ver RESUMEN EJECUTIVO en http://www.hdolder.com/PeBookRESEJEC.htm). M&amp;P es el primer Model Driven System completamente operacional.</description>
		<content:encoded><![CDATA[<p>Desde hace un a&ntilde;o existe una Tercera Via:<br />
La ejecuci&oacute;n directa de especificaciones mediante un computador virtual de alta performance (ver RESUMEN EJECUTIVO en <a href="http://www.hdolder.com/PeBookRESEJEC.htm" rel="nofollow">http://www.hdolder.com/PeBookRESEJEC.htm</a>). M&amp;P es el primer Model Driven System completamente operacional.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Garito</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46762</link>
		<dc:creator>Garito</dc:creator>
		<pubDate>Sun, 02 Sep 2007 14:45:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46762</guid>
		<description>Pues a mi me gusta mucho como se hacen las cosas con Scratch por ejemplo...

Creo que no se puede evitar el momento en que todo el equipo se reune (ya se que eso sera fuera de espa&#241;a, que aqui se pasa directamente a programar...) para planear como hacer una aplicacion

Al humano le cuesta mucho imaginar como hace las cosas que hace intuitivamente

De todos modos a mi mas que generacion de codigo automatica me interesa muchisimo mas imaginar como funciona el cerebro y sus procesos (http://blogs.sistes.net/Garito/382) porque, a partir de hay, puedo imaginar metodos de trabajo mucho mas cercanos a la realidad. Porque programar el ordenador para que trabaje con Python o Ruby si lo que me interesa es plasmar un proceso mental en un ordenador?

Python, Ruby, PHP solo son lenguajes, me interesa mucho mas la organizacion de la informacion que la informacion en si (que sera interesante para mi cliente no para mi...)

Al final, siempre me doy contra la misma piedra: capas, capas y mas capas de complejidad innecesaria

A ver quien me da una opinion sobre esto: http://blogs.sistes.net/Garito/608 es un metodo que he creado que funciona y que tiende a eliminar el proceso puramente de programacion para centrarse en el proceso de dise&#241;o de arquitectura y funcional

Creo que el futuro de la programacion pasa por hay mas que por la generacion de codigo automatica

Saludos</description>
		<content:encoded><![CDATA[<p>Pues a mi me gusta mucho como se hacen las cosas con Scratch por ejemplo&#8230;</p>
<p>Creo que no se puede evitar el momento en que todo el equipo se reune (ya se que eso sera fuera de espa&ntilde;a, que aqui se pasa directamente a programar&#8230;) para planear como hacer una aplicacion</p>
<p>Al humano le cuesta mucho imaginar como hace las cosas que hace intuitivamente</p>
<p>De todos modos a mi mas que generacion de codigo automatica me interesa muchisimo mas imaginar como funciona el cerebro y sus procesos (<a href="http://blogs.sistes.net/Garito/382" rel="nofollow">http://blogs.sistes.net/Garito/382</a>) porque, a partir de hay, puedo imaginar metodos de trabajo mucho mas cercanos a la realidad. Porque programar el ordenador para que trabaje con Python o Ruby si lo que me interesa es plasmar un proceso mental en un ordenador?</p>
<p>Python, Ruby, PHP solo son lenguajes, me interesa mucho mas la organizacion de la informacion que la informacion en si (que sera interesante para mi cliente no para mi&#8230;)</p>
<p>Al final, siempre me doy contra la misma piedra: capas, capas y mas capas de complejidad innecesaria</p>
<p>A ver quien me da una opinion sobre esto: <a href="http://blogs.sistes.net/Garito/608" rel="nofollow">http://blogs.sistes.net/Garito/608</a> es un metodo que he creado que funciona y que tiende a eliminar el proceso puramente de programacion para centrarse en el proceso de dise&ntilde;o de arquitectura y funcional</p>
<p>Creo que el futuro de la programacion pasa por hay mas que por la generacion de codigo automatica</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aabalo</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46494</link>
		<dc:creator>aabalo</dc:creator>
		<pubDate>Thu, 30 Aug 2007 07:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46494</guid>
		<description>A los que quieran saber algo m&#225;s, aqu&#237; hay una entrevista (del MIT Technology Review)... que cuenta cosas interesantes:

http://www.technologyreview.com/Infotech/18047/

Part I:
http://www.technologyreview.com/Infotech/17969/

Part II:
http://www.technologyreview.com/Infotech/18021/

Si alguien la quiere en espa&#241;ol, est&#225; traducida en uno de los n&#250;meros de la revista Innovaci&#243;n de la Escuela de Organizaci&#243;n Industrial. 

Aclaro que yo no soy programador profesional (de vez en cu&#225;ndo programo algo pero por gusto y porque es divertido), y sab&#237;a que ya hab&#237;a software que hac&#237;a eso mismo... pero hay cosas que a m&#237; me han parecido interesantes. Y me ha gustado.</description>
		<content:encoded><![CDATA[<p>A los que quieran saber algo m&aacute;s, aqu&iacute; hay una entrevista (del MIT Technology Review)&#8230; que cuenta cosas interesantes:</p>
<p><a href="http://www.technologyreview.com/Infotech/18047/" rel="nofollow">http://www.technologyreview.com/Infotech/18047/</a></p>
<p>Part I:<br />
<a href="http://www.technologyreview.com/Infotech/17969/" rel="nofollow">http://www.technologyreview.com/Infotech/17969/</a></p>
<p>Part II:<br />
<a href="http://www.technologyreview.com/Infotech/18021/" rel="nofollow">http://www.technologyreview.com/Infotech/18021/</a></p>
<p>Si alguien la quiere en espa&ntilde;ol, est&aacute; traducida en uno de los n&uacute;meros de la revista Innovaci&oacute;n de la Escuela de Organizaci&oacute;n Industrial. </p>
<p>Aclaro que yo no soy programador profesional (de vez en cu&aacute;ndo programo algo pero por gusto y porque es divertido), y sab&iacute;a que ya hab&iacute;a software que hac&iacute;a eso mismo&#8230; pero hay cosas que a m&iacute; me han parecido interesantes. Y me ha gustado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jose</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46443</link>
		<dc:creator>Jose</dc:creator>
		<pubDate>Wed, 29 Aug 2007 10:45:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46443</guid>
		<description>Yo suelo programar usando Eclipse y la verdad es que tengo la sensaci&#243;n no de programar, sino de componer. &#191;D&#243;nde estar&#225; el l&#237;mite? Supongo que crear c&#243;digo a partir de un texto que explique lo que quieras hacer o a partir de un esquema dibujado en papel es a&#250;n un interesante campo de investigaci&#243;n. 

Ahora me viene a la cabeza que en el campo de sketch-based interfaces all&#225; por el 96 se hizo una muy conocida tesis sobre una aplicaci&#243;n que permite crear interfaces de usuario dibuj&#225;ndolas en un tablet PC, pero desconozco si ya est&#225; integrado en productos.</description>
		<content:encoded><![CDATA[<p>Yo suelo programar usando Eclipse y la verdad es que tengo la sensaci&oacute;n no de programar, sino de componer. &iquest;D&oacute;nde estar&aacute; el l&iacute;mite? Supongo que crear c&oacute;digo a partir de un texto que explique lo que quieras hacer o a partir de un esquema dibujado en papel es a&uacute;n un interesante campo de investigaci&oacute;n. </p>
<p>Ahora me viene a la cabeza que en el campo de sketch-based interfaces all&aacute; por el 96 se hizo una muy conocida tesis sobre una aplicaci&oacute;n que permite crear interfaces de usuario dibuj&aacute;ndolas en un tablet PC, pero desconozco si ya est&aacute; integrado en productos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: juan</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46442</link>
		<dc:creator>juan</dc:creator>
		<pubDate>Wed, 29 Aug 2007 10:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46442</guid>
		<description>Como ha comentado alguien en un post anterior, el grupo care-t, los de olivanova ya hace mucho que se dedican a eso y adem&#225;s con headquarter en Denia

http://www.care-t.com/company/index.asp

que pena que estas cosas no salgan m&#225;s en la tele, 

yo creo que un programa de tarde de hora y media, contando que hacen las empresas (c&#243;mo se hacen muebles, como se investigan vacunas, como se crea y prueba tecnolog&#237;a inform&#225;tica, c&#243;mo son las instalaciones) acabar&#237;a teniendo una buena audiencia y ayudar&#237;a a cambiar la mentalidad de la gente hacia un modelo m&#225;s emprendedor y una cultura de valorar m&#225;s el trabajo :-)</description>
		<content:encoded><![CDATA[<p>Como ha comentado alguien en un post anterior, el grupo care-t, los de olivanova ya hace mucho que se dedican a eso y adem&aacute;s con headquarter en Denia</p>
<p><a href="http://www.care-t.com/company/index.asp" rel="nofollow">http://www.care-t.com/company/index.asp</a></p>
<p>que pena que estas cosas no salgan m&aacute;s en la tele, </p>
<p>yo creo que un programa de tarde de hora y media, contando que hacen las empresas (c&oacute;mo se hacen muebles, como se investigan vacunas, como se crea y prueba tecnolog&iacute;a inform&aacute;tica, c&oacute;mo son las instalaciones) acabar&iacute;a teniendo una buena audiencia y ayudar&iacute;a a cambiar la mentalidad de la gente hacia un modelo m&aacute;s emprendedor y una cultura de valorar m&aacute;s el trabajo :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Emilio</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46437</link>
		<dc:creator>Emilio</dc:creator>
		<pubDate>Wed, 29 Aug 2007 09:17:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46437</guid>
		<description>&quot;Por otra parte, Herramientas de mas alto nivel, si pero aun son una fantasia. Que no nos vendan la moto del MDA otra vez.&quot; 

La moto de &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-driven_architecture&quot; rel=&quot;nofollow&quot;&gt;MDA&lt;/a&gt; esta empezando a arrancar,dentro de unos a&#241;os sera algo habitual su uso, simplemente por un tema de productividad. Mas que MDA me inclinar&#237;a por el &lt;a href=&quot;http://en.wikipedia.org/wiki/Model_driven_development&quot; rel=&quot;nofollow&quot;&gt;MDD&lt;/a&gt;. Proyectos como  &lt;a href=&quot;http://en.wikipedia.org/wiki/Graphical_Modeling_Framework&quot; rel=&quot;nofollow&quot;&gt;GMF&lt;/a&gt; ayudan a que poco a poco tengamos herramientas para poder implementar modelos a la medida de nuestras necesidades (no necesariamente con UML). Ademas no hay que olvidar que microsoft ya tiene un proyecto que sigue esta direcci&#243;n, es la &lt;a href=&quot;http://en.wikipedia.org/wiki/Software_factory&quot; rel=&quot;nofollow&quot;&gt;Software Factory&lt;/a&gt;.
La herramienta esta parece mas enfocada para que un  usuario pueda hacerse peque&#241;as aplicaciones, como actualmente se realizan sobre access o excel.</description>
		<content:encoded><![CDATA[<p>&#8220;Por otra parte, Herramientas de mas alto nivel, si pero aun son una fantasia. Que no nos vendan la moto del MDA otra vez.&#8221; </p>
<p>La moto de <a href="http://en.wikipedia.org/wiki/Model-driven_architecture" rel="nofollow">MDA</a> esta empezando a arrancar,dentro de unos a&ntilde;os sera algo habitual su uso, simplemente por un tema de productividad. Mas que MDA me inclinar&iacute;a por el <a href="http://en.wikipedia.org/wiki/Model_driven_development" rel="nofollow">MDD</a>. Proyectos como  <a href="http://en.wikipedia.org/wiki/Graphical_Modeling_Framework" rel="nofollow">GMF</a> ayudan a que poco a poco tengamos herramientas para poder implementar modelos a la medida de nuestras necesidades (no necesariamente con UML). Ademas no hay que olvidar que microsoft ya tiene un proyecto que sigue esta direcci&oacute;n, es la <a href="http://en.wikipedia.org/wiki/Software_factory" rel="nofollow">Software Factory</a>.<br />
La herramienta esta parece mas enfocada para que un  usuario pueda hacerse peque&ntilde;as aplicaciones, como actualmente se realizan sobre access o excel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46434</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Wed, 29 Aug 2007 07:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.enriquedans.com/2007/08/software-que-se-escribe-a-si-mismo.html#comment-46434</guid>
		<description>Seguro que hay herramientas que son capaces de generar c&#243;digo desde los requisitos en lenguage natural o en un lenguaje de modelado.
Pero generar c&#243;digo no es construir una aplicaci&#243;n. A ver si nos enteramos ya, que esto de la generaci&#243;n autom&#225;tica de c&#243;digo es muy viejo.</description>
		<content:encoded><![CDATA[<p>Seguro que hay herramientas que son capaces de generar c&oacute;digo desde los requisitos en lenguage natural o en un lenguaje de modelado.<br />
Pero generar c&oacute;digo no es construir una aplicaci&oacute;n. A ver si nos enteramos ya, que esto de la generaci&oacute;n autom&aacute;tica de c&oacute;digo es muy viejo.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

