<?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>Masio IT &#187; ensayo</title>
	<atom:link href="http://www.masio.com.mx/category/ensayo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masio.com.mx</link>
	<description>Tecnologia e informacion</description>
	<lastBuildDate>Tue, 08 Sep 2009 17:10:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>La importancia de los estandares</title>
		<link>http://www.masio.com.mx/la-importancia-de-los-estandares/</link>
		<comments>http://www.masio.com.mx/la-importancia-de-los-estandares/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 18:08:09 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/la-importancia-de-los-estandares/</guid>
		<description><![CDATA[No, esta vez no voy a hablar de los est&#225;ndares html. Esta vez voy a hablar de las tecnolog&#237;as est&#225;ndar en el mas amplio sentido de la palabra. Est&#225;ndar: Adj. Que es lo m&#225;s habitual o corriente, o que re&#250;ne las caracter&#237;sticas comunes a la mayor&#237;a. Si eres un reci&#233;n egresado de la carrera de [...]]]></description>
			<content:encoded><![CDATA[<p>No, esta vez no voy a hablar de los est&aacute;ndares html. Esta vez voy a hablar de las tecnolog&iacute;as est&aacute;ndar en el mas amplio sentido de la palabra.</p>
<p><em><strong>Est&aacute;ndar</strong>: Adj. Que es lo m&aacute;s habitual o corriente, o que re&uacute;ne las caracter&iacute;sticas comunes a la mayor&iacute;a.</em></p>
<p>Si eres un reci&eacute;n egresado de la carrera de ciencias de la computaci&oacute;n,  seguramente tu primer trabajo ser&aacute; programaci&oacute;n en visual b&aacute;sica, usando una base de datos SQL server en un servidor windows. Tienes suerte. Si, en serio.</p>
<p align="center"><a href="http://www.flickr.com/photos/uninspired-clicks/41031137/"><img src="http://www.masio.com.mx/masio/wp-content/uploads/2008/03/dinosaur.jpg" style="border-width: 0px" alt="dinosaur" width="404" border="0" height="304" /></a></p>
<p>Con el tiempo te vas a encontrar con que tienes que dar mantenimiento a cosas como estas:</p>
<ul>
<li>Sistemas con lenguajes de programaci&oacute;n que ya no existen en el mercado</li>
<li>&#8230; cuya ultima versi&oacute;n sali&oacute; en 1997&#8230;</li>
<li>&#8230; cuyo &uacute;nico IDE es web&#8230;</li>
<li>&#8230; y que solo funciona en redhat 6.2&#8230;</li>
<li>&#8230; y que esta basado en B&aacute;sica</li>
<li>&#8230; o peor, en FORTRAN</li>
<li>Bases de datos no relacionales&#8230;</li>
<li>&#8230; basados en <a href="http://en.wikipedia.org/wiki/Flat_file_database">archivos de texto plano</a>&#8230;</li>
<li>&#8230; que no soportan <a href="http://en.wikipedia.org/wiki/ACID">ACID</a>&#8230;</li>
<li>&#8230; o por lo menos integridad referencial&#8230;.</li>
<li>&#8230; o de perdida <em>atomicidad</em>&#8230;</li>
<li>&#8230; ni multithreading</li>
</ul>
<p>Y tu trabajo ser&aacute; hacer que esos sistemas <abbr title="Been there, done that, bought the book">sigan funcionando</abbr>. Mis condolencias. Una vez que tu trabajo es mantener un sistema monol&iacute;tico como estos, tu carrera esta en peligro. La mayor parte del conocimiento y experiencia que obtengas de estos sistemas no te servir&aacute; una vez que te vayas a otra empresa. En muchos aspectos tendr&aacute;s que empezar de cero, y probablemente tendr&aacute;s que empezar de negativo, ya que estos sistemas te encierran en el pasado, amarrandote a <a href="http://en.wikipedia.org/wiki/Best_Practices">malas practicas</a> y dej&aacute;ndote atr&aacute;s en una industria en la que el conocimiento es obsoleto en 6 meses.</p>
<p>Y te conviene tener cuidado de no caer en estas malas no solo por ti, sino por tu empresa. Es cuesti&oacute;n de libertad, pero sobre todo de finanzas. El trabajar con sistemas no est&aacute;ndares les puede estar costando mucho dinero:</p>
<ol>
<li>Estas herramientas por ser tan ex&oacute;ticas, suelen tener pocos especialistas. Debido al soporte limitado conseguir alguien que te pueda resolver un problema complicado, te puede costar muy caro.</li>
<li>Muchas veces es poco mas que imposible hacer una migraci&oacute;n a un sistema operativo mas nuevo. Estar&aacute;s muy expuesto a problemas de seguridad as&iacute; como a problemas de performance. Inclusive podr&iacute;a ser dif&iacute;cil o imposible migrar de hardware, en caso de contingencia.</li>
<li>Por la naturaleza de este tipo de herramientas es posible que no puedan crecer al ritmo de tu negocio. Talvez hoy tienes 10 usuarios, pero en un futuro podr&iacute;as tener 1000. Cuando el sistema no puede crecer, lo mas probable es que tu &uacute;nica opci&oacute;n sea aventar dinero al problema, en t&eacute;rminos de hardware. Toma en cuenta que la escalabilidad de un problema en t&eacute;rminos de hardware no es lineal. Duplicar la capacidad de procesador no necesariamente reduce a la mitad los tiempos de respuesta, aun paralelizandolo como lo explica la <a href="http://en.wikipedia.org/wiki/Amdahl%27s_Law">ley de Amdahl</a>. Piensa en t&eacute;rminos de <a href="http://en.wikipedia.org/wiki/Scalability">escalabilidad.</a></li>
<li>Si el proveedor de estos sistemas es tu &uacute;nico soporte, te encontraras en el problema de &#8220;<a href="http://en.wikipedia.org/wiki/Vendor_lock-in"><strong>vendor lock in</strong></a>&#8220;. Una vez que un sistema de este tipo es vital para tu negocio, tu proveedor te cobrara lo que el quiera sin que tu puedas hacer mucho para evitarlo.</li>
<li>La curva de aprendizaje suele ser muy alta, cost&aacute;ndote muchas horas hombre obteniendo un costo-beneficio mucho menor, ya que son conocimientos poco reusables fuera del campo original del problema.</li>
</ol>
<p>Te sorprender&iacute;a saber cuantas empresas del top 100 en este pa&iacute;s cuentan con problemas similares. Ahora, que hacer para evitar caer en estos problemas?</p>
<ol>
<li>Para todo sistema a la medida EXIGE el c&oacute;digo fuente. Una vez que tu compras un sistema, ese sistema es TUYO, ya no le pertenece a quien lo creo. El c&oacute;digo es de quien lo paga.</li>
<li>EXIGE la documentaci&oacute;n completa del software que compres, tanto la documentaci&oacute;n t&eacute;cnica como la de usuario. (si, se que es de primaria, pero te sorprender&iacute;a el porcentaje de software no documentado que existe en este pa&iacute;s)</li>
<li>Prefiere que el software que compres este basado en software libre o que sea software libre.</li>
<li>EXIGE que tengas completo acceso a los datos generados en dichas aplicaciones. Otra vez, los datos que generes son <strong>tuyos</strong>, no de tu proveedor. Adem&aacute;s dichos datos deben ser f&aacute;cilmente exportables a formatos est&aacute;ndares.</li>
<li>Prefiere que el software este basado en lenguajes est&aacute;ndares. Te ser&aacute; mas f&aacute;cil y <strong>barato</strong> extender tu sistema si esta hecho en PHP, Ruby, C#, ASP.NET o Java, que si esta hecho en <a href="http://en.wikipedia.org/wiki/MUMPS">MUMPS</a> o en <a href="http://en.wikipedia.org/wiki/Clipper_%28programming_language%29">CLIPPER</a> o en <abbr title="escalofrios">Informix</abbr>.</li>
<li>En caso de que el sistema sea realizado en un lenguaje propietario, EXIGE que el sistema sea extensible con un API <strong>publica y documentada </strong>en un lenguaje comercial est&aacute;ndar. Java suele ser una buena opci&oacute;n en estos casos.</li>
<li>EXIGE por contrato que el sistema sea soportado en versiones futuras de sistema operativo al menos por una cantidad determinada de años. Este puede ser un punto complicado de negociar, pero si no lo haces corres el riesgo de que tus servidores sigan corriendo <abbr title="Ha ha...">Windows Vista</abbr> por los siglos de los siglos.</li>
</ol>
<p>No permitas que tu carrera se reduzca a mantener un software monol&iacute;tico, cr&eacute;eme, no te conviene.<br />
 Parafraseando a <a href="http://diveintomark.org/archives/2004/05/14/freedom-0">un cl&aacute;sico</a>,  esto se trata mucho sobre la libertad, pero sobre todo, de dinero.</p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/la-marina-estadounidense-se-olvida-de-los-sistemas-cerrados/" rel="bookmark" title="Permanent Link: La marina estadounidense se olvida de los sistemas cerrados" >La marina estadounidense se olvida de los sistemas cerrados</a></span><div class="aizattos_related_posts_excerpt">Hace poco, la marina estadounidense anuncio que ya no esta dispuesta a tirar su dinero a la borda ut...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/minipost-transferencias-electronicas-en-google-adsense-para-mexico/" rel="bookmark" title="Permanent Link: Minipost: Transferencias electronicas en Google Adsense para Mexico" >Minipost: Transferencias electronicas en Google Adsense para Mexico</a></span><div class="aizattos_related_posts_excerpt">Hoy se anuncio en el blog de Inside Adsense (el blog oficial de adsense de google) que ya estan acti...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/el-dia-de-apple/" rel="bookmark" title="Permanent Link: El dia de apple" >El dia de apple</a></span><div class="aizattos_related_posts_excerpt">Hoy sin duda es y sera el dia de apple. En mucho tiempo no se hablaba tanto de esta compa&ntilde;ia ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/porque-microsoft-se-puede-equivocar-con-ie7/" rel="bookmark" title="Permanent Link: Porque Microsoft no se puede equivocar con IE7" >Porque Microsoft no se puede equivocar con IE7</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/it-20/" rel="bookmark" title="Permanent Link: IT 2.0" >IT 2.0</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/la-importancia-de-los-estandares/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Guia practica para deshacerte de tus programadores</title>
		<link>http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/</link>
		<comments>http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 14:30:18 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/</guid>
		<description><![CDATA[Tu, como buen hombre de negocios, sabes que para lograr que tu compa&#xF1;ia crezca, debes aumentar las ganancias mientrasa disminuyes los gastos. La manera mas rapida y facil es despidiendo gente. Podriamos empezar con Rosita, la recepcionista, pero vamos ella sirve muy buenos cafes y ademas hace la vista mas agradable. El simple hecho de [...]]]></description>
			<content:encoded><![CDATA[<p>Tu, como buen hombre de negocios, sabes que para lograr que tu compa&#xF1;ia crezca, debes aumentar las ganancias mientrasa disminuyes los gastos. La manera mas rapida y facil es despidiendo gente. Podriamos empezar con Rosita, la recepcionista, pero vamos ella sirve muy buenos cafes y ademas hace la vista mas agradable. El simple hecho de tenerla sentada en la recepcion nos esta generando ganancias con los clientes que vienen exclusivamente a verla a ella. </p>
<p>Mejor empecemos por otro lado. Hay una tribu en tu empresa que se la vivien viendo videos de youtube todo el dia, hablando en un lenguaje extra&#xF1;o, cada vez que les pides algo te dicen que no se puede y a parte de todo cobran carisimo. Viven recluidos en el sotano y talvez por eso no los recuerdas: Los programadores.</p>
<p>Si, yo se que esta es una empresa de tecnologia, pero creeme, vas a estar mejor sin ellos. Y yo te voy a decir como deshacerte de ellos haciendolos renunciar en 6 sencillos pasos.</p>
<ol>
<li><strong>Bajales el sueldo</strong>       <br />Ganan demasiado por estar sentados todo el dia en su lugar. No veo porque tengan que ganar mas que la gente de R.H. que por lo menos, nos avisan por correo de los cumplea&#xF1;os de la semana. Bajales el sueldo a la mitad, ni siquiera lo van a notar.       </li>
<li><strong>Ponles a un jefe que no sepa de tecnologia, o mejor aun, uno que crea que sabe</strong>       <br />Los programadores suelen ser unos sabelotodos. No soportan que los contradigan. Desesperalos con un jefe que les explique que, por seguridad, todos los passwords deberan tener 40 caracteres, numeros, letras, simbolos y ruidos de ardilla.       <br /><a rel="lightbox" href="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/dilbert-20050910.png"><img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="189" alt="Dilbert-20050910" src="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/dilbert-20050910-thumb.png" width="201" border="0" /></a>       <br /><font size="1">click para agrandar</font> </li>
<li><strong>Establece proyectos con limites irreales</strong>&#xA0; <br />Pideles un proyecto que combine al menos tres tecnologias diferentes&#8230; que tus programadores no conocen. Y que lo desarrollen en un lenguaje&#8230; que nunca han trabajado. Ah y mencione que lo necesitas para el lunes?&#8230; de la semana pasada?&#8230; junto con los otros tres proyectos que eran para antier?
<p><a rel="lightbox" href="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/phb021.gif"><img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="89" alt="PHB02" src="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/phb02-thumb1.gif" width="244" border="0" /></a>       <br /><font size="1">click para agrandar</font> </li>
<li><strong>Limita las herramientas</strong>       <br />Pideles un proyecto en .NET&#8230; pero no les compres una licencia de Visual Studio&#8230; Ni un servidor de desarrollo&#8230; Ni una computadora. Ellos siempre tienen una laptop o PC de escritorio en su casa. Hazlos que la traigan y asi te ahorraras un buen dinero en licencias y equipo! Matas dos pajaros de un tiro. El proyecto es en PHP o Python? Mejor aun. Windows todavia trae el notepad incluido, verdad? </li>
<li><strong>Haz que trabajen de mas        <br /></strong>Gracias a los proyectos que les asignaste en el punto 3, deberan trabajar un poco mas. Deberan trabajar los sabados y domingos durante los proximos 2 meses. Y de lunes a viernes trabajaran hasta las 11 de la noche. Pero es su trabajo! Para eso les pagas, verdad? Oh y cuando pidan vacaciones o aumentos de sueldo, diles que por ahora no se puede, la compa&#xF1;ia esta pasando por momentos dificiles y necesitaras de su apoyo.
<p><a rel="lightbox" href="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/dilbert20071833210041.gif"><img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="88" alt="dilbert2007183321004" src="http://www.masio.com.mx/masio/wp-content/uploads/2007/10/dilbert2007183321004-thumb1.gif" width="244" border="0" /></a>       <br /><font size="1">click para agrandar</font> </li>
<li><strong>La capacitacion es para los ineptos</strong>       <br />Les pagas para que sepan! Si tu tuvieras que ense&#xF1;arles lo que tienen que hacer en su trabajo, ellos te tendrian que pagar a ti. No importa que la tecnologia sea completamente nueva, ellos tendria que saberlo ya. Para eso tienen su tiempo libre, no es asi? </li>
</ol>
<p>Siguiendo estos sencillos pasos, esos flojos que tienes en tu area de sistemas, terminaran yendose por voluntad propia y te ahorraras mucho dinero en sueldos. Ohh y sobre el trabajo que ellos hacian? No te precupes, siempre habra alguien que lo haga por la mitad del precio o menos, su trabajo es tan facil que un mono con una maquina de escribir lo podria hacer. </p>
<p><em><font size="1">&lt;Oh Dios&#8230; a veces quisiera que fuera broma..&gt;</font></em></p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/reddit-seguridad-y-robo-de-contrasenas/" rel="bookmark" title="Permanent Link: Reddit, seguridad y robo de contrase&ntilde;as" >Reddit, seguridad y robo de contrase&ntilde;as</a></span><div class="aizattos_related_posts_excerpt">Si alguien es usuario asiduo de Reddit talvez noto que hubo fallas en los servidores en esta semana....</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/gengo-wordpress-plugin/" rel="bookmark" title="Permanent Link: Gengo WordPress Plugin" >Gengo WordPress Plugin</a></span><div class="aizattos_related_posts_excerpt">Gengo es un plugin para wordpress que te permite escribir en diferentes lenguajes en un mismo blog. ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/" rel="bookmark" title="Permanent Link: Si ser programador fuera como ser controlador de trafico aereo" >Si ser programador fuera como ser controlador de trafico aereo</a></span><div class="aizattos_related_posts_excerpt">No suelo escribir poner en este blog cosas que no sean mias, pero esta vale la pena. Esto viene a cu...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/uso-de-memoria-en-php/" rel="bookmark" title="Permanent Link: Uso de memoria en PHP" >Uso de memoria en PHP</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/desinstalando-programadores/" rel="bookmark" title="Permanent Link: Desinstalando programadores" >Desinstalando programadores</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Desinstalando programadores</title>
		<link>http://www.masio.com.mx/desinstalando-programadores/</link>
		<comments>http://www.masio.com.mx/desinstalando-programadores/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 19:31:43 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/06/05/desinstalando-programadores/</guid>
		<description><![CDATA[Hoy, en una discusion sobre Windows y otras cosas mal hechas, alguien pregunto &#8220;Â¿Y como desinstalamos a los programadores?&#8221; La pregunta me sorprendio un poco (no me la esperaba) y me hizo darme cuenta lo poco valorados que somos en la sociedad. Ya habia hablado un poco de esto, y de como nosotros mismos lo [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy, en una discusion sobre <a href="http://www.microsoft.com">Windows</a> y otras cosas mal hechas, alguien pregunto &#8220;Â¿Y como desinstalamos a los programadores?&#8221;<img src="http://www.masio.com.mx/masio/wp-content/uploads/2007/06/288950_programmer_1.jpg" style="border: 4px ; margin: 15px; float: right" title="288950_programmer_1.jpg" alt="288950_programmer_1.jpg" height="149" width="199" /></p>
<p>La pregunta me sorprendio un poco (no me la esperaba) y me hizo darme cuenta lo poco valorados que somos en la sociedad. Ya <a href="http://www.masio.com.mx/2006/09/18/el-respeto-a-la-profesion/es/">habia hablado un poco de esto</a>, y de como nosotros mismos lo provocamos. Somos vilpendiados y vistos como ciudadanos de segunda clase.</p>
<p>Somos un escuadron invisible pero sumamente poderoso y activo y hemos construido una vasta infraestructura al punto que hoy el mundo funciona con el trabajo de esa gran elite de que son los informaticos.</p>
<p>De que nos perderiamos si no estuviera(mos) ese escuadron de trabajadores realizando tareas para la sociedad? Esta es una peque&ntilde;a lista</p>
<ul>
<li>Los telefonos celulares serian manuales. Recuerdas la ruedita para marcar?</li>
<li>Un iPod seria un sue&ntilde;o</li>
<li>No existiria Microsoft Windows (uhmm, esa talvez sea buena <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), ni computadoras que operar.</li>
<li>No habria internet, no habria navegadores, no habria email, no habria messenger, no habria comercio electronico</li>
<li>Los automoviles funcionarian igual que en 1950.</li>
<li>Horno de microondas? Television satelital?  Pff!! quien los necesita.</li>
<li>Los cheques todavia existirian (Uh? todavia existen? de verdad?)</li>
<li>Efectos especiales en peliculas, animacion por computadora? Bah! Los verdaderos actores hacen todo en una escena, sin dobles y en blanco y negro.</li>
<li>Juegos por computadora? XBOX? Ja! En mis tiempos atabamos cartones de leche con un lazo y eso era un tren. La diversion nos duraba por dias.</li>
<li>Ademas&#8230; nada  como el sonido de las teclas de una maquina de escribir a las 3 de la ma&ntilde;ana</li>
</ul>
<p>Es solo una peque&ntilde;a lista. Si escarbamos nos encontraremos las aplicaciones medicas, en contabilidad, simulacion, robotica, telecomunicaciones,  uff no terminamos la lista nunca&#8230;</p>
<p>No espero un mayor respeto a esta profesion, eso no sucedera en el corto plazo. Tampoco estoy diciendo  que solo los programadores hayamos hecho todo esto solos. Solo quiero hacer notar que en la mayoria de la infraestructura de la que depende nuestra vida diaria, estamos ahi. En mayor o menor medida somos participes del desarrollo moderno, somos el pin&aacute;culo en la evolucion de la creacion de herramientas y automatizacion de procesos.</p>
<p>Y a veces no nos damos cuenta&#8230;.</p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/" rel="bookmark" title="Permanent Link: Guia practica para deshacerte de tus programadores" >Guia practica para deshacerte de tus programadores</a></span><div class="aizattos_related_posts_excerpt">Tu, como buen hombre de negocios, sabes que para lograr que tu compa&#xF1;ia crezca, debes aumentar ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/barcamp-2009-fails-y-wins/" rel="bookmark" title="Permanent Link: Barcamp Mexico 2(009), Fails y Wins" >Barcamp Mexico 2(009), Fails y Wins</a></span><div class="aizattos_related_posts_excerpt">El pasado sabado 7 de febrero se realizo el Barcamp Mexico 2(009), en la ciudad de queretaro. Fue un...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/" rel="bookmark" title="Permanent Link: Si ser programador fuera como ser controlador de trafico aereo" >Si ser programador fuera como ser controlador de trafico aereo</a></span><div class="aizattos_related_posts_excerpt">No suelo escribir poner en este blog cosas que no sean mias, pero esta vale la pena. Esto viene a cu...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/google-code-jam-latinoamerica/" rel="bookmark" title="Permanent Link: Google Code Jam Latinoamerica" >Google Code Jam Latinoamerica</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/the-venice-project/" rel="bookmark" title="Permanent Link: The Venice Project" >The Venice Project</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/desinstalando-programadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El territorio del usuario</title>
		<link>http://www.masio.com.mx/el-territorio-del-usuario/</link>
		<comments>http://www.masio.com.mx/el-territorio-del-usuario/#comments</comments>
		<pubDate>Tue, 22 May 2007 20:55:37 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/05/22/el-territorio-del-usuario/es/</guid>
		<description><![CDATA[El software es una tarea inherentemente compleja. No cualquiera puede hacerla y mucho menos hacerla bien. Por ello los programadores siempre han sido vistos como una especie de magos que con unas palabras m&#225;gicas hacen que las cosas funcionen. Eso tambi&#233;n nos ha dado un enorme poder de decisi&#243;n en cuanto al &#8220;que&#8221;, &#8220;como&#8221; y [...]]]></description>
			<content:encoded><![CDATA[<p>El software es una tarea inherentemente compleja. No cualquiera puede hacerla y mucho menos hacerla bien. Por ello los programadores siempre han sido vistos como una especie de magos que con unas palabras m&aacute;gicas hacen que las cosas funcionen. Eso tambi&eacute;n nos ha dado un enorme poder de decisi&oacute;n en cuanto al &#8220;que&#8221;, &#8220;como&#8221; y &#8220;cuando&#8221; deben suceder las cosas en el &aacute;mbito computacional.</p>
<p>Sin embargo con el paso del tiempo los usuarios se han vuelto mas y mas sofisticados. Especialmente desde el boom del software libre y del web, los usuarios demandan opciones y sobre todo demandan libertad de acci&oacute;n. Y aqu&iacute;­ es donde muchos de los programadores nos hemos quedado rezagados. No hemos entendido que la <strong>computadora no es nuestra</strong>. Hay muchos pecados que se han cometido y se siguen cometiendo que lo &uacute;nico que logran es provocar irritaci&oacute;n en el usuario. Y como dijo <a href="http://www.joelonsoftware.com/">Joel Spolsky</a> en su libro &#8220;<a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html">Dise&ntilde;o de interfaces de usuario para programadores</a>&#8220;, si el usuario empieza a tener peque&ntilde;as molestias, una tras otra lograran que el usuario deje de usar tu software y terminara odi&aacute;ndote.</p>
<p>Esta es una lista de esas peque&ntilde;as molestias que debes pensar dos veces antes de usarlas.</p>
<p><strong>En Web</strong></p>
<ol>
<li>
<p style="margin-bottom: 0cm"><strong>Ventanas emergentes (Pop-ups y 	Pop-under)</strong><br />
Hoy estos espec&iacute;­menes tienden a 	desaparecer, pero se niegan a hacerlo. Parafraseando a mi maestra de 	ingles: &#8220;Repeat after me:&#8221; NO HAY MOTIVO PARA USAR POPUPS. 	Al usar esta t&eacute;cnica esta obligando al usuario a realizar 	algo que no necesariamente desea. &#8220;Quiero que el usuario vea 	esta otra pagina pero quiero que se quede en la m&iacute;­a&#8221; no 	es buena raz&oacute;n Si el usuario quiere quedarse en tu pagina, lo 	har&aacute;. Es SU decisi&oacute;n, no la tuya.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Tama&ntilde;o de fuentes.</strong><br />
A 	esta peque&ntilde;a bestia se le presta muy poca atenci&oacute;n, 	pero cuando la necesitas es molesta como el demonio. Tu pagina web 	debe permitir al usuario elegir en que tama&ntilde;o de fuente 	quiere verla. Hay veces que cuentas con un monitor peque&ntilde;o y 	deseas hacerla mas peque&ntilde;a para tener mas espacio en la 	pantalla o tambi&eacute;n es posible que tu usuario quiera verlo en 	fuente grande porque tiene problemas de visi&oacute;n D&eacute;jalo 	que decida. (Tip, no uses tama&ntilde;o de fuente en pixeles)</li>
<li>
<p style="margin-bottom: 0cm"><strong>Sonidos y v&iacute;­deos 	autom&aacute;ticos</strong><br />
Los sonidos y videos son obtrusivos por 	definici&oacute;n. Siempre da opci&oacute;n al usuario de elegir 	cuando quiere y puede ver en el video.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Animaciones flash de 	entrada</strong><br />
Las animaciones de entrada est&aacute;n en v&iacute;­as 	de extinci&oacute;n, pero se niegan a morir. No agregan ning&uacute;n 	valor al sitio y lo primero que har&aacute; el usuario es ver como 	se la salta. Si tu sitio tiene una animaci&oacute;n de introducci&oacute;n, 	es una buena se&ntilde;al de que aun estas <a href="http://www.getitinwriting.biz/blog/2007/04/10-signs-your-site-is-stuck-in-1998.html">viviendo 	en el siglo pasado</a>.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Flash en general</strong><br />
Flash 	es muy &uacute;til para ciertas cosas. Pero su sobre uso tambi&eacute;n 	es molesto. Ademas, rompen con el paradigma t&iacute;­pico del web. 	En especial, los usuarios de Internet est&aacute;n muy acostumbrados 	al atr&aacute;s y adelante. Si tu sitio es completamente flash, solo 	lograras hacer mas dif&iacute;­cil la navegaci&oacute;n Ademas es 	mucho mas dif&iacute;­cil crear estad&iacute;­sticas confiables del 	uso de tu sitio.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Registro obligatorio</strong><br />
No 	me obligues a registrarme, darte mi nombre, correo electr&oacute;nico 	y nombre de perro para poder acceder a tu sitio. A menos que sea un 	sistema de pago que requiera identificarme, no hay raz&oacute;n para 	solicitar un registro, o donde se guarda un perfil especifico del 	usuario, no hay raz&oacute;n para el registro. Y si tienes que 	hacerlo, toma de ejemplo a reddit. Te piden un usuario y una 	contrase&ntilde;a y eso es todo. Ademas solo te solicitan 	identificarte o registrarte cuando la acci&oacute;n que estas 	realizando lo requiere.</li>
<li><strong>Selecci&oacute;n de opciones innecesarias por 	default</strong><br />
Procura no seleccionar opciones que el usuario no 	quiere. Un correcto conjunto de &#8220;defaults&#8221; uno de los 	principios b&aacute;sicos de usabilidad. Un claro ejemplo es, al 	momento del registro predefinir una opci&oacute;n tipo &#8220;Quiero 	que me mandes 500 correos que no me interesan al mes&#8221;. Ev&iacute;­talo.</li>
</ol>
<p><strong>En Escritorio</strong></p>
<ol>
<li>
<p style="margin-bottom: 0cm"><strong>Instalaci&oacute;n de programas 	no solicitados (bundling)</strong><br />
Los principales culpables de esto, 	despu&eacute;s del spyware, son los productos de Real. Es 	pr&aacute;cticamente imposible instalar el reproductor solamente, si 	lo quieres, te instala 20 iconitos de patrocinadores que no 	necesitas. Un culpable estruendoso es <a href="http://www.adobe.com/">Adobe</a>. 	Y no hablo del sobrecargado <a href="http://www.threadwatch.org/node/2963">Adobe 	Acrobat + Yahoo Toolbar</a>. Han instalado alg&uacute;n producto de 	la suite <a href="http://www.adobe.com/products/creativesuite/">CS3 	de Adobe</a>? Despu&eacute;s de instalar Dreamweaver CS3, me instalo 	(sin preguntarme) 5 programas mas que no solicite, ni ped&iacute;­, 	ni compre. Termine regresando a la versi&oacute;n anterior. Que 	pedazo de porquer&iacute;­a</li>
<li>
<p style="margin-bottom: 0cm"><strong>Adue&ntilde;arse de la bandeja 	de iconos</strong><br />
Hay muy pocas razones para agregar un icono a la 	barra de notificaci&oacute;n Y sin embargo, todos lo hacen. Desde 	realplayer hasta openoffice. Al final terminas con una barra de 	notificaci&oacute;n mayor a la barra de tareas. La barra de iconos 	no les pertenece.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Adue&ntilde;arse del inicio del 	sistema</strong><br />
Lo mismo que en el punto anterior. Conforme pasa el 	tiempo tu maquina se va haciendo lenta por los programas que se van 	adue&ntilde;ando del men&uacute; inicio. No seas un culpable mas.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Adue&ntilde;arse del men&uacute; 	contextual</strong><br />
Si eres un power user, tu men&uacute; contextual 	puede llenarse r&aacute;pidamente. Muchos programas ni siquiera te 	dan la opci&oacute;n de evitarlo.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Hacer dif&iacute;­cil la 	desinstalaci&oacute;n</strong><br />
Cuando el usuario quiere desinstalar, 	no le preguntes &#8220;porque quieres desinstalarlo?&#8221; &#8220;Estas 	seguro?&#8221; &#8220;De verdad?&#8221;. D&eacute;jalo que se vaya. Es 	una batalla perdida y solo lograras irritar al usuario.</li>
<li>
<p style="margin-bottom: 0cm"><strong>Abuso de di&aacute;logos 	modales.</strong><br />
En la medida de lo posible has tus di&aacute;logos 	no modales. El ejemplo t&iacute;­pico es (ha!) Notepad. Intenta 	buscar una frase y copiar el texto buscado sin cerrar el dialogo 	&#8220;buscar&#8221;. Ahora comp&aacute;ralo con el Ctrl + F de 	firefox. Cual te gusta mas? <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Y ya no me hagan hablar del dialogo de las actualizaciones automaticas que solicita reiniciar, me vuelve loco.</li>
<li><strong>DRM y similares<br />
</strong>Por ultimo y no por eso menos 	importante. La representaci&oacute;n de todos los males: el DRM. El 	concepto b&aacute;sico del DRM es que lo que ya compraste (tu 	computadora, tu software, tu m&uacute;sica, tus videos) no te 	pertenece, sino que solamente te es prestado por un tiempo limitado 	y bajo las normas y reglas que el productor decida. Es ya tedioso 	decir en cuantos niveles esto es una estupidez y es incorrecto.</li>
</ol>
<p>Concluyendo: Lo que el usuario tiene en su computadora, le pertenece solo a el. No tienes ning&uacute;n derecho de adue&ntilde;arte de ning&uacute;n espacio que le pertenezca a el. Ninguno. Seguro no te gustar&iacute;­a que pusiera una mesa, sillas y sombrilla en tu patio trasero. Si eres programador, trata de pensar como usuario. El usuario no es tu enemigo, es quien te da de comer, tratalo con respeto. Y si eres usuario, exige tus derechos. Hazte escuchar. Y si no te escuchan, tambi&eacute;n estas en tu derecho de no volver a dar tu dinero a aquellos a quienes no les interesas.</p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/guillermo-castro-en-el-norte/" rel="bookmark" title="Permanent Link: Guillermo Castro en El Norte" >Guillermo Castro en El Norte</a></span><div class="aizattos_related_posts_excerpt">Me entero por enchilame que Guillermo Castro, conocido (un poquito) blogger regio y usuario de enchi...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/sobre-la-vulnerabilidad-en-firefox-y-otros/" rel="bookmark" title="Permanent Link: Sobre la vulnerabilidad en firefox (y otros&#8230;)" >Sobre la vulnerabilidad en firefox (y otros&#8230;)</a></span><div class="aizattos_related_posts_excerpt">Se ha creado demasiada parafernalia con respecto la ultima vunerabilidad encontrada en firefox (la c...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/nuevo-tipo-de-phishing-ataca-a-clientes-de-prodigy-infinitum/" rel="bookmark" title="Permanent Link: Nuevo tipo de phishing ataca a clientes de Prodigy Infinitum" >Nuevo tipo de phishing ataca a clientes de Prodigy Infinitum</a></span><div class="aizattos_related_posts_excerpt">El dia de ayer recibi un correo de phising con una tarjeta de gusanito.com. Esto no seria nada sorpr...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/trusted-computing-o-como-no-confiar-en-el-usuario/" rel="bookmark" title="Permanent Link: Trusted Computing (o como no confiar en el usuario)" >Trusted Computing (o como no confiar en el usuario)</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/reddit-seguridad-y-robo-de-contrasenas/" rel="bookmark" title="Permanent Link: Reddit, seguridad y robo de contrase&ntilde;as" >Reddit, seguridad y robo de contrase&ntilde;as</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/el-territorio-del-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuga de cerebros</title>
		<link>http://www.masio.com.mx/fuga-de-cerebros/</link>
		<comments>http://www.masio.com.mx/fuga-de-cerebros/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 00:56:37 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/04/11/fuga-de-cerebros/es/</guid>
		<description><![CDATA[Cuando los noticieros tradicionales se acuerdan del area de informatica, un tema recurrente es la llamada &#8220;fuga de cerebros&#8221;. Usualmente el tema sale a colacion porque algun mexicano triunfa en el exterior y es reconocido mundialmente. Entonces es cuando empieza a letania de que el gobierno no impulsa la investigacion y desarrollo, y de ahi [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando los noticieros tradicionales se acuerdan del area de informatica, un tema recurrente es la llamada &#8220;fuga de cerebros&#8221;. Usualmente el tema sale a colacion porque algun mexicano triunfa en el exterior y es reconocido mundialmente. Entonces es cuando empieza a letania de que el gobierno no impulsa la investigacion y desarrollo, y de ahi continua al deporte favorito de la prensa mexicana, la queja. </p>
<p>Siempre es facil echarle la culpa al gobierno, porque el no nos escucha, pero tampoco nos responde. Es tan inocuo como darle de golpes a una almohada. </p>
<p>Sin embargo, en este caso creo que la culpa no es totalmente del gobierno. Es cierto que este no invierte lo necesario en el area academica, pero creo que los principales culpables de este problema son dos: Sector privado y nosotros los profesionales.</p>
<p>Hoy muchas empresas se quejan de que no hay personal cualificado y de que el existente, es caro.<br />
De verdad esperaban que fuera diferente? Y por otro lado&#8230; Â¿es caro el personal de IT?</p>
<p>Hice una busqueda rapida de la palabra &#8220;programador&#8221; en occ y mirando las primeras ofertas que mostraban sueldos, estos oscilaban entre los 14 mil pesos (aprox. 1300 dolares) y los&#8230; 6000 pesos!!! (550 dolares) mensuales. Eso nos da al aÃ±o un sueldo de entre 15 mil y 7 mil dolares al aÃ±o. Como punto de comparacion, el sueldo de un programador promedio (tirandole a mediocre) en estados unidos es de aproximadamente 75mil dolares al aÃ±o, lo que seria un sueldo de aproximadamente 68mil pesos al mes!  Un buen programador gana alrededor de 120mil &#8211; 150 mil al aÃ±o (120~ mil pesos al mes). Y trabajando como independiente (contractor) puedes ganar hasta 200 mil dolares ( 180 mil pesos ) al mes. </p>
<p><a rel="lightbox" href='http://www.masio.com.mx/masio/wp-content/uploads/2007/04/graph-2.png' title='graph-2.png'><img src='http://www.masio.com.mx/masio/wp-content/uploads/2007/04/graph-2.png' alt='graph-2.png' /></a></p>
<p>Realmente la industria cree que puede retener a los mejores talentos cuando en el extranjero puedes ganar en un mes lo que aqui no podrias ganar en un aÃ±o? </p>
<p>Y ya ni hablar de las condiciones de trabajo. Si no saben de que les hablo, chequen mi post sobre &#8220;<a href="http://www.masio.com.mx/2007/01/30/como-es-trabajar-en-google/es/">como es trabajar en google</a>&#8220;. Cierto, Google solo hay uno, pero ni soÃ±ar encontrar algo remotamente parecido aqui en mexico. Aqui la productividad esta asociado a llegar temprano, salir tarde, y lo demas no importa. </p>
<p>Ademas, hoy la industria en mexico no CREA tecnologia. La mayor cantidad de las empresas en mexico se dedica a dar soporte o a la creacion de aplicaciones <a href="http://en.wikipedia.org/wiki/Create%2C_read%2C_update_and_delete">CRUD</a>. Y eso, no es crear tecnologia. A nadie le atrae estar creando formularios para crear guardar inventarios por toda la vida. Y ciertamente es lo que menos le interesa al to 5% de los profesionales de tecnologia. </p>
<p>Si bien la industria no parece tener prisa en corregirlo, nosotros tampoco ponemos mucho de nuestra parte.<br />
En primer lugar, regalamos nuestro trabajo. Por ser el primo del vecino de un amigo, cobramos mas barato o de plano no lo hacemos.<br />
En segundo lugar no nos autocapacitamos. Las empresas en mexico invierten poco en capacitacion, pero eso no nos tiene porque atar de manos. Los recursos estan disponibles en internet para quien quiera acceder a ellos. Quien se va a quedar sin esos conocimientos somos nosotros, no la empresa. Y en esta industra, el quedarte atrasado en conocimientos puede costarte caro en un futuro. Aunque sobre esto <a href="http://www.masio.com.mx/2006/09/18/el-respeto-a-la-profesion/es/">ya escribi antes un poco mas a fondo</a>.</p>
<p>Hay mucho por hacer, aunque si no aceptamos nuestros errores, los <a href="http://es.wikipedia.org/wiki/Miguel_de_Icaza">Migueles de Icaza</a> seguiran yendose a donde el futuro les pinte mejor. Yo no los culpo. </p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title">No related posts</span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/fuga-de-cerebros/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Si ser programador fuera como ser controlador de trafico aereo</title>
		<link>http://www.masio.com.mx/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/</link>
		<comments>http://www.masio.com.mx/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 23:18:57 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ajeno]]></category>
		<category><![CDATA[ensayo]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/03/14/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/</guid>
		<description><![CDATA[No suelo escribir poner en este blog cosas que no sean mias, pero esta vale la pena. Esto viene a cuento porque a veces los que estamos en el area nos quejamos de las condiciones de trabajo y de que dificil es ser programador y no es para tanto. The codist escribio al respecto un [...]]]></description>
			<content:encoded><![CDATA[<p>No suelo escribir poner en este blog cosas que no sean mias, pero esta vale la pena. Esto viene a cuento porque a veces los que estamos en el area nos quejamos de las condiciones de trabajo y de que dificil es ser programador y no es para tanto. <a href="http://codist.biit.com/fiche/thecodist/home" target="_self" >The codist</a> escribio al respecto un articulo, el cual yo traduzco, el cual cuenta como seria si los programadores fueramos controladores aereos. He aqui el post</p>
<hr />
<ul>
<li>Cada vez que tu software falla, 300 personas mueren</li>
<li>Obtienes nuevas herramientas cada 30 a&ntilde;os, las necesites o no</li>
<li>Todos tienen que usar el mismo lenguaje de programacion</li>
<li>Un buen dia es llegar a casa y no ver tu trabajo en las noticias</li>
<li>Un mal dia es llegar a casa y ver tu trabajo en los resaltados de todos los programas de noticias siendo diseccionado a detalle por los expertos</li>
<li>Si le echas una miradita a Reddit o a Digg mientras trabajas, todos se dan cuenta</li>
<li>No importa cuanto trabajo tengas, debes entregarlo en el tiempo estipulado</li>
<li>Tras solo unos cuantos peque&ntilde;os bugs, serias despedido</li>
<li>Si tus herramientas dejan de trabajar por alguna razon, debes trabajar a ciegas y de memoria</li>
<li>El videojuego que juegas, solo tiene una vida</li>
<li>Tu director de proyectos es el gobierno</li>
<li>Cuando usas el software de alguien mas, necesitas conocer al programador personalmente y saber cuanto tiempo han estado trabajando.</li>
<li>Si haces tu trabajo bien, nadie lo notara.</li>
</ul>
<p>Que tengas un buen dia siendo programador!</p>
<hr />
</ins>Post original en <a href="http://codist.biit.com/fiche/thecodist/article/if-being-a-programmer-were-like-being-an-air-traffic-controller">http://codist.biit.com/fiche/thecodist/article/if-being-a-programmer-were-like-being-an-air-traffic-controller</a></p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/fuga-de-cerebros/" rel="bookmark" title="Permanent Link: Fuga de cerebros" >Fuga de cerebros</a></span><div class="aizattos_related_posts_excerpt">Cuando los noticieros tradicionales se acuerdan del area de informatica, un tema recurrente es la ll...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/usabilidad-arte-y-ciencia/" rel="bookmark" title="Permanent Link: Usabilidad: Arte y ciencia" >Usabilidad: Arte y ciencia</a></span><div class="aizattos_related_posts_excerpt">En los ultimos tiempos el termino "usabilidad" esta en boca de todos los informaticos. Los sistemas ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/procastinacion-para-geeks-project-euler/" rel="bookmark" title="Permanent Link: Procastinacion para geeks: Project Euler" >Procastinacion para geeks: Project Euler</a></span><div class="aizattos_related_posts_excerpt">Eres programador y tienes mucho tiempo libre? Aquí hay un buen reto para las mentes inquisitivas.
...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/bug-descubierto-en-meneame-y-enchilame-y-clones-aka-fuera-bombas/" rel="bookmark" title="Permanent Link: Bug descubierto en Meneame (Y enchilame y clones) aka &quot;Fuera Bombas&quot;" >Bug descubierto en Meneame (Y enchilame y clones) aka &quot;Fuera Bombas&quot;</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/3blog-day-2007/" rel="bookmark" title="Permanent Link: [3|B]log Day 2007" >[3|B]log Day 2007</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/si-ser-programador-fuera-como-ser-controlador-de-trafico-areo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>El tiro por la culata</title>
		<link>http://www.masio.com.mx/el-tiro-por-la-culata/</link>
		<comments>http://www.masio.com.mx/el-tiro-por-la-culata/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 00:17:07 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/02/22/el-tiro-por-la-culata/</guid>
		<description><![CDATA[Ups&#8230; parece que a Microsoft le esta saliendo el tiro por la culata. Resulta que Microsoft tendra que pagar $1,500 millones de dolares por infraccion de patentes. Alcatel-Lucent demando a Microsoft hace tiempo por la infraccion de una patente de un sistema de audio para archivos digitales. Microsoft apelara, seguro, pero mientras tanto, la decision [...]]]></description>
			<content:encoded><![CDATA[<p>Ups&#8230; parece que a Microsoft le esta saliendo el tiro por la culata. Resulta que Microsoft tendra que pagar $<a href="http://www.infobaeprofesional.com/interior/index.php?p=nota&#038;idx=41563&#038;cookie" target="_self" >1,500 millones de dolares por infraccion de patentes</a>.</p>
<p>Alcatel-Lucent demando a Microsoft hace tiempo por la infraccion de una patente de un sistema de audio para archivos digitales. Microsoft apelara, seguro, pero mientras tanto, la decision del juez le fue contraria. </p>
<p>Hoy en dia es practicamente imposible realizar algo en el area de tecnologia sin violar una patente. Por ejemplo si buscamos en Google Patents el termino <a href="http://www.google.com/patents?q=Microsoft&#038;btnG=Search+Patents" target="_self" >Microsoft</a> obtendremos cerca de 1000 patentes diferentes, algo similar pasara si buscamos <a href="http://www.google.com/patents?q=Alcatel&#038;btnG=Search+Patents" target="_self" >Alcatel</a> o <a href="http://www.google.com/patents?q=IBM&#038;btnG=Search+Patents" target="_self" >IBM</a>. Si esto le pasa a Microsoft con semejante ejercito de abogados, una peque&ntilde;a o mediana empresa simplemente no tiene oportunidad.</p>
<p>Las patentes no aumentan la innovacion, todo lo contrario, la inhiben. Son un verdadero peligro para la industria. Lo vengo (y no soy el unico) diciendo desde hace mucho. </p>
<p>Un excelente sitio para informarse al respecto es <a href="http://www.nosoftwarepatents.com/">http://www.nosoftwarepatents.com/</a>. Denle una revisada, se van a asustar&#8230; </p>
<p>Por cierto, al escribir <a href="http://nosoftwarepatents.org">http://nosoftwarepatents.org</a> (sin el www) me redirige al sitio <a href="http://$/">http://$/</a> el cual obviamente no se encuentra&#8230; a alguien mas le pasa esto? Supongo que es una buena ironia <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/guia-practica-para-deshacerte-de-tus-programadores/" rel="bookmark" title="Permanent Link: Guia practica para deshacerte de tus programadores" >Guia practica para deshacerte de tus programadores</a></span><div class="aizattos_related_posts_excerpt">Tu, como buen hombre de negocios, sabes que para lograr que tu compa&#xF1;ia crezca, debes aumentar ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/no-te-registres-a-nippercommx/" rel="bookmark" title="Permanent Link: No te registres a nipper.com.mx" >No te registres a nipper.com.mx</a></span><div class="aizattos_related_posts_excerpt">Ultimamente hay muchos anuncios en la television de nipper.com.mx, intentando crear una publicidad v...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/procastinacion-para-geeks-project-euler/" rel="bookmark" title="Permanent Link: Procastinacion para geeks: Project Euler" >Procastinacion para geeks: Project Euler</a></span><div class="aizattos_related_posts_excerpt">Eres programador y tienes mucho tiempo libre? Aquí hay un buen reto para las mentes inquisitivas.
...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/verde-que-te-quiero-verde/" rel="bookmark" title="Permanent Link: Verde, que te quiero verde" >Verde, que te quiero verde</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/las-disqueras-reculan-un-poco/" rel="bookmark" title="Permanent Link: Las disqueras reculan (un poco)" >Las disqueras reculan (un poco)</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/el-tiro-por-la-culata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carta abierta a Macrovision</title>
		<link>http://www.masio.com.mx/carta-abierta-a-macrovision/</link>
		<comments>http://www.masio.com.mx/carta-abierta-a-macrovision/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 23:25:25 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[drm]]></category>
		<category><![CDATA[ensayo]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/02/16/carta-abierta-a-macrovision/es/</guid>
		<description><![CDATA[Uno de los escritos mas populares, sin duda, de los &#250;ltimos tiempos es la carta abierta de Steve Jobs para a las disqueras para eliminar el DRM en los contenidos digitales (especialmente en la musica). Ha provocado rios y rios de tinta (digital) sobre el tema. Desde la muy parcial carta de la RIAA tomando [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los escritos mas populares, sin duda, de los &uacute;ltimos tiempos es la carta abierta de <a href="http://www.apple.com/hotnews/thoughtsonmusic/" target="_self" >Steve Jobs para a las disqueras</a> para eliminar el DRM en los contenidos digitales (especialmente en la musica). Ha provocado rios y rios de tinta (digital) sobre el tema. Desde la muy parcial carta de la RIAA tomando lo que le interesa de la carta para su beneficio hasta las expresiones en el deseo de las disqueras de eliminar el DRM, como por ejemplo EMI. </p>
<p>Pero hoy, alguien se VOLO la barda. Fred Amoroso, CEO de Macrovision (una compa&ntilde;ia que desde 1983 se dedica a poner proteccion a los contenidos, creador de la proteccion para el DVD) <a href="http://www.macrovision.com/company/news/drm/response_letter.shtml" target="_self" >respondio a la carta</a> de Steve Jobs.</p>
<p>La carta es tan pero tan&#8230; <a href="http://www.engadget.com/2007/02/16/macrovision-the-original-drm-company-replies-in-open-letter-to/" target="_self" >hilarante, parcial, y hasta est&uacute;pida</a>, que no me queda otro remedio que contestarle. (Si, se que nunca me leera. Eso no me prohibe escribirle <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<hr />
<p>Sr. Amoroso. </p>
<p>He leido su carta y esta tan llena de imprecisiones y datos falsos que me veo obligado a responderle puntualmente a algunas de sus ideas clave. </p>
<ul>
<li><em><strong>I believe that&#8230; (Yo creo que)</strong></em><br />Empezamos mal&#8230; Usted como CEO de una de las empresas mas grandes en restriccion de contenidos deberia tener algunas cifras y datos que mostrarnos. Basar su respuesta a la industria en &quot;creencias&quot; no hace sino afectar su credibilidad. Si no muestra cifras y datos duros es porque o no los tiene o no los quiere mostrar. Puedo entender que sea lo segundo.</li>
<li><em><strong>&#8230;most piracy occurs because the technology available today has not yet been widely deployed&#8230; (la mayor parte de la pirateria ocurre porque la tecnologia disponible no se ha distribuido ampliamente..)</strong><br /></em>Es cierto, el DRM no se encuentra en todos los aparatos y sistemas existentes. Y eso tiene una muy sencilla razon de ser. El mercado NO LOS QUIERE. Si fuera una necesidad que la mayor&iacute;­a de la gente desea, hoy hasta los manufactureros chinos estarian vendiendo DRM en las mu&ntilde;ecas de plastico. Pero esto no es asi. Es mas, ni los <a href="http://digitalmusicnews.com/stories/021407exec/view" target="_self" >due&ntilde;os de las disqueras lo quieren</a>. Asi que esta queja tendria que hacerla a los due&ntilde;os de la musica y al mercado mismo. Esta usted luchando contra corriente.</li>
<li><em><strong>&#8230;to make DRM-protected legitimate content as easily accessible and convenient as unprotected illegitimate content.. (hacer el contenido legitimo protegido por DRM tan conveniente como el contenido ilegitimo no protegido) </strong><br /></em>Y que hay del contenido LEGITIMO no protegido? No seria eso lo mas conveniente para los usuarios?</li>
<li><em><strong>&quot;The solution is to accelerate the deployment of convenient DRM-protected distribution channels&quot; (la solucion es acelerar el despliegue los canales de distribuciones de DRM convenientes&#8230;)</strong></em><br />Viendo los puntos anteriores, ustedes mismos crean el problema del DRM queriendo llevar a si mismo la solucion. Asumo que debe ser un buen negocio <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em><strong>&quot;reasonable, consistent and transparent DRM&quot; (razonable, consistente y transparente DRM)</strong></em><br />There is no such thing. Seguimos esperando un buen ejemplo.</li>
<li><em><strong>&quot;we will only delay consumers in receiving premium content in the home, in the way they want it&quot; (solo retrasamos a los consumidores el poder recibir contenido premium en su casa, de la manera que lo quieren) </strong></em><br />El hecho es que la <a href="http://www.indicare.org/tiki-read_article.php?articleId=100" target="_self" >mayor&iacute;­a de las personas NO QUIEREN DRM.</a> Copio del articulo: â€œConsumers expect that they can burn, share, and transfer their digital<br />music files between different devices. They are confused and annoyed when technical restrictions keep them from doing so.â€. Entonces, de donde saca su afirmacion?</li>
<li><em><strong>&quot;consumers who want to consume content on only a single device can pay less than those who want to use it across all of their entertainment areas&quot; (Consumidores que quieren consumir contenido en un solo dispositivo pueden pagar menos que aquellos que quieren usarlo en todos sus centros de entretenimiento)</strong></em><br />Wrong again. Lo que su DRM protege es contenido, no un bien material. No puede hacer un simil con objetos fisicos, donde si lo uso en muchos lugares, gasto mas. Porque deberia pagar mas por ver un DVD en mi casa y en mi carro si a ti te cuesta lo mismo? Tu no me estas ofreciendo mas, no tengo porque pagar mas. No me estas ofreciendo una mejor alternativa a lo que existe hoy. Francamente, su &quot;soluciuon&quot; suena a simple y sencilla extorsion.</li>
<li><em><strong>&quot;&quot;one size fits all&quot; situation that will increase costs for many of them.&quot; (una solucion unica incrementa los costos para ellos [los usuarios])</strong><br /></em>Hoy no es asi. Estamos obviando algo?</li>
<li><strong><em>&quot;DRM will increase electronic distribution&quot; (DRM incrementara la distribucion electronica)</em><br /></strong>Ni siquiera <a href="http://news.bbc.co.uk/2/hi/technology/6362069.stm" target="_self" >los ejecutivos de las disqueras piensan eso</a>. Copio del articulo &quot;Also, 62% believed that dropping DRM and releasing musicfiles that can be enjoyed on any MP3 player would boost the take-up ofdigital music generally.&quot;.</li>
<li><em><strong>&quot;DRM is an important ingredient in the overall success of the emerging digital world&quot; (DRM es un ingrediento importante para el exito en el mundo digital)</strong><br /></em>No de nuevo. Internet y los medios que facilitaron la comparticion de musica (desde descargas directas, pasando por Napster y hasta BitTorrent) son los causantes del auge de la musica digital. El DRM solo ha contenido su avance (no tanto como quisiera usted). Ver articulo anterior <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em><strong>&quot;if the owners of high-value video entertainment are asked to enter, or stay in a digital world that is free of DRM, without protection for their content, then there will be no reason for them to enter, or to stay&quot; (Si a los due&ntilde;os de video de alto valor se les pide entrar o quedarse en un mundo digital libre de DRM, sin proteccion a su contenido, habra pocas razones para entrar o quedarse)</strong></em><br />Los CDs son contenido digital libre de DRM (al menos la mayor&iacute;­a de ellos). Y las disqueras gozan de plena salud. La gente esta dispuesta a pagar por contenido libre de proteccion, las distribuidoras que usan ese esquema estan creciendo como los hongos en verano. Y esto ha beneficiado a los usuarios y a los artistas, que tienen nuevos canales de venta.</li>
<li><em><strong>&quot;there are difficult challenges associated with maintaining the controls of an interoperable DRM system, but it should not stop the industry from pursuing it as a goal.&quot; (hay retos dificiles asociados con mantener los controles de sistemas DRM interoperables, pero no deben detener a la industria de conseguir su objetivo)</strong></em><br />Como ya vimos, la meta de la industria no es el DRM. El unico beneficiado a fin de cuentas es usted y su empresa. Nada mas.</li>
<li><em><strong>&quot;Truly interoperable DRM &#8230; and make it easier for consumers to manage and share content in the home&quot; (Un DRM verdaderamente interoperable haran mas facil a los consumidores manejar y compartir contenido en la casa&quot;) [y todo el ultimo punto... ]</strong></em><br />No hay lugar como el hogar y no hay mejor DRM que no DRM. Eso cumpliria los objetivos que arriba enumera <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em><strong>&quot;We offer to assist Apple&#8230;&quot; (ofrecimos asistir a Apple..)</strong></em><br />Eso no fue lo que Jobs solicito. No se ofrezca <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em><strong>&quot;As an industry, we should not let that happen&#8230;&quot; (Como industria no deberiamos permitirlo)</strong></em><br />Ahora si, literalmente: Tu y cuantos mas? <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . No parece haber mucho apoyo de su parte&#8230;</li>
<li><em><strong>Thank you</strong><br /></em>You&rsquo;re welcome</li>
</ul>
<p>No soy el unico que piensa asi. Esta luchando contra corriente y si esta es una guerra que quiere luchar, debo asegurarle que desde ahora, es una guerra perdida. Ya deber&iacute;­an saberlo.</p>
<p>Gracias. </p>
<p>Luis Z. </p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/carta-a-un-fenix/" rel="bookmark" title="Permanent Link: Carta a un Fenix" >Carta a un Fenix</a></span><div class="aizattos_related_posts_excerpt">A recomendacion de un conocido, acabo de leer un peque&ntilde;o cuento. Se llama "Carta a un fenix" ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/35/" rel="bookmark" title="Permanent Link: Modificar las opciones de las pesta&ntilde;as en Firefox, sin extensiones" >Modificar las opciones de las pesta&ntilde;as en Firefox, sin extensiones</a></span><div class="aizattos_related_posts_excerpt">

.otrocolor {background-color:#DDDDDD}



Hoy, probando version RC1 de Firefox 2, me di cuent...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/reddit-seguridad-y-robo-de-contrasenas/" rel="bookmark" title="Permanent Link: Reddit, seguridad y robo de contrase&ntilde;as" >Reddit, seguridad y robo de contrase&ntilde;as</a></span><div class="aizattos_related_posts_excerpt">Si alguien es usuario asiduo de Reddit talvez noto que hubo fallas en los servidores en esta semana....</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/nunca-nunca-nunca/" rel="bookmark" title="Permanent Link: Nunca, nunca, nunca" >Nunca, nunca, nunca</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/carta-abierta-a-macrovision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT 2.0</title>
		<link>http://www.masio.com.mx/it-20/</link>
		<comments>http://www.masio.com.mx/it-20/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 23:38:33 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[ensayo]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2007/02/07/it-20/es/</guid>
		<description><![CDATA[Demasiadas letras se han vertido en el tema de &#34;to vista or not to vista&#34; por el lanzamiento de este sistema operativo (SO). Sin embargo creo que estan perdiendo el punto importante de toda discusi&#243;n: Los sistemas operativos estan dejando de ser importantes. No me mal entiendan, no creo que los sistemas operativos vayan a [...]]]></description>
			<content:encoded><![CDATA[<p>Demasiadas letras se han vertido en el tema de <a href="http://www.google.com/search?q=%22to+vista+or+not+to+vista%22&#038;ie=utf-8&#038;oe=utf-8&#038;rls=org.mozilla:es-AR:official&#038;client=firefox-a" target="_self" >&quot;to vista or not to vista&quot;</a> por el lanzamiento de este sistema operativo (SO). <br />Sin embargo creo que estan perdiendo el punto importante de toda discusi&oacute;n: Los sistemas operativos estan dejando de ser importantes.</p>
<p>No me mal entiendan, no creo que los sistemas operativos vayan a desaparecer (je!) ni que van a dejar de producirse nuevas versiones de estos. Simplemente creo que van a dejar de tener la importancia medi&aacute;tica y tecnol&oacute;gica que hab&iacute;­an tenido hasta ahora. Hay varios motivos en los que sostengo esta afirmaci&oacute;n:</p>
<p><strong>1. Los sistemas operativos han alcanzado madurez tecnol&oacute;gica.</strong><br />Hoy Windows vista no es muy diferente de XP como este ultimo no lo fue de Windows 2000. Ha mejorado tapando los hoyos y problemas que venia arrastrando (creando otros, sin duda, pero esa es otra historia). Si se ve mas bonito y mejoraron el buscaminas, pero no ha mejorado o innovado grandemente. Algo similar pasa con MacOSX. Porque? Porque no hay mucho que mejorar. Lo que existe funciona, y funciona mas o menos bien. Mejorar seria implicar&iacute;­a crear nuevas cosas, pero esto quedar&iacute;­a fuera de los dominios de los SO.</p>
<p><strong>2. La competencia ha creado por fin un mercado de ellos.</strong><br />Hasta antes de windows xp, si querias una m&aacute;quina tenias que comprarla con el SO de microsoft. Usar linux? eso era para geeks que gustan de las pantallas de texto y los comandos raros. Usar MacOS? Es demasiado caro, ademas, nadie usa MacOS!&#8230; hoy eso ha cambiado. Hoy ambos sistemas son una opci&oacute;n viable para diferentes nichos de mercado. Se ha acabado la dependencia de un proveedor y se ha hecho mas amplia la oferta.</p>
<p><strong>3. La interoperabilidad entre sistemas es alta. </strong><br />Aunado al punto anterior, hoy puedes abrir documentos de word en MacOs y Linux, o navegar en internet cosa que antes se antojaba imposible o muy complicada. Grandes esfuerzos se han hecho por parte de la comunidad open source (junto con sus patrocinadores, que no son pocos) y de Apple en este sentido. De nuevo, ya no dependes de un solo proveedor, mas que para algunas aplicaciones especificas (si, te estoy viendo a ti, photoshop). </p>
<p><strong>4. Los SO se han convertido en un &quot;commodity&quot;. </strong><br />El termino &quot;commodity&quot; se refiere a lo que llamamos en espa&ntilde;ol &quot;materias primas&quot;. Hoy ya no es importante que sistema operativo tienes, sino las aplicaciones que utilizas. </p>
<p><strong>5. Los SO se han vuelto demasiado complicados, y ya no responden a las necesidades generales. </strong><br />Mucho se ha hablado de que si se quisiera hacer bien Windows, se tendr&iacute;­a que empezar de cero, debido a su inmensa complejidad. Sin embargo, esto no es posible. Tirar 20 a&ntilde;os de trabajo de Microsoft seria un suicidio comercial. La &uacute;nica opci&oacute;n que tiene Microsoft (como lo ha hecho) es empezar a agregar capas a su sistema operativo, con nuevas aplicaciones incluidas en el (por ejemplo, Media Center). Sin embargo esto solo incrementara su complejidad lo que a la larga, no sera bueno para ellos. Un buen ejemplo de esto es lo complicado que es manejar el codigo fuente de windows (mas info en este post hecho por un desarrollador de windows <a href="http://discuss.joelonsoftware.com/default.asp?joel.3.421767.7">http://discuss.joelonsoftware.com/default.asp?joel.3.421767.7</a>), o que tal el proceso enorme para agregar la <a href="http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html" target="_self" >funcionalidad de apagar windows</a>?. Llegara un momento en que tendr&aacute;n que poner un hasta aqu&iacute;­, trazar una linea y decir: &quot;Hasta aqu&iacute;­ llego windows&quot;. </p>
<p><strong>6. La entrada de las WebApps reduce la necesidad de las aplicaciones de escritorio.</strong><br />Talvez esta sea la mayor amenaza para los sistemas operativos. Las aplicaciones web. Hasta hace poco Outlook era considerado indispensable. Hoy, el correo web es talvez mas usado que el de escritorio. Y yo si creo firmemente que con el tiempo *algunas* aplicaciones se trasladaran al web. La suite de google (docs y spreadsheets) hace facil lo que antes era complicadisimo. Por ejemplo la manipulaci&oacute;n simult&aacute;nea de archivos (cuantas veces no mandamos un &quot;excel&quot; por e-mail para revisi&oacute;n?). Porque esto es un peligro para los SO? Simple. Hoy es posible usar google docs en linux, mac, windows y en diferentes plataformas (explorer, firefox, safari, opera, etc). Hoy ya no es necesario que tengas windows y excel para poder escribir y usar hojas de calculo. La web vino a romper con paradigmas, para bien y para mal. De nuevo, la dependencia tecnol&oacute;gica se reduce ampliamente.</p>
<p>Asi pues, los sistemas operativos actuales estan implosionando poco a poco y dandole paso a los &quot;j&oacute;venes&quot;&#8230; y recibiendo amenazas externas via las web aps.<br />Repito, si bien no desapareceran, dejaran de ser tan importantes en la industria y veremos crecer la quota de mercado de otros participantes. Quien sabe, con el tiempo podria salir un nuevo competidor. Y muy seguramente no veremos las inversiones que hemos visto hasta ahora. </p>
<p>La era I.T. 2.0 (o 3&#8230; o 4&#8230;) ha comenzado.</p</p>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title">No related posts</span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/it-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errores basicos (y comunes) en el desarrollo Web.</title>
		<link>http://www.masio.com.mx/errores-basicos-y-comunes-en-el-desarrollo-web/</link>
		<comments>http://www.masio.com.mx/errores-basicos-y-comunes-en-el-desarrollo-web/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 19:15:29 +0000</pubDate>
		<dc:creator>Masiosare</dc:creator>
				<category><![CDATA[ensayo]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.masio.com.mx/2006/09/20/errores-basicos-y-comunes-en-el-desarrollo-web/es/</guid>
		<description><![CDATA[Valida! valida! valida! Esta es la madre de todas las reglas. La mejor manera de saber si estas haciendo bien las cosas del lado tecnico es validar lo que estas haciendo. El W3C tiene la herramienta de validaci&#243;n mas completa en el Web. Esta herramienta te dir&#225; si tu c&#243;digo esta bien construido o no. [...]]]></description>
			<content:encoded><![CDATA[<div class="Section1">
<ol>
<li><strong>Valida! valida! valida!<br />
</strong><br />
Esta es la madre de todas las reglas. La mejor  manera de saber si estas haciendo bien las cosas del lado tecnico es validar lo  que estas haciendo. El <a href="http://www.w3c.org">W3C</a> tiene la <a href="http://validator.w3.org/">herramienta de validaci&oacute;n</a> mas completa en el  Web. Esta herramienta te dir&aacute; si tu c&oacute;digo esta bien construido o no. Y aunque  se que al decir esto me har&aacute; acreedor a un linchamiento publico, la validaci&oacute;n  no tiene que ser perfecta. Validar tu c&oacute;digo te permite saber que tan bien estas  haciendo las cosas pero no es una regla de oro. Usualmente en sitios muy  complicados o con c&oacute;digo generado externo es normal que tengas un par de  advertencias, pero procura que estas sean las menos. Si encuentras errores,  ded&iacute;­cate a arreglarlos en la medida de lo posible. Haz las cosas bien desde el  principio. Con el tiempo te darï¿½s cuenta que no es nada dif&iacute;­cil escribir c&oacute;digo  correcto, lo har&aacute;s de manera autom&aacute;tica.</li>
<li><strong>Ap&eacute;gate a los est&aacute;ndares<br />
</strong><br />
El W3C es un comit&eacute; que defini&oacute; (y lo sigue  haciendo) <a href="http://www.w3.org/TR/html4/cover.html#minitoc">las reglas sem&eacute;nticas y sint&aacute;cticas</a> con las que se deber&iacute;­a de trabajar  en el Web. Estas reglas te aseguran que si las sigues no tendrï¿½s problemas para  desplegar tus sitios en ning&uacute;n lado. Desgraciadamente y como seguramente ya  sabes, Microsoft decidi&oacute; irse por la libre. Uso las reglas que le convinieron y  modifico y agrego las que quiso. Esto provoco que las p&aacute;ginas desarrolladas para  Internet Explorer no se vieran bien en otros navegadores o tecnolog&iacute;­as. Evita  como la plaga el uso de c&oacute;digo y tecnolog&iacute;­as propietarias. Para cada una de  estas, hay una manera est&aacute;ndar que la sustituye. En p&aacute;ginas como <a href="http://www.quirksmode.org/">quirksmode</a>,  <a href="http://www.positioniseverything.net/">positioniseverything</a> y <a href="http://alistapart.com/">alistapart</a> hay innumerables tutoriales de como hacer bien  las cosas.</li>
<li><strong>The right tool for the job<br />
</strong><br />
La herramienta correcta para el trabajo.  Podemos dividir este &aacute;mbito en 2.</p>
<ol>
<li><em>Server side<br />
</em>Este es uno de los puntos cruciales al comenzar a desarrollar  un proyecto Web. El frente de nuestra aplicaci&oacute;n Web (casi) siempre ser&aacute; html.  Pero para la parte del servidor puede ser cualquiera de las tecnolog&iacute;­as  existentes. Es importante tener un abanico amplio de opciones porque cada una  tiene sus ventajas y desventajas. Usualmente estas son derivaciones del  triangulo tiempo-dinero-calidad. Conoce tu entorno y escoge bien.</li>
<li><em>Client side</em>En desarrollo Web como ya dije, usualmente el frontend ser&aacute;  html. Pero usualmente este se usa incorrectamente, debido a que es muy  permisivo. HTML es sem&aacute;ntico, es decir, cada pedazo de c&oacute;digo tiene un  significado por si mismo. Por ejemplo si quieres usar un encabezado lo correcto  es usar un tag<br />
&lt;h1&gt;(o h2 o h3). Si quieres mostrar un pedazo de c&oacute;digo,  usa el tag &lt;code&gt; &lt;/code&gt;. Si quieres mostrar un encabezado en una  tabla usa &lt;th&gt; y &lt;theader&gt;. Un lugar para cada cosa y cada  cosa en su lugar. Revisa la documentaci&oacute;n correspondiente.</li>
</ol>
</li>
<li><strong>Separa presentaci&oacute;n y contenido.
<p></strong>El HTML es un lenguaje que te permite  representar semï¿½nticamente el contenido. Es decir cada elemento tiene un  significado por si mismo. Sin embargo y aunque es posible darle una correcta  representaciï¿½n grafica solamente con HTML, existen tecnolog&iacute;­as superiores para  este prop&oacute;sito y que har&aacute;n tu vida mucho mas f&aacute;cil. La m&aacute;s notoria es CSS.  Mediante CSS t&uacute; puedes darle estilo a tu c&oacute;digo HTML y facilitaras su  mantenimiento. Adem&aacute;s que es una herramienta mucho mas poderosa que solamente el  HTML. Talvez el mejor ejemplo del uso de CSS es <a href="http://www.csszengarden.com/">CSS Zen Garden</a>. Esta p&aacute;gina usa un  documento HTML igual para todas las paginas y solamente con el uso de una hoja  de estilos diferente la presentaci&aacute;n cambia radicalmente entre un ejemplo y  otro.</li>
<li><strong>No ignores a las minor&iacute;­as<br />
</strong><br />
Un error muy com&uacute;n (y que viene usualmente de  parte de los jefes, aunque no es exclusivo) es la frase &#8220;A mi me importa que se  vea en Internet Explorer, lo dem&aacute;s me importa un carajo&#8221;. Esto es una terrible  forma de pensar por varias razones.</p>
<ol>
<li>IE hace las cosas mal y como se les da la gana.</li>
<li>Debido a (1) si te dedicas a desarrollar para IE los dem&aacute;s seguramente  tendr&aacute;n problemas al ver tu aplicaci&oacute;n.</li>
<li>En estos momentos la mayor&iacute;­a de las personas usan Internet Explorer, aunque  esto es parcialmente cierto y podr&iacute;­a no serlo en un futuro pr&oacute;ximo. En los  sitios dedicados a tecnolog&iacute;­a la mayoria de las visitas se realizan a traves de  Firefox. Y en los sitios en general se tiene una estadistica promedio de que firefox tiene el 25% del mercado. Opera tiene menos del 10%. Ambos han ido en un  ascenso constante y no se ve motivo para que esto deje de ser asi.</li>
<li>Creo que ningun negocio se puede dar el lujo de rechazar del 30% al 50% de  su clientela potencial. Especialmente cuando es terriblemente sencillo atender  al 100% de esta. Si tu crees que puedes darte este lujo, est&aacute; bien. Seguramente  tus competidores lo pensaran dos veces antes de rechazar el 30% de sus  ganancias.</li>
</ol>
</li>
<li><strong>No ignores a las minor&iacute;­as (segunda parte)<br />
</strong><br />
Muy relacionado con el punto  anterior (y con el primero y segundo) esta no ignorar a tu clientela especial. Existen muchas personas que utilizan el Web por medios no convencionales, como  las personas con problemas visuales, la gente que navega en su PDA, celular y  pantallas lectoras. Si bien no es un mercado muy amplio, es cuando menos  agresivo el no permitirles el acceso a tus contenidos. Si bien muchas veces es  poco viable realizar contenidos alternos para los lectores especiales,  usualmente es suficiente con que sigas las reglas anteriores para que tus  lectores puedan acceder a tu contenido de una manera viable.</li>
<li><strong>Mantente actualizado&#8230;<br />
</strong><br />
El Web es un ambiente cambiante por naturaleza.  Cada cierto tiempo algo nuevo revoluciona la manera de hacer las cosas. As&iacute;­  mismo muchas cosas quedan en el olvido. Mantente informado y evita el uso de  elementos descartados con el tiempo.<br />
Tip: El tag font no se usa  desde hace m&aacute;s de 6 a&ntilde;os! Keep up with the times, man! <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>&#8230; pero no abuses<br />
</strong><br />
A pesar de que nuevas tecnolog&iacute;­as nacen cada minuto,  no tienes porque usarlas todas. Y especialmente evita sobre usarlas. No porque  AJAX hoy sea la tecnolog&iacute;­a que todo el mundo usa tienes que usarla absolutamente  en todo el sitio. Hay veces que usar un link funciona perfectamente. No tienes  que reescribir la funcionalidad con javascript para obtener exactamente el mismo  resultado. Busca el equilibrio. Una vez mas, the right tool for the job.</li>
</ol>
<p>El desarrollo Web es un campo en expansi&oacute;n sin duda, pero estamos alcanzando  muy r&aacute;pidamente un punto de maduraci&oacute;n. Por lo que te sugiero que aprendas de  los dem&aacute;s, y comparte tus descubrimientos. Esto sin duda nos ayudar&aacute; a todos. Y  sobre todo, no cometas los errores que los dem&aacute;s ya cometimos <img src='http://www.masio.com.mx/masio/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/como-no-dar-consejos/" rel="bookmark" title="Permanent Link: Como no dar consejos" >Como no dar consejos</a></span><div class="aizattos_related_posts_excerpt">Hoy leo en en digg un articulo de Harry Maugans sobre como crear un div colapsable con Javascript. E...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/sql-inyection-en-nasa/" rel="bookmark" title="Permanent Link: Sql Inyection en Nasa" >Sql Inyection en Nasa</a></span><div class="aizattos_related_posts_excerpt">Michoacano me paso el tip.

http://www.michoacano.com.mx/2007/05/10/%c2%bfsql-injection-en-la-pagi...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/porque-microsoft-se-puede-equivocar-con-ie7/" rel="bookmark" title="Permanent Link: Porque Microsoft no se puede equivocar con IE7" >Porque Microsoft no se puede equivocar con IE7</a></span><div class="aizattos_related_posts_excerpt">Microsoft esta por lanzar la version 7 de Internet explorer. La ultima vez que hicieron un lanzamien...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/actualizacion-a-wp-23-y-problemas-de-acceso/" rel="bookmark" title="Permanent Link: Actualizacion a WP 2.3 y problemas de acceso" >Actualizacion a WP 2.3 y problemas de acceso</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.masio.com.mx/detengan-la-locura-de-ajax/" rel="bookmark" title="Permanent Link: Detengan la locura de AJAX" >Detengan la locura de AJAX</a></span></li></ul></div><hr/> <strong><a href="http://www.masio.com.mx">Masio IT</a></strong>. Este feed es para uso personal y no comercial. Derechos reservados :) ]]></content:encoded>
			<wfw:commentRss>http://www.masio.com.mx/errores-basicos-y-comunes-en-el-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
