31 diciembre 2017

Recapitulando 2017 con un seguidor de líneas y muchos inventos...

Tenía que aprovechar el último día del 2017 para hacer un pequeño recuento de algunas cosas increibles que han pasado este año, que desde mi perspectiva, pienso ha sido el más movido y el más creativo desde que abrimos el Hackerspace San Salvador.

Hablando sobre luces de colores...

Cerca del mes de abril Abril tuvimos la oportunidad de compartir código nada menos que a la gente de Adafruit para soportar los LED programables basados en el chip WS2811/12 conocidos mejor como NeoPixels en las tarjetas basadas en el chip nRF52832. Esto fue un pequeño reto para el Hackerspace considerando que teníamos literalmente un par de días de trabajar con el chip.

¿Por qué es tan importante? Pues por el hecho de que el chip tiene soporte para Bluetooth Low Energy a través de código pre-compilado al que el fabricante llama SoftDevice. Este código literalmente requiere privilegios sobre cualquier otro código que corra en el chip y manejar los NeoPixels se vuelve un dolor de cabeza cuando se combina con el Bluetooth.

Para resolverlo utilizamos un algoritmo creativo que hace uso de DMA y PWM para permitir al chip controlar los LEDs sin necesidad de interrumpir la ejecución del procesador. Como la implementación era muy buena y elegante ahora está incluída dentro de la librería de Adafruit que utilizan miles de personas alrededor del mundo.


Puedes conocer sobre el proceso de soporte de NeoPixels en nuestro video en youtube.

Desarrollo e Investigación local...

Bien dicen que una cosa lleva a la otra y como teníamos experiencia en el desarrollo con el nrf52 de Nordic decidimos incluirlo en el diseño del GPSInfoPatch uno de los proyectos ganadores del InnovaEmprende que consiste en un electro-textil que permite mapear puntos de interés de forma no intrusiva.

Este proyecto pronto se comenzará a comercializar y esperan comenzar con las primeras pruebas de campo a inicios del 2018 con un hardware ideado, diseñado, ensamblado y programado por manos salvadoreñas. Espero poder colocar noticias acerca de este proyecto muy pronto.



Mientras tanto pueden curiosear sobre el website de pruebas:


Una competencia de robots sin igual...

Los amigos de la Comunidad Arduino de Guatemala nos invitaron desde mayo a participar del ArduChallenge para fabricar seguidores de línea. Aunque el proyecto lo retrasamos por bastante tiempo logramos hacer espacio para trabajar entre noviembre y diciembre en construir el seguidor de líneas del Hackerspace San Salvador.



El MBL es un proyecto de Hardware Libre por lo que puede ser replicado fácilmente por cualquier que quiera un seguidor de líneas que pueda ser manufacturado localmente. Este proyecto nos retó a incorporar muchas de las tecnologías con las que hemos venido trabajando durante el año como el estándar IEEE 802.15.4 que es la apuesta de la IEEE para el Internet de las Cosas incluír la Fabricación Digital y resolver muchos problemas mecánicos y de selección de materiales.


Aunque el robot era muy rápido nos enseñó que nuestro banco de pruebas de control era demasiado "controlado" ya que el robot era deslumbrado por fácilmente por la luz del sol al aire libre. Afortunadamente logramos solventar las limitantes haciendo algunos cambios físicos y al software que nos permitieron lograr el 2do lugar a una velocidad muy por debajo del máximo que el robot era capaz de realizar.

El código fuente y archivos de diseño  de MBL están disponibles en nuestro repositorio de GitHub:


Si quieren conocer más acerca de este proyecto y de la experiencia de su desarrollo pueden revisar el siguiente video:

Y muchas cosas más por venir...

Estamos muy ansiosos por conocer todos los nuevos retos y proyectos que nos traerá el 2018 y desde ya nos estamos preparando para empujar un poquito los límites del conocimiento y las capacidades de fabricación local en el área de desarrollo de sistemas embebidos.

Por el momento no me queda más que agradecer al genial equipo del Hackerspace: Joksan Alvarado, Karla Hernández y Alejandro Artiaga quienes trabajan directa e indirectamente en todos estos locos proyectos o simplemente permiten que las cosas funcionen.

¡Por el momento me quedo sin nada más que decir que desearles un feliz año nuevo y un próspero 2018!

23 octubre 2017

Resultados de la Encuesta de Ingresos de Profesionales de IT en El Salvador

¡Hola a todos!

Muchos me conocen por mi trabajo en el Hackerspace San Salvador, la Comunidad Open-Hardware y mi blog de código fuente que están leyendo en este momento. Sin embargo, he de confesar que tengo una doble vida...

No, no es lo que imaginan... La mitad de mi vida y desde hace cerca de diez años trabajo para el Programa Mundial de Alimentos de Naciones Unidas y mi trabajo ahí es... "sorpresa" hacer investigaciones relativas al tema de seguridad alimentaria y sobre todo tratar de ser creativo con mi equipo de trabajo para evidenciar problemas de Inseguridad Alimentaria en la población de El Salvador. Esto lo hacemos normalmente realizando encuestas a la población afectada y analizando los resultados en conjunto con el gobierno.

Aunque en un trabajo como el mío esperarías encontrar un estadístico, un economista o un sociólogo. Debido a un error en el "sistema" (pun intended)... tienen a un informático apasionado por la estadística y los datos... Ya que tengo algunos conocimientos en algunas cosas interesantes relacionadas al data-mining, machine-learning y muchas estadísticas digamos que nos sirve para analizar datos de manera muy interesante.

Excepción de responsabilidades


Debido a lo anterior y como esta publicación sí tiene algo que ver con el tipo de cosas que hago en mi otra vida. Antes de continuar, también me veo en la obligación de aburrirlos y escribir lo siguiente en negritas: Las opiniones vertidas en esta entrada de blog son exclusivamente personales, no representan, ni deben considerarse como posición oficial del Programa Mundial de Alimentos de las Naciones Unidas o cualquiera de sus cooperantes o socios. Por medio de la presente eximo de toda responsabilidad a mi empleador acerca de las consecuencias de la publicación de esta información y me hago único responsable de lo expresado en esta entrada.

Ok, a partir de aquí ya puedo hablar libremente. :)

Historia y objetivos de la investigación


Normalmente no mezclo un trabajo con otro, pero considerando que me la paso haciendo estadísticas todo el tiempo y saliendo un poquito de la rutina... Decidimos, con el equipo de El Salvador Developers, hacer una pequeña encuesta que trataría de responder las siguientes preguntas:
  • ¿Cuál es el salario de los profesionales de la Informática en El Salvador?
  • ¿Cuánto es la aspiración de ingresos de los profesionales de la Informática en El Salvador?
  • ¿Cuánto es lo menos que está ofreciendo el mercado a los profesionales?
Obviamente la encuesta también permitiría conocer otras cosas como: Cuáles son las tecnologías más utilizadas por los profesionales, cuáles son las actividades desempeñadas de forma más común y qué otros factores son importantes como los años de experiencias, tipo de contratación y conocimiento del idioma inglés.

Esta entrada es únicamente de carácter descriptivo, esto significa que no pretende sacar conclusiones sobre los resultados. Sin embargo como toda encuesta en que los participantes acceden voluntariamente y es realizada por Internet tiene algunas limitantes que deben de considerarse antes de sacar cualquier conclusión. Un análisis más a fondo de los resultados de esta encuesta se presentará en el próximo DevUp de la comunidad El Salvador Developers.

Factores limitantes de la investigación

  1. Estos datos no son representativos de todos los profesionales en Informática en El Salvador: Para hacer una encuesta realmente representativa necesitaríamos conocer con certeza el universo de población de profesionales en informática en el país. Esto es una tarea bastante difícil considerando que 1ro. No todos los profesionales graduados se desempeñan en el área y 2do. No todos los profesionales del área completaron su carrera. Recordemos que la profesión no está colegiada y por tanto es muy difícil conocer a ciencia cierta cuantos profesionales se desempeñan en el área.
  2. Existe un sesgo atribuible al medio por el cual se realiza la entrevista que es imposible de corregir o estimar: Como la encuesta fue realizada en línea se asume que sólo aquellos que tuvieron acceso a Internet, se enteraron o les hicieron llegar la encuesta y tuvieron la oportunidad de llenarla fueron capaces de expresar su opinión. Hay que recordar que estamos en un país con limitada penetración de Internet y es imposible determinar con certeza si los que respondieron la encuesta son realmente una población representativa de todos los informáticos del país.
  3. Los resultados aquí mostrados podrían sufrir del efecto denominado "sesgo del superviviente" es decir que solo muestran la realidad de los que han logrado obtener un empleo: Esto significa, que si usted ve que X tecnología está asociada a Y cantidad de ingresos esto no necesariamente significa que si usted se especializa en X tecnología entonces va a tener Y cantidad de ingresos. Ese tipo de conclusiones de correlación solo es posible determinarlos si también tenemos en consideración a aquellos que actualmente no tienen un empleo o que no han entrado a la fuerza laboral, que como expliqué en la limitante #1 es muy difícil de determinar.
  4. La muestra es muy pequeña y por ende los errores en la estimación pueden ser muy grandes: Esto significa que a donde usted vea un número X el valor real puede estar muy alejado de este valor por encima de este o por debajo del mismo.

Condiciones de uso de los datos

Dicho lo anterior: Se advierte que compartir, publicar, o difundir estos datos SIN CITAR los puntos anteriores es algo totalmente IRRESPONSABLE por lo cual estos datos solo podrán ser utilizados, citados o incluidos en otras publicaciones bajo la estricta condición de citar las limitantes antes mencionadas. El no cumplir con lo anterior revoca automáticamente su derecho de utilización.

Descripción de la Muestra


Como mencioné en las limitantes, es muy difícil conocer el universo de profesionales en El Salvador por lo cual sería un poco tonto tratar de establecer un tamaño de muestra utilizando en este factor. Como de nuevo, no conocemos este número vamos a realizar ciertas suposiciones asumendo el "peor escenario". El universo a utilizar será el número de suscritos al grupo El Salvador Developers que durante el período que se mantuvo abierta la encuesta rondaba los 1,300 miembros (N=1300). La encuesta se mantuvo activa entre el 25 de julio de 2017 hasta el 22 de octubre de 2017.

Normalmente uno toma el universo, elige la variable de interés, analiza sus características, toma en consideración los errores y en base a eso calcula un tamaño de muestra que reduzca el error. Como esta investigación es de participación voluntaria y la muestra no sabíamos a cuanto iba a llegar vamos a simplemente tomar el tamaño del universo supuesto y tratar de estimar un margen de error en función de las encuestas completadas. No es lo ideal, no es lo mejor, pero al menos nos va a dar una representación de que tan "alejados" podrían estar los valores de la encuesta de la realidad. Para las variables continuas el error se estimará en base a las mismas características de los datos asumiendo una distribución normal aplicando el Teorema del Límite Central ya que nuestro tamaño de muestra es mayor a 30 muestras (n=106) y la población es lo suficientemente grande.

Para todas las variables de selección múltiple (Si, No, Otros, etc). Vamos a asumir el peor de los casos con una probabilidad del 50% de que elijan una opción determinada en comparación de las demás.
  • N: 1,300 miembros de la comunidad El Salvador Developers.
  • n: 106 encuestas completas (sin considerar algunos valores inválidos)
  • p: 50%
  • Nivel de confianza: 95%
  • Intérvalo de confianza: 9.13%
¿Cómo entender lo anterior? Fácil: Todos los porcentajes que se muestren tendrían su valor real en un rango entre +/- 9.13% del valor reportado. Es decir que si el texto dice el 90% de los encuestados hablan inglés, significa que en realidad el valor real de los que saben inglés se encuentra entre el 80.87% y el 99.13%. Y que tenemos la certeza (nivel de confianza) que el 95% de las respuestas corresponden a la realidad y no es atribuible al azar.

Resultados parciales de la Encuesta

Lamento haberlos hecho esperar tanto, pero como mencioné arriba es muy importante mencionar las limitantes de una investigación antes de saltar directamente a las conclusiones, así que comencemos a revisar los resultados pregunta por pregunta.

P1. En las ofertas laborales que has participado ¿Cuánto es lo menos que te han ofrecido por realizar dichas actividades?

La idea detrás de esta pregunta es tratar de averiguar cuánto es lo menos que está ofreciendo el mercado a profesionales del área. La indicación dada a los encuestados fue mencionar lo menos que se les había ofrecido aunque no aceptaran dicha plaza.

Resultados:
  • Promedio: $708.21
  • Intervalo de confianza de la media (95% de confianza): $626.20 - $790.21
  • Mediana: $600.00
  • Mínimo reportado: $200.00
  • Máximo reportado: $2,000.00
Importante: De las tres preguntas incluidas referidas al valor de ingreso, esta es la que presentó la distribución menos "normal". Al revisar el histograma se puede notar como el mínimo se agrupa en un suelo cercano a los $250. Las distribuciones que no son normales pueden darnos conclusiones erróneas sobre los resultados. Por ejemplo si bien el promedio se estima como $708, al ver la distribución podemos ver que muchos realmente reportan ganar menos de eso. Si usamos la mediana $600 podemos ver claramente que la mitad de los encuestados reportaron haber ganado o que les ofrecían menos de $600 por el cargo y el grupo más importante fueron los que reportaron entre $300 y $350 (la columna más alta).

Distribución de ingresos:

P2. ¿Consideras justa esa oferta?

Resultados:
  • : 10.4%
  • No: 79.2%
  • Tal vez: 10.4%


P3. ¿Cuál es tu salario actual o el último salario que recibiste por realizar estas actividades?

Esta pregunta tiene por objetivo estimar el salario promedio actual de los informáticos. Se preguntó acerca del salario actual o en su defecto, el último salario recibido.

Resultados:
  • Promedio: $1,310.20
  • Intervalo de confianza de la media (95% de confianza): $1,200.51 - $1,419.90
  • Mediana: $1,289.48
  • Mínimo reportado: $300.00
  • Máximo reportado: $3,500.00
Distribución de ingresos:

P3. En las ofertas laborales que has participado: ¿Cuánto es lo más que te han ofrecido por realizar dichas actividades?

Esta pregunta tiene por objeto identificar cuánto es el máximo que el mercado actual está dispuesto a ofrecer a profesionales del área.

Resultados:
  • Promedio: $1,493.17
  • Intervalo de confianza de la media (95% de confianza): $1,355.35 - $1,630.99
  • Mediana: $1,500.00
  • Mínimo reportado: $300.00
  • Máximo reportado: $5,000.00
Importante: Para este caso se excluyó una encuesta cuyo valor reportado fué de 0.1 ya que se considera que fue un error de digitación del encuestado al ingresar el valor máximo. También hay que tomar en consideración que hubo un solo reporte de $5000.00 por una plaza, esto no parece un caso típico. Si no consideramos ese valor, el máximo ofrecido no tiene mucha diferencia con el que se reportaba para los salarios actuales.

Distribución de ingresos:

¿Y a dónde está el análisis de las demás respuestas?


Como mencioné al principio: la encuesta contiene muchísima información interesante. Sin embargo ya es tarde y tengo que trabajar mañana en mi otra vida. Si quieres conocer el resto de los resultados anotate al próximo DevUp. Por el momento no tengo una fecha exacta pero puedes estar pendiente en la comunidad El Salvador Developers.

Junto con la publicación final de los resultados también estaremos compartiendo el dataset completo (porque somos OpenData) y todas las sintaxis de análisis que utilizamos para llegar a las conclusiones. Así que ¡No te lo pierdas!

08 octubre 2017

Continuando la serie de Arduino Bare-Metal y hablando sobre Cripto-monedas

¡Hola a todos!

Pareciera que he pasado todo el año disculpándome mucho y escribiendo poco. Pero la verdad es que hemos estado llenos de toda clase de proyectos y actividades pasando por proyectos internos del Hackerspace San Salvador, la asesoría a los estudiantes del FabAcademy 2017 y muchos otras actividades que me quitan mucho del poco tiempo que me queda para escribir.

Solo para evitar que piensen que ya no hay mas contenido para el blog, voy a cambiar un poco el formato que teníamos antes y voy a intentar en la medida de lo posible, colocar aunque sea un breve resumen de los videos subidos a Youtube que estamos publicando de manera regular.

Para esta semana hemos publicado dos nuevos videos en el canal:

Arduino sin Arduino IDE parte 5

En este episodio Joksan muestra como utilizar el puerto de comunicaciones serie incluído dentro del chip ATmega328 modificando directamente los registros en el microcontrolador. Este video es parte de la serie introductoria al desarrollo de dispositivos embebidos utilizando la plataforma ATmega de Microchip.



Desmitificando el Blockchain y la Criptomoneda

En este video Mario nos explica las generalidades del funcionamiento del blockchain y su utilización como criptomoneda. A diferencia de otros videos este no se centra en la parte técnica sino en las implicaciones económicas de la moneda virtual. En el video también se aprovecha para explicar algunas limitaciones como similitudes y diferencias con el modelo real.



Esperamos que les gusten mucho y no habiendo nada más que decir por ahora... ¡Hasta la próxima!

24 febrero 2017

Fabricación de (Circuitos Impresos) PCBs asistida por Corte Láser

En el Hackerspace San Salvador estamos apoyando a los alumnos del FabAcademy 2017 del FabLab Veritas, la asignación de la semana 4 se centró en la fabricación de dispositivos electrónicos a través de manufactura digital.

El proceso recomendado incluía la utilización de un router CNC, lastimosamente no tenemos a disposición en el país un router con la precisión requerida para la fabricación de de tabletas electrónicas de esta manera.

Sin embargo Joksan desde hace varios días había sugerido la idea de recubrir las tabletas de cobre con algún material que pudiera ser quemado en una cortadora láser. Después de casi un día completo de experimentación les dejamos los resultados obtenidos:


Esperamos pronto subir un tutorial más detallado con la información del trabajo realizado a la Wiki del Hackerspace así que mantente pendiente.

¡Hasta la próxima!

12 febrero 2017

¡Hola a todos!

Creo que ya tengo muchos meses de no escribir, realmente el trabajo me consume una gran cantidad de tiempo y como sabrán no vivo de escribir blogs así que he obviamente el blog ha terminado un poco desatendido.

Sin embargo, este año hemos tenido la oportunidad de hacer muchas cosas en el Hackerspace San Salvador desde encender unos cuantos LEDs hasta encender el árbol de navidad más grande de El Salvador.

Como veo muy poco realista el escribir entradas de manera regular voy a retomar la idea de publicar un resumen de los video-tutoriales que estamos publicando en el canal de youtube de TeUbi.co.

Igual si hay algún tema en particular que deseen que ampliemos en nuestros videotutoriales pueden escribirnos directamente aquí en el blog o a info@teubi.co y así tenemos un canal adicional de comunicación con todos ustedes.

Sin más que decirles comparto el último video publicado donde presentamos rápidamente una forma de programar la tableta de desarrollo de Sparkfun que utiliza el nRF52832. ¡Espero que lo disfruten!


19 junio 2016

Incrementando la competitividad con la tecnología

¡Hola a todos!

Tenía muchos días de no escribir, como habrán notado hemos pasado súmamente ocupados trabajando en el Hackerspace San Salvador haciendo toda clase de proyectos tecnológicos.

El próximo Jueves 23 y Viernes 24 vamos a tener la oportunidad de participar del Foro de Desarrollo Digital de Centroamérica apoyado por USAID. En este foro se van a congregar todos los actores trabajando en tecnología de la región.

Como Hackerspace San Salvador nos hemos logrado "colar" en el evento y estaremos sentados a la par de empresas tecnológicas muy influyentes de la región hablando de tecnología y de cómo esta puede ayudar sobre todo a las MiPyMEs a participar de un mercado más competitivo.

Uno de los principios hacker se fundamenta en que la tecnología puede servir para cambiar la vida para mejorar y la filosofía de las fuentes abiertas nos invita a compartir para crear.

El próximo Jueves 23 entr 4:00 y 5:00 participaremos en el "Panel sobre la promoción del espirito emprendedor" y la pregunta creativa del mismo es "¿Cómo puede la micro, pequeña y mediana empresa incrementar la competitividad utilizando la tecnología?".

Pienso que en lugar de que nosotros lleguemos a externar nuestras opiniones como Hackerspace lo mejor era abrir la pregunta a todos ustedes que nos leen para que yo las pueda compartir y externar sus opiniones en este panel.

Así que olviden que seré yo quién estaré hablando y traten de contestar en los comentarios estas preguntas:
  • ¿Quién soy y que clase de emprendimiento tengo? (No es necesario que pongan nombre y apellido si no lo desan, pueden dejar esta pregunta en general). 
  • Actualmente... ¿Estoy implementando tecnología en mi empresa?
  • Si es afirmativo.. ¿Qué clase de tecnologías implemento y como?
  • Si no es así, ¿Qué lo ha impedido? ¿Cuáles son las limitantes más grandes que he tenido?
  • ¿Qué clase de incentivos se necesitan para utilizar tecnología?
  • ¿Cómo pienso que la tecnología puede dar un valor agregado a mi emprendimiento o negocio?
Para facilitar el llenado he creado un formulario en Google para que lo puedan llenar. Voy a tratar de consolidar todas las respuestas antes del Jueves y trataré de mencionarlas en tanto sea posible durante el tiempo que nos permitan hablar en el panel.


 
¡Gracias de antemano a todos por participar!

Les comparto el borrador de la agenda del evento, recuerden que si quieren asistir deben suscribirse al evento en línea.

Sin más que decir..
¡Hasta la próxima!

03 mayo 2016

Big Open House del Hackerspace San Salvador

En la entrada anterior, escribíamos sobre ¿Qué es un Hackerspace? y como este tipo de espacios contribuyen al desarrollo tecnológico en El Salvador. Como parte de los eventos permanentes que queremos impulsar en el Hackerspace San Salvador estaremos realizando una actividad que denominamos el Open House.

Un Open House es el momento en que abrimos las puertas a todo aquel interesado para mostrar el trabajo que se hace en el Hackerspace y las posibilidades que existen para reailzar cualquier tipo de proyecto. Con el Hackerspace esperamos que al pasar del tiempo sean los miembros del Hackerspace quienes puedan presentar a sus colegas, amigos, familiares los proyectos que ellos mismos están realizando en este espacio compartido.

El Open House también es una oportunidad para charlar sobre temas tecnológicos de actualidad y abrir la mente a la creatividad para pensar en soluciones que contribuyan a los problemas de las sociedad Salvadoreña.

En esta entrada vamos a hacer un pequeño resumen de todas las cosas que se vieron en el  Big Open House del 30 de Abril. ¡Comencemos!