<?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>La Pastilla Roja</title>
	<atom:link href="http://lapastillaroja.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapastillaroja.net</link>
	<description>Usos sociales de la tecnología</description>
	<lastBuildDate>Wed, 22 Feb 2012 17:00:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>El año en que se prohibió el uso del papel moneda</title>
		<link>http://lapastillaroja.net/2012/02/kill-cash-economy/</link>
		<comments>http://lapastillaroja.net/2012/02/kill-cash-economy/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 14:05:58 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Usos sociales de la tecnología]]></category>
		<category><![CDATA[¿Dónde estamos? ¿Hacia dónde vamos?]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4370</guid>
		<description><![CDATA[20 minutos informa de que se prohibirán los pagos en efectivo, en principio entre empresas, a cantidades no superiores a una horquilla entre 3.000€ y 5.000€. Siguiendo los precedentes francés e italiano. Es incuestionable que las transacciones electrónicas generan grandes &#8230; <a href="http://lapastillaroja.net/2012/02/kill-cash-economy/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>20 minutos informa de que se <a href="http://www.20minutos.es/noticia/1314148/0/limitacion/pago-efectivo/entre-empresas/">prohibirán los pagos en efectivo</a>, en principio entre empresas, a cantidades no superiores a una horquilla entre 3.000€ y 5.000€. Siguiendo los precedentes francés <a href="http://www.bloomberg.com/news/2011-12-22/italy-attempts-to-kick-the-cash-habit-as-monti-cracks-down-on-tax-evaders.html">e italiano</a>.</p>
<p>Es incuestionable que las transacciones electrónicas generan grandes eficiencias económicas con respecto a los pagos en metálico. Se llevan <a href="http://www.wired.com/wired/archive/2.12/emoney.html">años hablando del fin del papel moneda</a>, puede que en la próxima década <a href="http://lapastillaroja.net/2011/07/hipercrecimiento-inminente-de-los-pagos-por-movil/">desaparezcan hasta las tarjetas de crédito</a>. Ahora nuevos autores como <a href="http://www.economiapersonal.com.ar/tag/the-end-of-money/">David Wolman</a> defienden la conveniencia de eliminar el metálico calificándolo como la riqueza de los pobres excluidos del sistema bancario. No obstante, <strong>prohibir el uso de papel moneda es una descomunal burrada</strong> y voy a exponer dos muy buenas razones para justificar tan tajante afirmación.</p>
<p>Para empezar la prohibición se presenta bajo el argumento de reducir el fraude fiscal, por aquello de que <strong>hagas lo que hagas en la vida siempre tiene que parecer que lo haces por una buena causa</strong>, y como en lo relativo al pago de impuestos la posición de la ciudadanía parece ser la de &#8220;yo tuerto si tu ciego&#8221;, pues bienvenidas sean todas las medidas fiscalizadoras aunque al final al único que acaben fiscalizando sea a uno mismo. Se supone que se perseguirá, para empezar, el fraude fiscal en las empresas/empresarios &ndash;los malos-malotes de siempre&ndash; pero ¿realmente sirve para algo prohibir los pagos en efectivo entre empresas para reducir el fraude? No, en absoluto. Cuando una transacción comercial se hace en dinero negro no se declara nada a Hacienda, NADA, se hace en billetes de 500 &#8220;Bin Laden&#8221; sin factura y la forma de pago es irrelevante a efectos de control de fraude porque oficialmente la operación no existe. La bolsa de fraude fiscal en ca$h está en los autónomos y PyMEs que venden productos y servicios a particulares sin declarar los ingresos. Es por eso que se creó la fiscalidad por módulos dado que resulta imposible en la práctica saber cuánto ingresa y gasta un bar, un dentista, o, en general, un autónomo que trabaja para personas que no pueden presentar facturas para recuperar IVA. De modo que, nuevamente, <strong>a los que exprimiría el fin del papel moneda no es a los de arriba sino a <a href="http://lapastillaroja.net/2012/01/los-de-en-medio/">los de en medio</a></strong>.</p>
<p>Pero lo más importante es que la eliminación del papel moneda permitiría imponer de facto <a href="http://www.slate.com/articles/technology/technology/2011/12/how_eliminating_paper_money_could_end_recessions_.html">intereses negativos en la cuentas bancarias</a>. Todos sabemos que durante los últimos 80 años la fórmula mágica para dinamizar la economía ha sido estimular el consumo. Para estimular el consumo hay que aumentar el gasto y, por consiguiente, reducir el ahorro. Fue así de hecho como funcionábamos las PyMEs entre 1996 y 2006. Dado que ahorrar es carísimo para una empresa (30% impuesto de sociedades) pues se reinvertía todo y si se necesitaba dinero era fácil obtenerlo prestado a un tipo de interés muy bajo. Es decir, endeudarse era más mucho barato que ahorrar, y, lógicamente, sólo los muy estúpidos &ndash;o muy visionarios&ndash; ahorraban. ¿De dónde se podría sacar dinero ahora para volver a &#8220;dinamizar&#8221; la economía? Fácil: forzando a la gente a gastar los ahorros que tenga. ¿Cómo? Haciendo que lo ahorrado en una cuenta corriente cueste dinero. El problema es que para evitar el pago de intereses negativos existiría la opción de sacar el dinero del banco y guardarlo en el siempre socorrido calcetín. La solución: eliminar el papel moneda para que el dinero esté siempre en un lugar donde el Estado pueda trincarlo fácil y rápidamente cuando quiera. O, alternativamente, obligar a que sea gastado, o no, en la forma en que consideren oportuna unos más que cuestionables gestores económicos.</p>
<p>Por último, vale la pena notar que fiscalizar toda la economía sumergida mejoraría las cuentas, pero sólo las cuentas de las administraciones públicas, no las cuentas de las empresas ni de las familias.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/kill-cash-economy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo &#8220;ven&#8221; el mundo los robots</title>
		<link>http://lapastillaroja.net/2012/02/como-ven-el-mundo-los-robots/</link>
		<comments>http://lapastillaroja.net/2012/02/como-ven-el-mundo-los-robots/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 08:32:52 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Tecnologías Emergentes]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4357</guid>
		<description><![CDATA[Hace unos días andaba de visita por la empresa española Vaelsys proveedora de soluciones innovadoras de videovigilancia &#8220;inteligente&#8221;. Allí me estuvieron contando un poco acerca de las posibilidades tecnológicas actuales en el reconocimiento de imágenes, explicación, la cual, se resumía &#8230; <a href="http://lapastillaroja.net/2012/02/como-ven-el-mundo-los-robots/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace unos días andaba de visita por la empresa española <a href="http://www.vaelsys.com/">Vaelsys</a> proveedora de soluciones innovadoras de videovigilancia &#8220;inteligente&#8221;. Allí me estuvieron contando un poco acerca de las posibilidades tecnológicas actuales en el reconocimiento de imágenes, explicación, la cual, se resumía en que ahora mismo las máquinas pueden ver &#8220;bultos&#8221; en movimiento. Este video publicado por <a href="http://www.elasticspace.com/">Timo Arnall</a> muestra de forma visual algunas de las ideas que me contaron en Vaelsys.</p>
<p><iframe src="http://player.vimeo.com/video/36239715?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><br />
<a href="http://vimeo.com/36239715"><small>Robot readable world</small></a> <small>vía</small> <a href="http://news.cnet.com/8301-11386_3-57377761-76/how-robots-see-the-world-video/"><small>How robots see the world</small></a> <small>(Martin LaMonica, c|net)</small>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/como-ven-el-mundo-los-robots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NoSQL para no programadores</title>
		<link>http://lapastillaroja.net/2012/02/nosql-for-non-programmers/</link>
		<comments>http://lapastillaroja.net/2012/02/nosql-for-non-programmers/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 21:35:49 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Computación en la Nube]]></category>
		<category><![CDATA[Minería de Datos]]></category>
		<category><![CDATA[Morfeo Think Tank]]></category>
		<category><![CDATA[Tecnologías Emergentes]]></category>
		<category><![CDATA[Tecnologías Libres]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=3893</guid>
		<description><![CDATA[Superados los hypes de Django y Ruby On Rails, la última moda de tecnología es hablar de tecnologías NoSQL como medio de almacenamiento distribuido no relacional. En parte lo que pasa es que como se ha disparado la inversión en &#8230; <a href="http://lapastillaroja.net/2012/02/nosql-for-non-programmers/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Superados los hypes de <a href="https://www.djangoproject.com/">Django</a> y <a href="http://www.rubyonrails.org.es/">Ruby On Rails</a>, la última moda de tecnología es hablar de <a href="http://lapastillaroja.net/2011/04/cronograma-de-tecnologias-nosql/">tecnologías NoSQL</a> como medio de <a href="http://www.versioncero.com/articulo/596/almacenamiento-distribuido-no-relacional">almacenamiento distribuido no relacional</a>. En parte lo que pasa es que como <a href="http://lapastillaroja.net/2011/11/se-dispara-la-inversion-en-big-data/">se ha disparado la inversión en big data</a> pues los periodistas que cubren las noticias de tecnología de Silicon Valley han publicado un gran número de nota de prensa y comentarios sobre los nuevos productos.</p>
<p>La pregunta que pretendo responder en este post es <strong>¿Debe alguien que no es programador profundo preocuparse por las tecnologías NoSQL?</strong>.</p>
<p>Si tienes una base de datos con menos de cien millones de registros o un sitio web con menos de un millón de visitas al día, probablemente no necesitas preocuparte en absoluto ni siquiera por saber lo que es NoSQL. No obstante, la cantidad de información disponible está creciendo tan rápido que es fácil que en los próximos años muchas empresas alcancen los límites de las bases de datos relacionales. Y ya hoy por hoy es imposible concebir servicios de alto tráfico como Twitter sin tecnologías NoSQL.</p>
<p>La falta de escalabilidad puede visualizarse mediante las gráficas que muestran cómo se deteriora inexorablemente el rendimiento de un sistema relacional no distribuido cuando aumenta el número de usuarios. El problema técnico es que debido a su arquitectura intrínseca las bases de datos relacionales no se pueden distribuir de forma sencilla sobre varias máquinas. Existen algunas implementaciones comerciales de bases de datos paralelas pero son demasiado caras como infraestructura software de un sitio web y además una de las cosas que demostró Google es que las aplicaciones &#8220;big data&#8221; deben correr sobre pequeños servidores baratos. En 1998 Altavista utilizaba 20 máquinas DEC con multiprocesadores Alpha de 64 bits dotadas de un total de 130Gb de RAM y 500Gb de disco para indexar toda la web de entonces y atender 13 millones de consultas al día. Pero la infraestructura de Altavista fue incapaz de seguir el crecimiento de la web al ritmo que lo hacían los nodos clónicos de Google basados en MySQL. Y hoy en día Facebook tiene más de 2.000 servidores basados en MySQL.</p>
<p><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/Coste_vs_TiempoRespuesta.gif" alt="Coste vs Tiempo de Respuesta según aumenta el número de usuarios" title="Coste vs Tiempo de Respuesta según aumenta el número de usuarios" width="900" height="290" class="alignnone size-full wp-image-4323" /><br />
<small>Fuente: </small><a href="http://www.couchbase.com/why-nosql/nosql-database"><small>NoSQL Scalability and Performance</small></a><small> (Couchbase).</small></p>
<p>Para empezar a entender los fundamentos relevantes de las tecnologías NoSQL hagamos <a href="http://lapastillaroja.net/2011/04/cronograma-de-tecnologias-nosql/" title="Cronograma de tecnologías NoSQL">un poco de historia</a>. Las primeras tecnologías NoSQL son realmente anteriores a las bases de datos relacionales y se utilizaban porque ofrecían mejor rendimiento a costa de menos funcionalidades y la carencia del poder expresivo del lenguaje SQL. Una de las más veteranas, Berkely DB era uno de los soportes de almacenamiento de MySQL alternativo a <a href="http://es.wikipedia.org/wiki/InnoDB">InnoDB</a> y <a href="http://es.wikipedia.org/wiki/MyISAM">MyISAM</a> hasta que que MySQL <a href="http://lapastillaroja.net/2006/09/mysql-retirara-el-soporte-de-berkeley-db/">le retiró el soporte el 2006</a>. Incluso ahora varios sistemas de almacenamiento distribuido no relacional siguen usando Berkeley DB como back-end para la persistencia de datos. Berkeley DB es en esencia muy sencillo, se le proporciona una clave (típicamente en forma de cadena de texto) y un objeto binario y Berkeley DB almacena el objeto siendo luego posible recuperarlo dada su clave. También es posible crear claves alternativas o índices con duplicados para los objetos y recuperar los objetos ordenados por dichos índices. Berkeley DB no es cliente servidor, su código funciona dentro del espacio de direcciones de la aplicación que lo usa, lo cual aumenta su velocidad de respuesta pero también hace que sea inútil &#8220;tal cual&#8221; como sistema distribuido ya que la aplicación cliente debe estar en la misma máquina que los archivos de Berkeley DB para que sea posible garantizar la integridad de las transacciones.</p>
<p>Los sistemas de almacenamiento no relacional proporcionaban una solución para algunas aplicaciones que requerían un rendimiento en lectura y escritura de datos que los SGBDR no podían alcanzar, pero fue de las diferentes necesidades y retos técnicos con los que que se fueron topando los sitios como Facebook o LinkedIn de donde surgieron realmente las primeras aplicaciones open source de almacenamiento distribuido. Los portales se encontraban con problemas de escalabildiad y los ISPs con problemas para dimensionar y prededir el comportamiento de las bases de datos relacionales. Un serio obstáculo para ofrecer bases de datos relacionales en modalidad de software como servicio es que es muy fácil escribir consultas SQL que saturen por completo el servidor durante segundos, minutos o incluso horas.</p>
<p>Las aplicaciones NoSQL &ndash;o NewSQL o hasta N&#9733;SQL como algunos se refieren a ellas&ndash; pueden dividirse en seis grupos:</p>
<p><strong>1. Sistemas &#8220;BigTable&#8221;</strong>: Son básicamente una forma de repartir las filas y columnas clásicas de una tabla en diferentes servidores. Muchas de sus ideas están derivadas de <a href="http://www.nosql.es/blog/nosql/google-bigtable.html">Google Big Table</a> y <a href="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">Amazon Dynamo</a>. Las opciones Open Source más populares son <a href="http://cassandra.apache.org/">Cassandra</a>, <a href="http://hbase.apache.org/">HBase</a>, <a href="http://hypertable.org/">Hypertable</a>. Y como servicio puede utilizarse <a href="http://aws.amazon.com/es/simpledb/">Amazon SimpleDB</a>.</p>
<p><strong>2. Sistemas &#8220;Atributo-Valor&#8221;</strong>: Son los sistemas de funcionalidad más sencilla, en los cuales simplemente se recupera un objeto binario (BLOB) a partir de una clave. Los sistemas atributo-valor no distribuidos como Berkeley DB o Redis suelen usarse como software base de otras aplicaciones, bien para la capa de persistencia bien para la implementación de caches. Entre los sistemas atributo valor distribuidos podemos destacar <a href="http://project-voldemort.com/">Voldemort</a> y <a href="http://wiki.basho.com/Riak.html">Riak</a> este último incorporando también algunas ideas inspiradas en Dynamo. Los sistemas atributo-valor no son muy prácticos para almacenar datos estructurados, se suelen utilizar para almacenar y recuperar objetos cuya estructura interna es opaca a la aplicación cliente, por ejemplo, el almacenamiento de imágenes que usa Tumblr está basado en el servicio atributo-valor de <a href="http://aws.amazon.com/es/s3/">Amazon S3</a>. Además de Amazon S3, en modalidad de software como servicio de tuplas atributo-valor también está disponible <a href="http://msdn.microsoft.com/en-us/library/dd179423.aspx">Azure Table Storage</a> de Microsoft.</p>
<p><strong>3. Almacenes de documentos</strong>: Los documentos que manejan estos sistemas son un conjunto de datos identificados por etiquetas, internamente pueden ser documentos JSON o de otro tipo que se recuperan mediante claves primarias. También suelen disponer de funcionalidades para combinar documentos al estilo de las JOINs de SQL. Los dos productos Open Source más populares son <a href="http://couchdb.apache.org/">CouchDB</a> y <a href="http://www.mongodb.org/">Mongo DB</a>.</p>
<p><strong>4. Grafos</strong>: Para representar información estructurada en forma de red aparecieron aplicaciones como <a href="http://neo4j.org/">Neo4j</a> o <a href="http://www.infinitegraph.com/">Infinite Graph</a>.</p>
<p><strong>5. Índices &#8220;full-text&#8221;</strong>: Se trata de sistemas orientados a crear índices de texto no estructurado. El producto Open Source más popular es <a href="http://lucene.apache.org/">Apache Lucene</a> sobre el que se han construido otros productos como <a href="http://sna-projects.com/bobo/">Bobo</a>, <a href="http://javasoze.github.com/zoie/">Zoie</a> o <a href="http://lucene.apache.org/solr/">Solr</a>.</p>
<p><strong>6. Almacenes de documentos XML</strong>: Se trata de un almacén especialmente diseñado para almacenar documentos XML. Proporcionan XPath como lenguaje de consulta. Un producto popular es <a href="http://basex.org/">BaseX</a>.</p>
<p><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/NoSQLMatrix.gif" alt="NoSQL Matrix" title="NoSQL Matrix" width="600" height="450" class="aligncenter size-full wp-image-4316" /></p>
<p><strong>Disponibilidad de mano de obra cualificada en tecnologías NoSQL</strong>.</p>
<p>Para que una nueva solución tecnológica sea viable no es suficiente con que sea técnicamente conveniente, además es necesario que sea posible encontrar en el mercado de trabajo a un preico asequible a profesionales capaces de manejar la nueva tecnología. Los gráficos que se vienen a continuación muestran que <strong>NoSQL es un fenómeno originario del Área de la Bahía que se ha ido extendiendo a diferentes velocidades según el producto y que es aún relativamente poco conocido entre los programadores</strong>. En el <a href="http://analytics.ncsu.edu/?page_id=3626">estudio realizado por el Instituto de Analíticas Avanzadas de la Universidad de Carolina del Norte</a> sobre el que están basados algunos de los datos del Grupo 451 se encontraron <strong>366.084 miembros de LinkedIn con &#8220;MySQL&#8221; en su perfil frente a sólo 9.079 con &#8220;Hadoop&#8221;</strong> lo cual &ndash;extrapolado&ndash; implicaría que menos del 2,5% de los programadores tienen actualmente algún conocimiento de NoSQL. Sin embargo, las cifras de otros productos como Cassandra o Redis muestran que <strong>en Europa y particularmente en España existe una clara tendencia hacia la adquisición de competencias técnicas NoSQL</strong>.</p>
<p>Distribución geográfica de los miembros de LinkedIn con diversas tecnologías en su perfil</p>
<table border="0" summary="Disbribución geográfica de los miembros de LinkedIn con diversas tecnologías en su perfil<br />
"><br />
<tr>
<td colspan="2" align="center"><a href="http://blogs.the451group.com/information_management/2011/12/02/the-geographic-distribution-of-hadoop-skills-in-context/"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/USAvROW2.png" alt="NoSQL USA vs rest of the world" title="NoSQL USA vs rest of the world" width="521" height="325" class="alignnone size-full wp-image-4312" /></a></td>
</tr>
<tr style="border-top-style:solid">
<td align="center" style="border-right-style:solid"><b>MySQL</b></td>
<td align="center"><b>Hadoop</b></td>
</tr>
<tr>
<td style="border-top-style:none;border-right-style:solid"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/mysql1.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/mysql1-300x187.png" alt="Distribución geográfica de miembros de LinkedIn con MySQL en su perfil" title="Distribución geográfica de miembros de LinkedIn con MySQL en su perfil" width="300" height="187" class="alignnone size-medium wp-image-4283" /></a></td>
<td style="border-top-style:none"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/hadoop1.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/hadoop1-300x186.png" alt="Distribución geográfica de los miembros de LinkedIn con Hadoop en su perfil" title="Distribución geográfica de los miembros de LinkedIn con Hadoop en su perfil" width="300" height="186" class="alignnone size-medium wp-image-4287" /></a></td>
</tr>
<tr style="border-top-style:solid">
<td align="center" style="border-right-style:solid"><b>HBase</b></td>
<td align="center"><b>Couchbase</b></td>
</tr>
<tr>
<td style="border-top-style:none;border-right-style:solid"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/hbase.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/hbase-300x187.png" alt="Distribución geográfica de miembros de LinkedIn con HBase en su perfil" title="Distribución geográfica de miembros de LinkedIn con HBase en su perfil" width="300" height="187" class="alignnone size-medium wp-image-4300" /></a></td>
<td style="border-top-style:none"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/membase.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/membase-300x189.png" alt="Distribución geográfica de miembros de LinkedIn con Couchbase en su perfil" title="Distribución geográfica de miembros de LinkedIn con Couchbase en su perfil" width="300" height="189" class="alignnone size-medium wp-image-4301" /></a></td>
</tr>
<tr style="border-top-style:solid">
<td align="center" style="border-right-style:solid"><b>Cassandra</b></td>
<td align="center"><b>Riak</b></td>
</tr>
<tr>
<td style="border-top-style:none;border-right-style:solid"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/cassandra.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/cassandra-300x191.png" alt="Distribución geográfica de miembros de LinkedIn con Cassandra en su perfil" title="Distribución geográfica de miembros de LinkedIn con Cassandra en su perfil" width="300" height="191" class="alignnone size-medium wp-image-4302" /></a></td>
<td style="border-top-style:none"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/riak1.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/riak1-300x187.png" alt="Distribución geográfica de miembros de LinkedIn con Riak en su perfil" title="Distribución geográfica de miembros de LinkedIn con Riak en su perfil" width="300" height="187" class="alignnone size-medium wp-image-4303" /></a></td>
</tr>
<tr style="border-top-style:solid">
<td align="center" style="border-right-style:solid"><b>MongoDB</b></td>
<td align="center"><b>Redis</b></td>
</tr>
<tr>
<td style="border-top-style:none;border-right-style:solid"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/mongodb.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/mongodb-300x186.png" alt="Distribución geográfica de miembros de LinkedIn con MongoDB en su perfil" title="Distribución geográfica de miembros de LinkedIn con MongoDB en su perfil" width="300" height="186" class="alignnone size-medium wp-image-4306" /></a></td>
<td style="border-top-style:none"><a href="http://lapastillaroja.net/wp-content/uploads/2012/02/redis.png"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/redis-300x185.png" alt="Distribución geográfica de miembros de LinkedIn con Redis en su perfil" title="Distribución geográfica de miembros de LinkedIn con Redis en su perfil" width="300" height="185" class="alignnone size-medium wp-image-4307" /></a></td>
</tr>
</table>
<p><small>Fuente: </small><a href="http://blogs.the451group.com/information_management/2011/12/02/the-geographic-distribution-of-hadoop-skills-in-context/"><small>Too much information</small></a></p>
<p><strong>Conclusiones y Recomendaciones</strong>.</p>
<p><strong>1ª) Mantener en el radar las tecnologías NoSQL</strong>. Puede que no sean necesarias mañana mismo, pero con la explosión de datos que se avecina puede que sí lo sean pasado mañana.</p>
<p><strong>2ª) No usar tecnologías NoSQL para problemas que pueden resolverse con SGBDR tradicionales</strong>. Algunos programadores son adictos a las novedades y les encanta instalarse cosas. Puede que <a href="http://es.wikipedia.org/wiki/Erlang">Erlang</a> sea un fantástico lenguaje de programación concurrente pero ello no implica que CouchDB sea una solución mágica sólo por estar escrita en él.</p>
<p><strong>3ª) Ser consciente de la Paradoja de la Elección</strong>. Están apareciendo tantos sistemas alternativos sin que haya (por ahora) ninguno claramente dominante que puede ser difícil elegir el más idóneo entre ellos a medio-largo plazo.</p>
<p><strong>4ª) Buscar talento y no tecnología</strong>. Para enfrentarse a los retos del Big Data, buscar personas con talento que tengan conocimientos técnicos y de negocio, no tecnologías presuntamente milagrosas.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/nosql-for-non-programmers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CLASP</title>
		<link>http://lapastillaroja.net/2012/02/clasp/</link>
		<comments>http://lapastillaroja.net/2012/02/clasp/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 20:41:48 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Modelos de Negocio]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4277</guid>
		<description><![CDATA[CLASP (Confusion of Logistics and Strategy Problem): Fenómeno que se produce cuando la gente critica tu nueva estrategia porque no saben como ejecutarla [&#8230;] Casi todos los proyectos grandiosos combinan una estrategia brillante con una logística imposible pero que de &#8230; <a href="http://lapastillaroja.net/2012/02/clasp/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>CLASP (Confusion of Logistics and Strategy Problem): Fenómeno que se produce cuando la gente critica tu nueva estrategia porque no saben como ejecutarla [&hellip;] Casi todos los proyectos grandiosos combinan una estrategia brillante con una logística imposible pero que de alguna manera se acaba manejando.</p>
<p><small>Fuente: </small><a href="http://sethgodin.typepad.com/seths_blog/2011/11/the-confusing-logistics-and-strategy-problem.html?" title="CLASP"><small>Seth&#8217;s Blog</small></a></p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/clasp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 reasons why I choose to be in IT industry</title>
		<link>http://lapastillaroja.net/2012/02/12-reasons-why-i-choose-to-be-in-it-industry/</link>
		<comments>http://lapastillaroja.net/2012/02/12-reasons-why-i-choose-to-be-in-it-industry/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 08:23:58 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Mitos, arquetipos y filosofía]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4267</guid>
		<description><![CDATA[I hate sleeping. I have enjoyed my life in childhood. I can&#8217;t live without tension. I wanted to have disturbed family life. I hate to look like a smart person. I wanted to take revenge myself. I love dreaming and &#8230; <a href="http://lapastillaroja.net/2012/02/12-reasons-why-i-choose-to-be-in-it-industry/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ol>
<li>I hate sleeping.</li>
<li>I have enjoyed my life in childhood.</li>
<li>I can&#8217;t live without tension.</li>
<li>I wanted to have disturbed family life.</li>
<li>I hate to look like a smart person.</li>
<li>I wanted to take revenge myself.</li>
<li>I love dreaming and see client dreams come true.</li>
<li>I wanted social boycott.</li>
<li>I wanted to breakup with my friends.</li>
<li>I love to work on holidays.</li>
<li>I can&#8217;t live without my smartphone.</li>
<li>I love begging for payment from clients.</li>
</ol>
<p><small>Leí esta broma en el FB de </small><a href="http://cositadiminuta.blogspot.com/"><small>Lisset</small></a><small>. Circula por Internet. No he podido encontrar la fuente original.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/12-reasons-why-i-choose-to-be-in-it-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los intentos de innovación en las grandes empresas</title>
		<link>http://lapastillaroja.net/2012/02/los-intentos-de-innovacion-en-las-grandes-empresas/</link>
		<comments>http://lapastillaroja.net/2012/02/los-intentos-de-innovacion-en-las-grandes-empresas/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 07:34:42 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Casos Prácticos]]></category>
		<category><![CDATA[Desmitificando FUDs]]></category>
		<category><![CDATA[Patrimonio Común de Innovación]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4264</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dilbert.com/strips/comic/2012-02-08/" title="Dilbert 2012-02-08"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/Dilbert20120208.gif" alt="Dilbert 2012-02-08" width="658" height="214" class="alignnone size-full wp-image-4265" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/los-intentos-de-innovacion-en-las-grandes-empresas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google cederá los datos de sus usuarios a los gobiernos</title>
		<link>http://lapastillaroja.net/2012/02/google-cedera-los-datos-de-los-usuarios-a-los-gobiernos/</link>
		<comments>http://lapastillaroja.net/2012/02/google-cedera-los-datos-de-los-usuarios-a-los-gobiernos/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 17:55:10 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Entorno Legal del Software Libre]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4256</guid>
		<description><![CDATA[Extracto de la nueva política de privacidad de Google: Compartiremos tus datos personales con empresas, organizaciones o personas físicas ajenas a Google si consideramos de buena fe que existe una necesidad razonable de acceder a dichos datos o utilizarlos, conservarlos &#8230; <a href="http://lapastillaroja.net/2012/02/google-cedera-los-datos-de-los-usuarios-a-los-gobiernos/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Extracto de la nueva <a href="http://www.google.com/policies/privacy/preview/">política de privacidad de Google</a>:</p>
<p><img src="http://www.lapastillaroja.net/archives/comillas.gif" width="25" height="25" border="0" />Compartiremos tus datos personales con empresas, organizaciones o personas físicas ajenas a Google si consideramos de buena fe que existe una necesidad razonable de acceder a dichos datos o utilizarlos, conservarlos o revelarlos para:</p>
<p>&bull; cumplir cualquier requisito previsto en la legislación o normativa aplicable o atender cualquier requerimiento de un órgano administrativo o judicial,<br />
&bull; cumplir lo previsto en las condiciones de servicio vigentes, incluida la investigación de posibles infracciones&rdquo;</p>
<p>Es decir, que si cualquier gobierno quiere saber cualquier cosa sobre ti, Google colaborará.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/google-cedera-los-datos-de-los-usuarios-a-los-gobiernos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fake O&#8217;Reilly covers</title>
		<link>http://lapastillaroja.net/2012/02/fake-oreilly-covers/</link>
		<comments>http://lapastillaroja.net/2012/02/fake-oreilly-covers/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 20:46:16 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Off-topic]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4252</guid>
		<description><![CDATA[(vía The Open Force)]]></description>
			<content:encoded><![CDATA[<p><a href="https://picasaweb.google.com/ZUrlocker/KindleFakeOReillyScreensavers"><img src="http://lapastillaroja.net/wp-content/uploads/2012/02/fakesocial-250x300.jpg" alt="Social Skills for SQL Programmers" title="Social Skills for SQL Programmers" width="250" height="300" class="alignright size-medium wp-image-4253" /></a><br />
(vía <a href="http://www.theopenforce.com/2011/12/fake-oreilly-covers.html">The Open Force</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/fake-oreilly-covers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo ponerle el precio a un producto software</title>
		<link>http://lapastillaroja.net/2012/02/como-ponerle-el-precio-a-un-producto-software/</link>
		<comments>http://lapastillaroja.net/2012/02/como-ponerle-el-precio-a-un-producto-software/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 19:46:38 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Análisis Financiero del Software Libre]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=1414</guid>
		<description><![CDATA[Creo que uno de los errores más comunes que he visto cometer a los emprendedores del sofware es la metodología empleada para ponerle precio a su producto. Yo mismo he cometido errores de &#8220;pricing&#8221; suficientes veces como para darle un &#8230; <a href="http://lapastillaroja.net/2012/02/como-ponerle-el-precio-a-un-producto-software/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creo que uno de los errores más comunes que he visto cometer a los emprendedores del sofware es la metodología empleada para ponerle precio a su producto. Yo mismo he cometido errores de &#8220;pricing&#8221; suficientes veces como para darle un repaso por escrito a las lecciones aprendidas.</p>
<p>Para empezar creo que <strong>el error más frecuente es asignar un precio al producto que está de alguna manera relacionado con lo que cuesta fabricarlo</strong>, o con las cifras de clientes y precios que se ven bonitas en el business plan. Idealmente debería haber dos equipos en una empresa, el de las personas que se dedican a fabricar el producto sin tener ni idea de cuánto podría valer en el mercado, y el equipo de personas dedicadas a hallar el valor de mercado y explotarlo sin saber en absoluto de costes de producción, y en una segunda ronda, si resulta que los resultados de ambos estudios de costes y beneficios son compatibles, entonces y sólo entonces hay que lanzar el producto al mercado.</p>
<p><strong>Los productos hay que venderlos por el valor que percibe el cliente que tienen, no por el coste de producción más un margen o cualquier otro método de estudio de mercado</strong>. El valor que percibe el cliente no es el valor real del software. El software tiene valores diferentes para clientes diferentes dependiendo de su poder de compra. Incluso para el mismo cliente el mismo software puede tener valores muy diferentes dependiendo del momento del tiempo. Hubo unos años durante la primera burbuja de Internet en los cuales cualquier producto que prometiera servir para &#8220;ganar la web&#8221; se vendía más caro que el oro. La teoría económica dice que los clientes perciben el valor usando puntos de referencia, como los precios del software de la competencia, o incluso el precio de otros productos de tu mismo catálogo que ya conocen bien. En la realidad es mucho más lucrativo vender a los clientes que tienen dinero y están asustados. Normalmente dicha situación se produce durante las burbujas, cuando amordazan al responsable de compras y lo encierran en el sótano.</p>
<p>Para obtener el máximo beneficio económico con la venta de un producto, en teoría, hay que usar una curva de demanda junto con una segmentación adecuada de clientes. Hay una buena explicación de ambas cosas en el artículo <a href="http://www.joelonsoftware.com/articles/CamelsandRubberDuckies.html">Camels and Rubber Duckies</a> de Joel Spolsky (2004). En resumen, la curva de demanda indica cuántos clientes comprarían el producto a un precio dado. Además, la segmentación, es una técnica complementaria para cobrar más al cliente que más puede pagar y ofrecer ofertas a los de menor poder adquisitivo, para de ese modo exprimir hasta el último céntimo de todos ellos. La segmentación aplicada al software suele traducirse en versionado, estilo Windows Home vs. Windows Business o a una variante que a mi me gusta aún más: el <a href="http://lapastillaroja.net/2010/12/aplicaciones-bala-de-plata-y-core-wrapping/">core wrapping</a>.</p>
<p><strong>Un buen versionado incrementará el beneficio</strong>, aunque llevado a extremos, como el que explica Spolsky en su artículo, puede llevar a productos cuyo precio oficial es imposible de obtener por ninguna parte dado que la estrategia comercial del fabricante es realmente y únicamente meterle el rejón que pueda a quien pueda. Ya he comentado en posts anteriores que gran parte del negocio del software va precisamente de <a href="http://lapastillaroja.net/2006/06/trincar-y-tirar/">trincar y tirar</a>. Lo cual me conduce a otro error común, la <strong>falta de percepción del valor actual neto de una venta</strong>. El software que da dinero no está pensado para que el cliente lo pague una vez y lo use para siempre, esta pensado para que lo pague una vez y otra y otra y otra y lo siga pagando y pagando y pagando&hellip; El software no son sólo bytes sino que incluye muchas otras cosas como mantenimiento evolutivo, soporte a incidencias, etc. Aunque tampoco hay que caer en el <a href="http://lapastillaroja.net/2006/01/el-soporte-tecnico-no-es-un-modelo-de-negocio-viable/">error de pensar que el software es sólo servicios y soporte</a> que fue el que hizo a muchos fabricantes Open Source <a href="http://lapastillaroja.net/2006/04/vuelta-al-modelo-de-negocio-de-licencias/">volver al modelo de licencias</a>.</p>
<p>Otra cosa que, en general, creo que no se debe hacer con una startup es seguir una estrategia de ofrecer el producto de más bajo coste para el cliente, a menos, claro está que la disrupción esté en el precio, lo cual no suele ser el caso. Hay emprendedores que creen que lanzar productos &#8220;low cost&#8221; es bueno porque ellos no tienen mucho dinero y echan en falta productos baratos que les resulten asequibles. Incluso hay inversores a quienes les gustan los productos low cost porque en una coyuntura económica desfavorable como la actual son los que tienen mejor salida al mercado o incluso los únicos con salida. Tengo, en general, una opinión desfavorable sobre el low cost por dos motivos: 1º) porque para cobrar poco hay que tener muchos clientes, invertir una burrada en marketing y dar un servicio pésimo, circunstancias ninguna de las tres que suelan darse en una startup; y 2º) porque vendiendo low cost se pierde la posibilidad de exprimir el jugo a la gama alta del mercado donde se concentran los clientes de mayor poder adquisitivo. Haciendo cualquier pequeño estudio de mercado es fácil comprobar que hay muchos productos por debajo de 1.000€/año y también bastantes, aunque no tantos, por encima de los 30.000€/año, pero la franja entre 1.000€ y 30.000€ (en EE.UU. entre 3.000$ y 75.000$) está prácticamente desierta porque los gastos comerciales de la venta B2B son tan elevados que impiden ofrecer ningún producto por debajo de varias decenas de miles la unidad. La venta a grandes corporaciones es todo <a href="http://www.slideshare.net/sergiomt/the-secrets-of-selling-big-projects" title="The secrets of selling big projects">un arte que merecería un post en si misma</a>, pero en esta ocasión sólo me detendré en un aspecto concreto. Las grandes empresas cuentan con compradores expertos en negociar hasta el último centimo a la baja. He visto a lo largo de mi carrera muchos contratos que eran fabulosos en el volumen pero ridículos en los márgenes, sobre todo porque la comisión del comercial suele ir ligada a la cifra de venta y no al margen neto. Además, los sicarios de una mesa de compras son auténticos profesionales de las maniobras para pagar menos. Spolsky comenta la jugarreta de esperar al último día del trimestre, o del año, cuando saben que necesitas su compra para redondear tus cuentas y entonces pedir un descuento. Pero hay otras aún peores, como aplazar los plazos de pago sin previo aviso y de un plumazo, o incluso anunciar que compraran sólo a menor precio si se enteran de que dependes de ellos para sobrevivir, dejando al proveedor a margen cero en un estado de empresa zombie en la cual no quiebra pero tampoco obtiene ningún beneficio neto.</p>
<p>Por último, por las tendencias actuales, es inevitable comentar el caso del software como servicio. Ya he comentado con anterioridad que, en mi opinión, <a href="http://lapastillaroja.net/2011/03/el-cash-flow-del-software-como-servicio-es-horrible/">el cash flow del software como servicio es malo</a>, y se necesita tener un bolsillo bastante más profundo de lo que parece a primera vista para soportar el tirón de lanzamiento de un SaaS. Pero, yendo a lo práctico, dos cosas a tener en cuenta: 1ª) en muchas empresas da lo mismo 29€/mes que 99€/mes de igual manera que no importa si un billete Madrid-Barcelona les cuesta 90€ o 200€ porque un software que no genera 60€/mes de valor o un viaje que no sirve para ganar +110€ no vale la pena hacerlo; y 2ª) pese a que el precio mensual pueda ser muy variable a veces no es lo mismo 600€ que 900€ porque 600 puede ser el límite de la tarjeta de crédito de la empresa exento de explicaciones detalladas a compras.</p>
<p>Más información: vale la pena leer el eBook gratuito <a href="http://neildavidson.com/download/dont-just-roll-the-dice/">Don’t just roll the dice</a> the Neil Davidson si te encuentras en el proceso de ponerle precio a tu software.</p>
<p>Actualización: Un lector me ha comentado que leyó el post de cabo a rabo y al final se quedó pensando que sólo he mareado la perdiz divagando y no he explicado realmente nada de nada sobre qué hacer en la práctica después de todo. Pues bien, voy con <strong>La Receta Mágica</strong>:<br />
- si es un software monousuario (sea lo que sea) pide 299€ (o dólares) por usuario y año<br />
- si es un software para una PyME o un departamento de una gran empresa, pide 29.000€ el primer año y 6.000€ cada año siguiente<br />
- si es un software para un ente público pide 49.000€ el primer año y 17.900€ cada año siguiente<br />
- si es un software para una gran empresa, pide 199.000€ el primer año y 72.000€ cada año siguiente</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/como-ponerle-el-precio-a-un-producto-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El estado del arte del software 2012</title>
		<link>http://lapastillaroja.net/2012/02/el-estado-del-arte-del-software-2012/</link>
		<comments>http://lapastillaroja.net/2012/02/el-estado-del-arte-del-software-2012/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 16:59:24 +0000</pubDate>
		<dc:creator>Sergio Montoro</dc:creator>
				<category><![CDATA[Adoptando Sw Libre en una Organización]]></category>
		<category><![CDATA[Tecnologías Libres]]></category>

		<guid isPermaLink="false">http://lapastillaroja.net/?p=4225</guid>
		<description><![CDATA[Creo que cada semana &#8211;aproximadamente&#8211; alguien me pregunta si conozco algún desarrollador de aplicaciones para móviles. Iba a hacer un repaso de las tecnologías que estarán están de moda en 2012, pero podría resumir lo esencial en tres palabras: móviles, &#8230; <a href="http://lapastillaroja.net/2012/02/el-estado-del-arte-del-software-2012/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creo que cada semana &ndash;aproximadamente&ndash; alguien me pregunta si conozco algún desarrollador de aplicaciones para móviles. Iba a hacer un repaso de las tecnologías que <strike>estarán</strike> están de moda en 2012, pero podría resumir lo esencial en tres palabras: móviles, móviles, móviles&hellip; Casi el único dilema es si desarrollar las aplicaciones en los novísimos (y complejos) HTML5+CSS3 o tirar de API nativos para aprovechar a tope las características de cada dispositivo, o tirar por la vía de en medio escribiendo aplicaciones híbridas cuando ello es posible. En los móviles se incluyen por descontado los tablets y sus nuevas posibilidades de interfaz de usuario ¡por fín! gracias a Dios, nos hemos desecho del ratón, ese <a href="http://es.wikipedia.org/wiki/Rat%C3%B3n_%28inform%C3%A1tica%29#Historia">artilugio del siglo pasado</a>, a ver si hay suerte y a lo largo de esta década nos deshacemos también del vetusto <a href="http://es.wikipedia.org/wiki/Teclado_QWERTY">QWERTY del XIX</a>.</p>
<p>De la mano de las aplicaciones móviles han llegado el fenómeno de la &#8220;<a href="http://lapastillaroja.net/2011/12/appification/">appificación</a>&#8221; y las <a href="http://lapastillaroja.net/2010/03/se-ponen-de-moda-las-tiendas-de-aplicaciones-privativas/">tiendas de aplicaciones privativas</a>.</p>
<p>Es indicativo de las tendencias que en el <a href="http://betabeers.com/2012/01/03/meetapp-y-betabeers-madrid-13-enero/">ßetabeers del 13 de enero</a> (el evento de moda de los desarrolladores en España) las tres aplicaciones presentadas fuesen una <a href="http://biit.fm/">app de música para móviles</a>, una <a href="http://www.gamisfaction.com/">herramienta de marketing online</a> basada en <a href="http://www.territoriocreativo.es/etc/2011/08/tendencias-gamification-aplicando-dinamicas-de-juego-en-marketing.html">gamification</a>, y un <a href="http://codeeta.com/">componente SaaS para ejecutar acciones de marketing y comercio electrónico</a>. Google hace ya tiempo que lanzó &#8220;<a href="http://lapastillaroja.net/2009/12/el-api-de-tu-vida/">los APIs de tu vida</a>&#8220;, pero, además, rediseñó el API de Google Maps (entre otros) en su versión 3 para adaptarlo al uso en móviles aún a costa de ir hacia atrás en algunas funcionalidades ofrecidas por la versión 2 del mismo API.</p>
<p>En el entorno empresarial, hay tres trendencias que creo que vale la pena observar: la integración contínua, <a href="http://lapastillaroja.net/2006/10/el-servicio-es-la-infraestructura/">PaaS</a> y <a href="http://lapastillaroja.net/2008/10/middleclouding/">clouds híbridos</a>.</p>
<p>La <a href="http://en.wikipedia.org/wiki/Continuous_integration">integración contínua</a> se originó ya hace tiempo de la necesidad de automatizar los tediosos procesos de hacer builds de software y ejecutar <a href="http://www.quality-testing.com/smoke-test">pruebas de humo</a> de manera repetitiva. Sin duda, la era del lanzamiento semestral, anual o plurianual de versiones, es historia, y ahora lo habitual es sacar una nueva vesión cada dos o tres semanas en sprints <a href="http://www.versioncero.com/articulo/583/nosotros-hacemos-scrum">Scrum</a>. Pero las herramientas como <a href="http://jenkins-ci.org/">Jenkins</a> se están usando también cada vez más para integrar datos mediante <a href="http://es.wikipedia.org/wiki/Extract,_transform_and_load">ETL</a>s. Personalmente, opino que los web services nacieron muertos debido a lo complejo que resulta implementarlos, y han sido substituidos por servicios <a href="http://www.infoq.com/articles/rest-introduction">HTTP REST</a> más sencillos. <a href="http://lapastillaroja.net/2006/07/los-4-jinetes-del-apocalipsis/">Las SOA ya estaban pasadas de moda en 2006</a> debido a que prometían, en principio, integrar aplicaciones heterogéneas pero resolvían sólo una parte del problema, el transporte de datos mediante un bus; dejando muchas herramientas sin cubrir la parte a menudo más compleja, que es la traducción semántica de los datos entre las aplicaciones. Los data mash ups como <a href="http://www.denodo.com/">Denodo</a> también tuvieron su hype pero tampoco parece que hayan acabado de cuajar del todo. Al final del día lo que la mayoría de las empresas necesitan son pequeños procesos que muevan datos de una aplicación a otra, que se puedan ejecutar y monitorizar fácilmente a diario y que resulten sencillos de mantener evolutivamente.</p>
<p>El PaaS (Platform as a Service) es una respuesta evolutiva a las <a href="http://lapastillaroja.net/2010/09/devops/">devops</a>. Desplegar aplicaciones se había convertido en tal carajal que empezaron a buscarse perfiles profesionales que tuviesen competencias tanto de desarrollador de software como de administrador de sistemas para que pudiese depositarse en la misma persona la responsabilidad de coordinar ambas tareas. Pero como siempre, las soluciones basadas en usar materia gris de calidad para resolver un problema son caras y difíciles, puesto que tal tipo de materia escasea. La idea del PaaS es que el programador pueda escribir su aplicación en un entorno de desarrollo que es completamente indistingible del entorno de producción &ndash;excepto por su escalabilidad&ndash; y, además, mover la aplicación de un entorno a otro de forma totalmente automatizada y sin riesgo de errores.</p>
<p>El PaaS puede apoyarse en los clouds híbridos, los cuales pueden serlo en dos sentidos: a) empezar con un <a href="http://lapastillaroja.net/2010/03/el-hype-de-los-clouds-privados-y-la-captacin-de-talento-y-capital/">cloud privado</a> que luego se externaliza, o b) empezar con una infraestrutura externa tipo <a href="http://lapastillaroja.net/2011/06/z-cloud-el-cloud-hibrido-de-zynga/">Z Cloud</a> y luego traérsela &#8220;in-house&#8221; para abaratar costes y conocer con más exactitud la disponibilidad y calidad del servicio.</p>
]]></content:encoded>
			<wfw:commentRss>http://lapastillaroja.net/2012/02/el-estado-del-arte-del-software-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

