BarCamp Lima 2008

Si señores, se viene el 1er BarCamp Lima este 8 de noviembre, el cual no me pienso perder por ninún motivo. Ya estoy haciendo mis maletas. Así que me voy al barcamp a encontrarme con toda esa gente geek. Creo que estoy en racha de viajes, proyectos, me encanta esta vida. Será Dios?. No creo.

Un BarCamp es una reunión abierta, libre y flexible, que tiene como finalidad compartir conocimiento e intercambiar experiencias, y sobre todo buscar la participación de todos los asistentes a fin de interactuar en una verdadera comunidad. En un Barcamp todos participan, todos pueden dar una charla sobre su tema de preferencia. En un barcamp normalmente se habla sobre tecnología, internet. Más info en la Wikipedia.

En el caso del barcamp Lima se tocarán temas como web 2.0, negocios en internet, Open Source. Contará con la presencia de bloggers, desarrolladores, diseñadores, hackers, geeks, fans de Linux y del software libre.

Por mi parte, voy a dar con una charla sobre mi participación en el Google Summer of Code 2008 – Gran oportunidad para comprometerse realmente con el Open Source (Mentores y estudiantes).  Voy a colaborar llevando a una de mis mejores amigas: mi cámara, ah y pizarra y plumones. Y por supuesto que pienso compartir mis pequeñas experiencias, anécdotas  en proyectos web, uso de Linux y también seguramente aprenderé bastante de los demás. Eso es lo bueno de este tipo de charlas: El feedback.

Pueden ver el sitio oficial del evento y la wiki. Entre los auspiciadores, está HP del Perú, que brindará el local con capacidad para 70 personas, así que hay que ir temprano muchachos. Por lo que tengo entendido las inscripciones ya están cerradas.

Felicito a los organizadores, 2 grandes comunidades nacionales la Asociación Nacional De Webmasters Del Perú y el el PLUG por su dedicación, esfuerzo y organizar un evento así en tiempo récord.

Así que nos vemos en el BarCamp Lima y a disfrutar del evento.

Advertisements

En busca de Hackers – Documental

En busca de Hackers, es un documental emitido por elegantMob de España, el cual muestra una seria de entrevistas y formas de vida, de distintos hackers esparcidos por el país.

Claramente, se trata de romper esos prejuicios, insertados en la sociedad, acerca de lo que es un Hacker y mostrar realmente, lo que significa este estilo de vida y forma de pensar. Vean y analizen ustedes mismos.

Enjoy!

La Catedral y el Bazar de Eric S. Raymond

Un gran ensayo escrito por Eric S. Raymond, un verdadero hacker y uno de los fundadores del movimiento Open Source. Básicamente Eric, define 2 modelos distintos de desarrollo de software:

El modelo catedral, el cual es usado por la mayoría de empresas desarrolladoras de software (Microsoft, Adobe, etc) un modelo donde nadie puede participar activamente (excepto los responsables de un proyecto), donde todo es cerrado, oculto, secreto y en el cual el proceso de desarrollo e identificación de bugs es mucho más lento.

Y el modelo bazar, el cual es utilizado por la comunidad de Software Libre, Open Source, GNU/Linux. En este método de desarrollo de software, todos pueden participar y ser miembros activos de un proyecto, ya sea realizando traducciones, enviando parches, corrigiendo bugs, añadiendo extensiones, publicando nuevas versiones, optimizando el código fuente, realizando documentación y consecuentemente estas aportaciones conllevan a producir software de alta calidad (Léase Apache, Samba, Firefox, Python, Linux, Emacs, KDE y un largo etcétera).

Mi opinión: El modelo bazar se basa en el método científico, para que reinventar la rueda si hay tanto por descubrir. Este pequeño escrito, me hace recordar la frase de Newton: “Si he visto más allá que los demás es porque me he apoyado en hombros de gigantes”.

Así funciona la ciencia, apoyándose en los que ya avanzaron y desarrolladon algo antes que nosotros. El modelo bazar, tiene una tremenda relación con la teoría del caos, cuanto más desorden, más bulla, más movimiento exista, los problemas serán resueltos más eficientemente.

Aqui el enlace a la Catedral y el Bazar.

Cómo hacer preguntas de manera inteligente

Seguimos con lecturas de Eric S. Raymond :)

Cómo hacer preguntas de manera inteligente es  un must-read si quieres entender mejor los códigos en la comunidad Hacker. Me acuerdo, allá por el 2006, que empecé a usar Linux, como no acompañado de mi primo y gran amigo Omar, siempre curioseando, probando y aprendiendo nuevas cosas.

Nos iniciamos con Kubuntu y luego de unos 3 meses, decidimos dar el gran salto a Debian.  Pero Debian, es un sistema operativo no tan user-friendly, asi que teníamos miles de problemas para instalar drivers y algunas librerías, sobretodo teníamos problemas para reproducir audio.

Y entonces, ingreso al canal IRC de #debian para solicitar ayuda a la comunidad, me sentía frustrado por no poder resolver un puto problema de reproducción de audio. Empecé a preguntar como instalo y configuro ciertas cosas y lo que recibí, fue una cachetada, una cachetada bien grande y bien merecida,  por uno de los miembros que se encontraba en el IRC.

Este desarrollador, me dijo, que jamás obtendría buenas respuestas, sino pregunto de la manera correcta. Su nombre es, Stefano Zacchiroli, y en ese momentos era uno de los miembros más activos y reconocidos del proyecto Debian.

No solo me dijo eso, sino que me hizo notar, que sino demuestro haberme esforzado lo suficiente para resolver un problema, igualmente la comunidad no va a mostrar esfuerzo al ayudarme. Algo que me gustó, es que Stefano, además de hacerme ver mi error, me pasó el link de la famosa lectura “Como hacer preguntas de manera inteligente” y me dijo: Léelo claramente y luego vuelves otra vez y preguntas.

Aprendí la lección, felizmente estaba joven, muy joven :) Ahora, cada vez que alguien me hace alguna pregunta tonta, por no decir, estúpida, le comparto esta lectura.  El mundo da vueltas.

Como ser un Hacker

Quiero compartir este escrito “Cómo ser un Hacker” (“Hacker HOWTO”, según el original en inglés), un artículo dirigido a todos aquellos que aspiran a convertirse en “hackers”. Quizá, no estemos de acuerdo, con todos los puntos de vista expresados por uno de los creadores del movimiento Open Source, Eric Raymond, pero hay que reconocer que expresa claramente, la esencia de lo que es un verdadero hacker.

Más que una persona dedicada a programar cosas extrañas y aquella creencia popular, que un hacker es un delincuente informático o cosas por el estilo, ser hacker es toda una filosofía, un estilo de vida, una cultura con espíritu colaborativo y con objetivos de contribuir al conocimiento.

Esta frase ilustra lo que es un hacker, como integrarse a la comunidad y ser uno de ellos:

“Un hacker es aquella persona que le apasiona el conocimiento, descubrir o aprender nuevas cosas y entender el funcionamiento de éstas. Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deberás creerte de verdad dicha actitud.”

Aquí les dejo el link para que se descarguen este gran howto. Compártanlo!