Archivo para febrero 2010

Como programador que soy, a menudo siento frutados muchos de mis pensamientos y veo como la mayoría de la gente no comprende o subestima mi trabajo. Se me hace imposible hacer comprender porqué mi trabajo no es algo mecánico y una tarea que hoy puedo hacerla en 1 hora, mañana puedo tardar 3 por el simple hecho de no tener esa chispa que ilumina mi intelecto. Porqué aunque algunos piensen lo contrario, un programador no es una máquina de traducir ideas en código que entienda el ordenador.

Hoy leyendo el fantástico artículo de Eduardo Manchón: “Nadie te va a montar un proyecto por un salario“, he encontrado dentro de uno de sus párrafos lo que para mi es la definición más exacta de programador que he visto jamás ! Me he sentido tan identificado que no tengo más que felicitar a su autor por tan ajustada definición y ponerlo en este blog para que quede para la posteridad:

Programar no es como hacer chorizos ni poner ladrillos, programar es un trabajo puramente intelectual, quizás la tarea más intensiva intelectualmente que conozco. A más horas, no hay más producción, a veces un programador puede ser más productivo en una mañana que en 2 semanas y lo más fascinante, esto no es un problema a resolver, sino algo inherente a la tarea de programar y hay que aceptarlo. Si no te gusta te puedes dedicar al cultivo del champiñón o cualquier otro negocio donde el resultado sea más predecible.

Cada programador tiene unos ritmos personales de productividad e improductividad. Por tanto no se pueden poner horarios ni ser estrictos en las fechas de finalización, sino de crear un ambiente que favorezca la productividad de tareas intelectuales, algo que intenta hacer Google en sus oficinas. La imposibilidad de poner fechas también explica por qué Google nunca anuncia nada con antelación, poner una fecha es desconocer como se trabaja en el mundo de la programación. Si quieres que los programadores se involucren en tu proyecto hay que respetar su manera de funcionar y no hablarles como si la programación fuese como la tarea de construir una pared a un ratio de X ladrillos por hora.

Un programador trabajando solo o con un pequeño equipo en una start-up le toca quedarse hasta las tantas de la madrugada muchos días porque cuando estás a mitad de solucionar un problema no funciona lo de “son las 19:00, hora de irme, mañana más”. Cuando estás a mitad de concentración, motivado para acabarlo, dejarlo para mañana puede significar realmente mañana, un par de semanas o un mes. ¿Un programador ineficiente? No, es simplemente así, volver a concentrarse en esa tarea y acordarse de cada detalle conlleva una pre-tarea de varias horas y si hay otras tareas más urgentes que se cruzan, se postergará.

Tratar a un programador como un currito que hace sus horas y se va, es ignorar como funcionan las tareas intelectuales, la motivación humana, etc. Proponer a alguien programar un proyecto web viable solo a cambio de un salario o presupuesto cerrado (freelance) casi roza el insulto. Emprender conlleva un esfuerzo extra buscando un premio, por definición es incompatible pagar un salario fijo y pedir un esfuerzo extra.

Velas difuminadas

Tal día como hoy, hace 3 años atrás, di por inaugurado oficialmente este blog que hoy me lleva a escribir este post.

Como he explicado en otras ocasiones, el dominio luigix.com lleva online mucho más tiempo (desde 2001), pero antes de ser un blog pasó por otras etapas como web personal y portal vertical de noticias tecnológicas y alguna que otra chorrada más, aunque puedo decir orgulloso que sin duda la mejor época está siendo esta etapa que llevo como blog !

Últimamente la frecuencia con la que publico entradas ha bajado bastante, más de lo que hubiera querido, pero como algun@s sabéis hace sólo 3 meses que he sido padre y entre el sueño acumulado, el cansancio y el poco tiempo que me queda, “posteo” mucho menos de lo que me gustaría, pero lo importante es que nunca lo he dejado abandonado y hoy puedo decir orgulloso que cumplo 3 años !

Para los amantes de las estadísticas, este post que estáis leyendo es el 720 desde que empecé, y repartidos entre los 719 restantes hay un total de 9.970 comentarios… por no hablar de los más de 63.000 comentarios que akismet ha protegido para no dejar pasar el cansino “spam”.

Quiero terminar dando las gracias a tod@s los lectores/as del blog, que sin vuestra visita diaria y vuestros comentarios este blog no tendría razón de ser. Gracias a tod@s l@s que estáis suscrit@s y que me seguís por RSS, también gracias a tod@s aquell@s que sólo habéis entrado en el blog una sola vez buscando algo a través de google. Entro todos hacéis que luigix.com tenga razones suficientes para seguir adelante después de estos 3 años.

Desde el año 2008 varios fabricantes de portátiles han estado vendiendo un nuevo producto llamado Netbook diseñado para usar herramientas básicas de ofimática y navegar por internet. La clave que define éste tipo de equipos es su procesador, el Intel Atom N. Entre los más destacados encontramos los modelos de ASUS, Dell, MSI y ACER que ensamblan éste diminuto procesador.

Muchos fueron los que adquirieron uno de éstos portátiles de bolsillo seducidos por la apariencia y el precio, otros lo estuvimos pensando pero al final los ratings en performance nos dieron la razón en dudar. Sí es verdad que no són un mal producto siempre y cuando la persona que lo vaya a usar no requiera de grandes prestaciones.

Hay que tener en cuenta que por ejemplo los Intel Atom de gamma media, que son los implementados en los Netbook, tienen una frecuencia de reloj de máximo 1,67 GHz, caché de segundo nivel de máximo 512KB, instrucciones sólo de 32bits y hasta con 7 veces menos transistores de cálculo que un procesador móvil convencional. Frecuentemente usuarios básicamente adictos a redes sociales y de mensajería instantánea llevan demasiado poder encima con sus portátiles de 1.500 €, cosa que indica su falta de conocimiento a la hora de comprar el equipo.

El símil con los automóviles es muy válido: ¿Para qué un tipo normal se va a comprar una flecha de 500 cavallos si no va a pasar de 130km/h y no va a recorrer nunca más de 80km al día para ir al trabajo!?!

Hasta aquí AMD no tomó parte ya que dijo que no valía la pena desarrollar procesadores de tales características como las del Intel Atom, porqué: ¿Qué usuario querría un ordenador de pantalla diminuta y con un procesador incapaz de ejecutar sistemas operativos de 64 bits y ni tan sólo las versiones de 32 bits de Win Vista y Win7? – Se equivocaron.

Al cabo de unos meses rompiendo el mercado de portátiles y vendiendo unidades cuales fueran teléfonos móviles o reproductores de música para gente de todas las edades, Intel dio a luz la gamma de procesadores llamados ULV (Ultra Low Voltage).

Estos son descendientes de la tecnología original del Intel Core 2, así que mantienen una arquitectura digna capaz de ejecutar instrucciones de 64 bits y de gestionar caché de segundo nivel de hasta 8MB. Ahí sí que AMD tomó parte ofreciendo una alternativa, como siempre más económica para el usuario final, llamada AMD Athlon Neo V; capaz de igualar las instrucciones de 64 bits de los Intel ULV y la alimentación de bajo consumo, pero no los tamaños de cache L2, los niveles de potencia disipada ni son capaces de gestionar memoria principal DDR3. Pero por contra compiten en precio y en incorporar una plataforma dotada de ATI Radeon HD cosa muy interesante teniendo en cuenta las Intel GMA que acostumbran a proporcionar los ULV de Intel.

Entre los dos fabricantes más famosos de procesadores dieron a luz a una nueva línea de ordenadores portátiles de consumo, los portátiles ultra-delgados de bajo coste. Y es que originariamente un ordenador de 13” de pantalla, con 4GB de RAM DDR3, 320GB de HD a 7200rpm, Win7 64bits, procesador doble núcleo, HDMI, 4 USB 2.0, WebCam, batería de 6 celdas con 5 horas de autonomía, con un grosor de un centímetro y medio y con menos de 2kg de peso habría costado 2.500 € por lo menos. Pero no ahora amigos ! Todo gracias a los nuevos procesadores de bajo consumo y es que entre otras cosas, estos procesadores consumen muy poco potencial eléctrico a la hora, lo que se traduce en larga vida para la batería, rondan los 35ºC en funcionamiento cosa que permite ahorro adicional de energía y ruido puesto que no hay que instalar ventiladores ni cargar con el coste energético de hacerlos funcionar.

Todo ventajas ! Sí pero con medida ! Éstos procesadores no son mágicos, todo tiene un coste y en su caso es una pérdida de performance debido a sus bajas frecuencias de cálculo de reloj para no superar los niveles de consumo fijados.

Así pues, si estabais pensado en adquirir un Netbook, os recomiendo cambiar de idea y adquirir un portátil ultra-delgado de bajo coste puesto que yo ya lo hice y estoy encantado ! Pasar de 10,1” a 13” parece poco pero no es ninguna tontería y nada despreciable cuando llevas 4 horas enfrente una pantalla del tamaño de una postal o no.

Artículo cedido a luigix.com por parte de Raimon Izard. (Gracias por esta genial explicación Raimon, espero que tu artículo ayude a muchos a decantarse hacía una opción u otra.)

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies