Cuantos es demasiado?

Cuantas ocurrencias de un hecho son necesarias para que llamen la atención? En el trascurso de 2 semanas, he visto accidentes bastante aparatosos ocurriendo en un mismo tramo de una avenida.

Los testigos siempre indican que el problema está en los desniveles que presenta ese tramo, no sabría si eso es cierto o no, pero que desde que ese desnivel está ahí, han habido varios accidentes en el mismo lugar.

La ocurrencia de 1 (un) hecho podría decirse que es fortuito, 2 (dos) ya me hace sospechar.. y por encima de eso, ya es demasiado como para mirar a otro lado  decir que no pasa nada.

Parte del problema quizás es que no hay estadísticas concretas de cuantos accidentes ocurrieron, de que manera, con cuantas víctimas, y asociadas a una coordenada geográfica específica para identificar de forma fehaciente que hay un problema.

Si no hay números concretos que respalden la observación, pueden seguir mirando a un lado, como siempre lo hicieron.

Mas detalles

Git y la revolución de la colaboración

Git LogoHoy me toca hacer una presentación en la Universidad Americana, en su ciclo de charlas y exposiciones.

Pensé en Git para esta charla, porque creo que los sistemas de versionamiento, y los portales de publicación de codigo fuente como github, sourceforge, y demás son el pilar fundamental del software libre, al menos desde el punto de vista mas práctico. Ahí es donde esta el código fuente.

Existe una revolución relacionada con Git, o con la colaboración mejor dicho, y somos parte de esta revolución, directa o indirectamente y los CVS son son la base de esta tendencia. Lee mas acá

Les acerco mis diapositivas: Git – Universidad Americana – Oct 2013

 

 

Pruebalo o no sirve

Como administradores de sistemas, tenemos una responsabilidad con la alta disponibilidad. No deberíamos darnos un solo minuto de down-time.

La realidad nos dice otras cosas, que no somos invencibles, y por sobre todas las cosas, que «Si algo puede salir mal, saldrá mal«, la famosa ley de murphy.

Esta ley nos da una guia para pensar en el peor escenario posible de las cosas. Por esta ley es que hacemos nuestras copias de seguridad. Ponemos nuestros datos en otra maquina, y hasta en otra ciudad para que «cuando» algo salga mal, podamos levantarnos de las cenizas como el ave fenix.

Esta copia de seguridad es nuestro seguro de vida.

En la realidad, uno quisiera nunca comprobar que su seguro de vida funciona, pues para eso tendriamos que morir. Pero ese no es el caso para las copias de seguridad.

Existen maquinas virtuales. Crea una desde cero, y aplica tu copia de seguridad, y por sobre todas las cosas documenta el proceso y los resultados.

Ninguna copia de seguridad es aceptable, hasta que el proceso permita replicar el estado actual de la maquina, o como mínimo permitir el correcto funcionamiento de los servicios críticos.

Pruébalo, o no sirve.. a menos que quieras probar tu backup bajo presión, cuando el mundo se haya derrumbado.

 

Ecosistema de servicios

Como proveedor de servicios en el área de informática, no puedo rechazar la idea de hacer una pequeña reflexión sobre el ecosistema de servicios que nace con el software libre.

Voy a empezar con una anécdota. En una cena con Richard Stallman yo le comentaba que el software libre genera un ecosistema de servicios asociados. Él me detuvo cuando hubo escuchado la palabra «ecosistema» y luego me dejó continuar. Le pregunté porqué había hecho eso, y me respondió que no le gustaba la palabra de «ecosistema» en el contexto del software, porque no implicaba conciencia moral. Es decir, en un ecosistema, no hay bien o mal, solo hay sistemas que interactuan. A lo cual agregó que le gustó mi término «de servicios» porque tenía una conotación de asistencia o ayuda en la traducción que el manejaba. Creo que esquivé su ira por centímetros.

El software libre, mi área de trabajo cotidiano, me presenta con una realidad de trabajo poco convencional, comparado con la clásica venta de productos y servicios, mas que nada porque mi producto estrella es gratutito. Yo no vendo el software marca acme, te vendo la capacidad acumulada de mi experiencia (y certificacion) de instalar el software marca acme de forma rápida, segura y con garantías.

Esto es asi, porque todos, absolutamente todos, podríamos si quisieramos instalar cualquier software libre, es inherente a la licencia, que es de libre uso, acceso, copia, modificación y redistribución, entonces porque me elegiría alguien para instalarlo por ellos, si lo pueden hacer solos?. Porque la experiencia acumulada, y el conocimiento del software y su configuración me permiten a mi hacerlo en una fracción de tiempo y con todas las funcionalidades necesarias.

No quisiera negar a nadie la oportunidad de aprender a usar software libre, pero a veces, la disponibilidad de tiempo es un factor a tener en cuenta.

El ecosistema de servicios que nace del uso de software libre, no solo incluye la instalación y configuración, tambien el mantenimiento, en el corto, mediano y largo plazo, como son la copia de seguridad de las configuraciones en periodos de tiempo establecidos (ojo que esto también se puede automatizar), la modificación de las configuraciones para agregar/modificar las funcionalidades, actualización segura. Un servicio interesante es la personalización del software, donde programadores son contratados para modificar un software existente a las preferencias y necesidades de un cliente.

Uno de los servicios que mas ha llamado mi atención ultimamente es la educación, es decir el entrenamiento en el uso de software libre en todos los niveles. Desde el uso de aplicativos de ofimática en la estación de trabajo, hasta la instalación y puesta a punto de servidores de alta disponibilidad. El conocimiento acumulado también se puede vender como servicio. Y el ecosistema se vuelve cada vez mas complejo.

La ventaja de este ecosistema de servicios es que nada esta atado a un solo proveedor. Como el software es libre y gratuito, el cliente TE ELIGE por sobre los demás proveedores por todas las razones posibles. Desde familiaridad, precio, disponiblidad, conocimiento previo de la plataforma. La dinámica esta dada por la capacidad y por la calidad de los servicios, no por contratos de licencia.

Una de mis acciones más polémicas es que cuando un proveedor me solicita un servicio, le soy claro con mi nivel de conocimiento del mismo, y ante la duda le ofrezco otros proveedores que podrían darle ese servicios. Ud se preguntará porque direcciono a los clientes a la competencia, y le respondo que el cliente se merece una solución, incluso si la solución no sea la mía. Y creanme cuando les digo que en informática, todo tiene solución, la pregunta real es el precio y el tiempo.