Posted on May 4, 2011

Programming as a second language

Hace un par de años que participo en algunas comunidades de jóvenes hackers, developers, diseñadores y emprendedores en México. A la par me he interesado en la la educación; en particular en la inclusión de la tecnología en el aula y el aprendizaje orientado al desarrollo de habilidades sobre el desarrollo técnico.

Motivada por estas (y otras) actividades, decidí estudiar programación y llevo algunos meses haciendo mis pininos en Python. Para mí, es resultado de una evolución natural, como si fuera algo que tarde o temprano tendría que hacer. Sin embargo cuando cuento que lo estoy haciendo, mucha gente me pregunta sorprendida la razón de hacerlo. Aunque mis razones son varias, mi primera respuesta es: porque quiero hablar el mismo idioma, quiero entender el lenguaje digital.

No me voy a meter en rollos de cómo la tecnología está empezando a formar parte de nuestras vidas de manera más activa y cómo seguramente lo hará en el futuro porque todos lo sabemos, lo palpamos. El poder hablar código nos dará la habilidad necesaria para crear, entender y modificar las herramientas con las que interactuamos y que continuarán tomando prioridad en nuestra realidad.

Platicando de esto en el HackerRoom me topé con Víctor, a quien conozco desde Campus Party 2010. Siempre es un gusto coincidir. Resulta que Víctor estudia contabilidad en la universidad y por su cuenta está aprendiendo a programar (precisamente nos encontramos en el taller de Node.js de Siedrix) porque en el futuro quiere desarrollar aplicaciones financieras y contables. El chico es un visionario.

Actualmente en las escuelas se promociona el aprender inglés y computación, donde computación es un concepto abstracto. No podemos darnos el lujo de seguir percibiendo la tecnología como una caja negra, donde las cosas suceden por arte de magia. Tarde o temprano tendremos que enfrentarnos a un proyecto que de alguna manera necesite digitalizarse, desde tener una página web o una aplicación móvil hasta tener su propio programa de administración. Necesitamos entender los alcances de la tecnología, que se puede hacer o no, cuáles son las mejores prácticas, etc. Hay mucho por aprender.

La programación debería ser enseñada como un segundo idioma, así como el inglés o el mandarín. Espero alcanzar a ser partícipe de un futuro de políglotas digitales.

Posted on Mar 16, 2011

Identificando el dolor

Esta semana, como casi todas desde el 2009, grabé junto a Arturo y Omar episodio de Emprende.la. Entrevistamos a Nydia Godoy desde Guadalajara, quien además de formar parte de la Incubadora + Desarrolladora de empresas de la Universidad Panamericana, tiene una empresa llamada Busca tu mueble. A primera vista este servicio en línea parece sin mucho chiste, sin embargo, entre más lo analicé más interesante se fue tornando. Tanto, que sirvió de inspiración para desempolvar este blog.

El punto que me parece más importante de este proyecto es que busca solucionar un problema real. Cuando entré a la página y entendí el funcionamiento de su catálogo me acordé de todas las veces que comprar un mueble se ha convertido en una tarea titánica y de otras tantas que terminé regalando cosas por evitarme los problemas de encontrarle comprador.

Busca tu mueble es un claro ejemplo de cómo partir del dolor es mucho más valioso socialmente que empezar por la tecnología. El emprendedor debe entender bien el problema que busca solucionar, de otra manera sólo estará creando herramientas que no tienen utilidad alguna. Problemas hay muchos, habilidad para identificarlos y ofrecer una solución pareciera más difícil.

Hace unas semanas estuve siguiendo algunas conversaciones relacionadas con hacker y emprendimiento en Noticias Hacker, Twitter y el blog de Andrés Bianciotto. Comenté en alguno de estos espacios que deberíamos tener más fresca la metodología POST (People, Objectives, Strategy, Technology). Si no identificamos a quién queremos venderles nuestro producto, cuál es el problema que tenemos que resolverles y cómo su vida cambiará cuando adquieran nuestro servicio, vale un comino la tecnología que estemos usando y su bonito display en el iPad 2.

Entre tanto buzz sobre qué se necesita para generar un ecosistema de emprendimiento sólido, pondría el tema sobre la mesa. Necesitamos ideas que solucionen problemas reales, que alivien dolores diarios, no tecnologías llamativas para necesidades forzadas.

Posted on Jan 31, 2011

Twentysomething

No recuerdo bien la última vez que no estaba pasando por alguna especie de introspección profunda del tipo “¿Qué he hecho de mi vida? ¿Qué debo hacer?”. A estas alturas del juego me parece que todos (si no es que la inmensa mayoría de nosotros) pasamos por este tipo de reflexiones al menos una vez en la vida.

Muchos como yo, hippies arrepentidos y pachecos esporádicos, tenemos este tipo de reflexión de manera continua, extenuante y angustiadora. Si es necesaria, si tiene fin, si debo decidirme a meditar cuatro horas al día, no lo sé. Lo que sí se, es que no estamos excentos.

Dicho esto, decido por abrazar la angustia y cantarla con Jamie Cullum:

After years of expensive education
A car full of books and anticipation
I’m an expert on Shakespeare and that’s a hell of a lot
But the world don’t need scholars as much as I thought

Maybe I’ll go traveling for a year
Finding myself, or start a career
Could work the poor, though I’m hungry for fame
We all seem so different but we’re just the same

Maybe I’ll go to the gym, so I don’t get fat
Aren’t things more easy, with a tight six pack
Who knows the answers, who do you trust
I can’t even separate love from lust

Maybe I’ll move back home and pay off my loans
Working nine to five, answering phones
But don’t make me live for Friday nights
Drinking eight pints and getting in fights

Maybe I’ll just fall in love
That could solve it all
Philosophers say that that’s enough
There surely must be more

Love ain’t the answer, nor is work
The truth eludes me so much it hurts
But I’m still having fun and I guess that’s the key
I’m a twentysomething and I’ll keep being me

Posted on Nov 14, 2010

So you still want to be a Podcaster

Estudié comunicación del 2001 al 2005. En aquellos años la radio todavía se veía como la mejor forma de informarse por audio, aunque ya el podcasting, en otros países, había tomado lugar poco a poco en la cotidianidad de muchos. Sabrán ustedes que en Villahermosa, Tabasco (donde estudié casi toda la carrera) la modernidad tarda un poco más en alcanzarnos.

El podcasting lleva varios años inmerso en la vasta oferta multimedia online (al menos 10 años). Para muchos ha suplantado al radio como medio de información y para otros tantos es la forma ideal para estar al tanto de los temas particulares de su interés. La radio tradicional difícilmente puede satisfacer las expectativas de un público cada vez más exigente y hambriento de personalización (have it your way).

La diversidad de temas, flexibilidad de formato y (casi siempre) nulo costo para el público son sólo algunas de las ventajas que brinda el podcast al mundo interconectado. Como integrante pionero de la web 2.0 brinda la oportunidad de pasar de consumidor a productor. Con pocas herramientas, bajísimo costo y conocimientos muy básicos, todos podemos ser podcasters.

Entonces ¿Cómo lo hacemos? En los años que llevo produciendo podcasts, esta es la primera pregunta que cualquier generador de contenido me hace. Es por ello que decidí hacer un outline del camino que considero básico para crear un podcast.

Preproducción

  • Define claramente de que va el podcast ¿Cuál es el tema principal? ¿A qué audiencia va dirigido? ¿Cuál será el tono y formato?
  • Punto clave de mantener un podcast es la continuidad. Para evitar retrasos en tu publicación recomiendo llevar un calendario de grabaciones que se comparta con todo tu equipo de trabajo. Lo ideal es fijar fechas y horarios de manera fija y respetarlos. Además, procura tener al menos 2 episodios en stock, así si un día no puedes grabar, no te quedarás sin episodio.
  • Si en tu programa se van a realizar entrevistas, planea con antelación las fechas de grabación y prepara tus preguntas e información a comentar en el episodio. Evita inventar preguntas o quedarte demasiado superficial, el formato permite que profundices en cualquier tema.
  • Tener una presentación del programa nunca está de más. Recomiendo tener unas láminas sencillas que expliquen de que va, quien conduce, información de publicación, contacto y demás. Este recurso es muy útil para cuando necesitas enviarle los datos de tu programa a un entrevistado o a algún medio que recomiende tus contenidos.

Producción

  • Las necesidades físicas de producción (micrófonos, consolas, cables y demás) varían mucho de un caso a otro, esto depende del nivel de profesionalismo que consideres necesario, así como las particularidades de tu producción, tales como múltiples conductores, grabación en espacios abiertos, etc. Mi recomendación siempre es empezar pequeño, puedes grabar los audios de tu programa con un simple micrófono para computadora común y corriente.
  • No te preocupes mucho por el software de grabación, existe una vasta oferta de programas grabación y postproducción de audio que son opensource o gratuitas.  Por ejemplo: Audacity, el programa de edición de audio opensource de mayor reconocimiento y uso.

Postproducción

  • El nivel de complejidad en la postproducción depende en gran medida de la calidad de los audios originales, entre más limpio esté tu audio, mucho más sencilla será la labor de limpieza y edición. Como básico recomiendo siempre hacer una reducción de ruido, hiss y una nivelación básica.
  • Las cortinillas (audios al inicio y final), la música de fondo, los elementos grabados y demás dependen también del estilo que quieras dar a tu programa, así como de las posibilidades que tengas de producirlo. Si generar este material no te resulta fácil, mi recomendación es que lo dejes para una segunda versión, con una sencilla musicalización al inicio y final es más que suficiente. En Jamendo puedes encontrar música bajo licencias creative commons de muchos géneros.

Publicación

  • Una vez que hayas definido la periodicidad de tu programa hay que procurar ser puntuales con su publicación.
  • ¿Dónde se va a publicar? Debemos tener un espacio en nuestra página o blog donde los episodios se publiquen y estén a dispocisión de tu audiencia. Lo mejor es acompañar el audio de un post que describa el episodio, así como opciones de escucha en línea y descarga.
  • Para alcancar mayor audiencia, no dejes de publicar en el directorio de iTunes. Acá una sencilla explicación de cómo hacerlo.

Por último no queda más que recomendar que te diviertas haciendolo. En el camino aprenderás mucho del tema en el que estas hablando y el podcast se convertirá en un ejercicio constante de investigación y actualización en la materia.

Posted on Jul 22, 2010

Social Learning

Seguramente si eres educador o un integrante activo de una comunidad educativa tendrás alguna idea sobre a qué nos referimos con el aprendizaje social, si no eres educador, lo más seguro es que de manera natural ya estés aprendiendo de esta forma sin darte cuenta. Estar aquí es la primera muestra de esto.

¿Pero cómo?

La realidad es que la tecnología forma parte de nuestra cotidianidad de manera cada vez más prominente. Hacemos uso de herramientas de todo tipo: computadoras, móviles, consolas de juego, etc.

El uso de estas herramientas afecta la forma en como nos relacionamos con amigos, familiares y colegas, inevitablemente la forma en que aprendemos también.

Según la Wikipedia:

Social learning se refiere a la adquisición de aptitudes sociales que suceden exclusivamente o de manera primaria en un grupo social. El aprendizaje social depende de dinamicas de grupo. Promueve el desarrollo de habilidades individuales emocionales y prácticas así ccomo la percepción de uno mismo y la aceptación de los otros con sus habilidades y limitaciones individuales

¿Esto qué quiere decir?

Que la forma en que aprendemos y desarrollamos habilidades hoy en día tiene una estrecha relación con la investigación, la colaboración y el uso de herramientas digitales. Pongamos un ejemplo, si alguien te cuenta de algo que no conoces o de lo que quieres aprender más ¿Qué haces? ¿Vas a la biblioteca? ¿Buscas una escuela? Lo más seguro es que lo primero que hagas es “googlearlo” y en base a los resultados entres a Wikis, Foros y Blogs y algunas otras herramientas de colaboración ¿A poco no?

Esto es el aprendizaje social. Lo vivimos de manera orgánica. Pronto estaré publicando más información sobre el tema. Por lo pronto te invito a checar lo que estamos haciendo en SG Campus.