Q.

Qué se aprende en un meetup

Los encuentros de tecnología que se organizan a través de la web Meetup en la ciudad de Málaga han crecido como la espuma en los últimos dos años. Yes We Tech, Databeers, Scala, Frontend, Digital Marketing e incluso comunidades con más recorrido como GDG se han pasado a esta plataforma para anunciar sus eventos. Cada semana hay al menos un meetup al que asistir y una oportunidad de aprender algo nuevo.

Pero ¿qué se aprende en un meetup realmente? Los beneficios de ir a uno de estos encuentros más allá de los contenidos residen en el networking en sí mismo. Si un meetup no favorece a que la gente interactúe entre sí, personalmente no iría, pero vamos a analizarlo desde sus diferentes perspectivas.

Asistentes

  1. Networking. Oportunidad de conocer y darme a conocer en un plano profesional.
  2. Practicar. Si es un taller, me permite practicar una herramienta o adquirir unos conceptos básicos.
  3. Escuchar. Inspiración o descubrimiento, pero dificilmente podré aprender algo si no lo continúo en casa.

Ponentes

  1. Hablar en público. Practicar habilidades de comunicación en público, importantísimas.
  2. Venderse. Oportunidad de contar tus proyectos, experiencias, opiniones sobre un tema profesional.
  3. Feedback. Recibir feedback de la asistencia sobre un tema que te interesa particularmente.

Organizadores

  1. Liderar. Llevar la iniciativa y así posicionarte en la comunidad tecnológica.
  2. Innovar. Poder establecer un punto de vista diferente sobre las formas en las que se llevan a cabo estos eventos.
  3. Networking++. Oportunidad de conocer a muchas más gente de forma cercana.

 

Para mí son muchos los beneficios que tiene participar en cualquiera de sus roles en un meetup. Sin embargo, no todo es tan perfecto e ideal y debemos ser selectivos para no acabar intoxicados por el presencialismo en las comunidades. Hay ciertas cosas que deberían evitarse en mi opinión cuando se hacen meetups, también desde sus diferentes posiciones.

Asistencia

  1. Ir, escuchar y marcharte. A no ser que no te haya gustado nada de lo que has visto, recibir información y no aportar nada es una forma de menospreciar el valor del encuentro. La gente quiere conocerte y escucharte, ése es el objetivo del evento.
  2. Comentarios fuera de lugar. No ser conscientes de donde estamos o quiénes están a nuestro alrededor puede ser uno de los peores errores. Aunque haya cerveza no es un bar, aunque haya camaredería no son tus colegas. Siempre habla con respeto.
  3. Pasar de la charla. Ir a un meetup para no atender a la ponencia es una pérdida de tiempo y una intrusión para quienes sí quieren estar allí. Quédate en casa o espera al momento de la cerveza.

Ponencias

  1. No prepararte tu ponencia. No infravalores tu audiencia ni la oportunidad que se te da. Por pocos asistentes que creas que tienes o por muy experto/a que te creas, las ponencias hay que tratar de tenerlas preparadas. Si después salen mal no pasa nada.
  2. No incluir a los asistentes. La gente ha venido a escucharte, dales la oportunidad de ser escuchados, quizá te aporten más de lo que creas.
  3. No participar como asistente. Si te interesa una comunidad para dar una charla ¿por qué no para participar en ella? Ponte al otro lado sin ser protagonista y disfruta del encuentro.

Organización

  1. No avisar de la agenda. Algunos encuentros no son más que eso, encuentros, y no es necesariamente malo pero si el propósito es sólo conocerse avisa a la audiencia.
  2. No dar la bienvenida a las nuevas caras. Siempre hay gente nueva que se acerca tímidamente, y gente que viene por el networking, dales la oportunidad de presentarse.
  3. No contar cuáles son los valores de tu comunidad. Si mañana alguien organizara una comunidad sobre el mismo tema ¿por qué ir a la tuya? Si tu comunidad no tiene unos valores claros e interesantes, tu capacidad de convocatoria se verá debilitada.

En los últimos años he aprendido muchas cosas asistiendo, organizando e incluso impartiendo y me gustaría pensar que la gente a mi alrededor también. A veces algunos salen mejor que otros, se acierta mejor con los contenidos o con el formato o con la gente, pero es difícil de prever antes de asistir. Sin embargo están llenos de oportunidades que creo debemos trabajar más desde cualquiera de nuestros roles.

Desde luego si no te aportan nada es mejor no involucrarse, pero si lo haces, aprende, comparte y participa activamente.

 

 

E.

Eventos y conferencias

Parece que la primavera trae consigo un periodo intenso de alergias y de concentración de eventos, meetups y conferencias profesionales. Desde hace cinco semanas tres de ellas han ocupado gran parte de mi tiempo, me gustaría compartir lo que he aprendido como organizadora, asistente y colaboradora.

Women Techmakers

El Women Techmakers tuvo lugar en Málaga el 1 de abril, en el Rayo Verde. Esta iniciativa de Google organizada por los grupos de desarrollo locales GDG se celebra todos los años con motivo del día de la mujer. Ésta es la segunda edición en la que Yes We Tech participa en la organización.

Lo mejor

  • 50/50 de participación y gran apoyo de la comunidad
  • Conocer nuevas mujeres que hacen tecnología en Málaga
  • Ponencias de excelencia que merecen aún más visibilidad, más tiempo y recursos
  • Colaboración entre comunidades tecnológicas locales

Lo peor

  • El formato irregular de las charlas hace difícil mantener el ritmo
  • El Rayo Verde no sirve para hacer un evento tan largo (ya que no permite el almuerzo dentro de sus instalaciones)
  • Algunas personas aún menosprecian el valor del evento y de tener una audiencia y ponentes profesionales

UX Spain

UX Spain es el encuentro de profesionales de la Experiencia de Usuario más importante de España. En esta edición reunión a unos 500 participantes y se quedaron en la lista de espera casi tantos como los que pudimos asistir. El UX Spain de 2017 se celebró el 12 y 13 de Mayo en Gijón.

Lo mejor

  • El encuentro, la gente, las ponencias… todo de 10 como siempre
  • Descubrir a alguien que no sabías ni que existía haciendo cosas alucinantes
  • La premisa de la organización de que debe haber paridad entre los ponentes
  • Saber con qué se están peleando el resto del país en temas de UX, dejando a un lado el hype

Lo peor

  • Las ciudad de Gijón tiene una malísima combinación de viaje
  • El centro de Gijón no estaba demasiado cerca del Palacio de Congresos
  • El derroche de testosterona de algún ponente demasiado encantado de conocerse

J On The Beach

J On The Beach es el evento tecnológico por excelencia en Málaga y se centra en temas de Big Data, IoT, DevOps, JVM, programación funcional y visualización de datos. Tuvo lugar en La Térmica el pasado 17-19 de Mayo. Yes We Tech formó parte del comité organizativo y celebramos un meetup durante las conferencias.

Lo mejor

  • Estar cerca de la gente que cuida su carrera profesional, que cree en Málaga como ciudad de innovación, que aporta y quiere aprender
  • Los ponentes y las ponencias de un nivel estratosférico
  • Una de las mejores organizaciones que he visto nunca desde la perspectiva de la experiencia del asistente: impecable
  • Es un encuentro internacional celebrado en una ciudad sin complejos
  • Conocer nuevamente a mujeres de otros países con ganas de dar caña a una red Yes We Tech global
  • El proyecto a modo hackathon que presentamos para Yes We Tech y el apoyo de nuestro core :_)

Lo peor

  • Los fallos técnicos que desmerecen a los ponentes al retrasar o desfavorecer sus charlas, fueron pocos pero los hubo
  • Los comentarios o salidas de tono de algún tío que aún no se da cuenta que a nadie le interesa sus complejos machirulos
  • La falta de coordinación para poder descansar y disfrutar del evento desde la organización, acabamos todos exhaustos física y mentalmente.
  • Las realidades de algunas empresas malagueñas que aún tratan a sus empleados y empleadas de forma desconfiada

Conclusiones

En las últimas semanas he dedicado mucho tiempo personal en formar parte de la comunidad profesional, siempre es enriquecedor por quién llegas a conocer, por cómo puedes ayudar a otros y otras a relacionarse, a aprender y a hacer networking. Sin embargo, hace falta una pausa para reflexionar y volver a lo básico, a las raíces, y sobre todo para no agotarse.

En temas de igualdad hay luces y sombras y mucho que hacer. En esta especie de burbuja de los eventos donde tus oportunidades laborales y profesionales parecen depender tan claramente de a quién conozcas y por dónde te dejes caer es más importante que nunca que las mujeres estemos aquí. También me hace reflexionar si no estaremos contribuyendo a una desigual forma de acceder a puestos de trabajo.

Por otra parte, como co-organizadora creo que si el equipo no comparte 100% unos valores básicos sobre la identidad y el saber-hacer del evento, se corre riesgo de implosión. Me gustaría que el próximo evento que co-organice empiece precisamente por poner en común estas ideas.

Por ahora volveré a nuestros modestos meetups a los que estáis todas y todos invitados y en los que espero poder reforzar el core de Yes We Tech para que la comunidad se sienta más cerca que nunca.

B.

Building your own tools with existing software

I’m sure you’re sick to death to hear whether designers should learn to code or not.

To me, coding skills have let me create my own designer toolkit by reusing and extending current software tools. Have you ever imagine how cool would be to become your own user while developing a solution?

At the moment there are thousands of open-source apps available for anyone to improve them. Some of them do just basic things like To-Do lists apps and others are a bit more sophisticated like Chats.

I’m not even talking about libraries and that crazy need of knowing the whole universe of packages and extensions of a programming framework. I’m talking about already built-in solutions with a purpose, with an API, and with an easy-to-consume documentation.

This is an experiment that I love to make from time to time: just pick an existing tool, see the code, imagine a different purpose with the current interaction model, a different way of using the visual grammar and customise it to see how the UI paradigm will work for a different goal.

If you include yourself as the target user, as a designer no one better than you what you want and need so, you can go ahead and create something fantastic to make your life easier, funnier or more productive.

Designer, you have the power of imagination, the good habits of a well-stablished UX process, and a strong creativity and ability to conceptualise things that most people can hardly envision, you just need to know the keys to play with the code and cross the red line.

It is to me the funniest way to learn.

Soon I’ll share my latest experiment: buidling my own UX testing framework 😉

S.

Semana #1 – Intro a la Ciencia de Datos

La Ciencia de Datos comienza, casi como cualquier ciencia, motivada por un deseo de curiosidad. En este caso preguntas que hacerle a los datos. 

Es posible que los datos no contengan la respuesta, pero el deseo de preguntar junto con el entendimiento de la naturaleza de los mismos nos puede ayudar a obtener respuestas y descubrimientos.

Los tipos de análisis de datos que se pueden hacer podrían clasificarse como

  • Descriptivo
  • Exploratorio
  • Inferencial
  • Predictivo
  • Casual
  • Mecanístico

Algo básico para cualquier persona que comience en este área es entender que hay que evitar caer en los siguientes errores

  1. Correlación no implica causalidad
  2. Sobreajuste: interpretar un análisis exploratorio como predictivo
  3. Análisis descriptivo que no se puede inferir
  4. Interpretar un análisis exploratorio como inferencial

Por otra parte hemos aprendido a preparar nuestro entorno de trabajo con R usando R-Studio y dejar nuestras cuentas de Github listas para empezar a trabajar.

Este primer curso está planificado en cuatro semanas pero la verdad es que ha resultado bastante fácil avanzar ya que queda todo en el ámbito introductorio. A la espera de que me evalúen el primer ejercicio me he apuntado al segundo curso de la especialización: R Programming (seguro que éste sí requiere de más tiempo).

Lecturas recomendas para el comienzo del curso

C.

Curso especializado de Data Science en Coursera

Hoy comienzo el primero de los cursos dentro del Programa Especializado de Data Science que ofrece la Universidad Jhons Hopkins a través de la plataforma de formación Coursera.

Es un programa para principiantes que puede dar buena base sobre los conceptos, disciplinas y tecnologías que se usan cuando se quiere hacer de los datos información.

Considero fundamental entender y dominar las habilidades relacionadas con la manipulación de datos para poder modelar sistemas de información y, posteriormente, diseñar componentes visuales que representen conceptos inteligibles, interpretables e interactivos.

Así que voy a intentar con este programa ordenar todas las ideas con las que en el último año vengo trabajando como parte del equipo de Valo.

U.

Usando Axure para definir interacciones con contenido dinámico

No soy la persona más fan del mundo de Axure, me parece complicado y anticuado. Axure es una herramienta de prototipado, una de las más populares y una de las potentes. Pero sigue estando muy orientada a interfaces web sin embargo

  • No resuelve bien el diseño de web responsivo
  • Las animaciones son programáticas (no hay timeline de animaciones)
  • Las animaciones y los estados de los paneles dinámicos no se llevan bien
  • Hay demasiadas malas prácticas que pueden llevarte a hacer insostenible el mantenimiento de un proyecto

En cualquier caso reconozco que es una de las más completas y se pueden cubrir la mayor parte de los prototipos que se quieren hacer sin necesidad de saber programar y sin necesidad de abrir otras herramientas de diseño.

Además dotar de vida a un prototipo estático es una gran oportunidad para empezar a sentir cómo va a ser el uso real del producto. La pregunta es sobre quién queremos que caiga el esfuerzo de la creación de dicho prototipo ¿sobre el diseñador o el desarrollador? Es más ¿es un prototipo que se use sólo para decidir o también para testear?

El debate sobre qué nivel de fidelidad y de interacción debe tener un prototipo la dejo para otro momento, ahora me quiero centrar en descubrir alguna de las cosas interesantes que se pueden hacer con Axure que, si bien no resultan obvias a primera vista, no son tan complejas después de todo (eso sí, de aquí a programar hay un paso pequeñito).

Gestión de contenido dinámico

Algo que da muchísimo valor a un prototipo es el uso de datos y contenido real. En muchos casos, si el diseño de la información es bueno, cualquier otro elemento de la interfaz pasa desapercibido.

La forma de usar datos dinámicos con Axure es mediante el componente repeater.

Un repeater no es más que un contenedor de elementos que se pueden repetir con valores diferentes y con misma apariencia. Es decir, es como una tabla pero sin tener datos fijos.

A un repeater se le pueden añadir filas, eliminar y modificar como quieras. Además se le pueden añadir y eliminar filtros y un criterio de ordenación e incluso paginarlos.

Lo interesante de los repeater es que se pueden usar para definir el modelo de datos de la aplicación donde se pueden gestionar elementos de navegación dinámicos (como un sistema de pestañas), listas de elementos gestionados por el usuario (por ejemplo una lista de películas favoritas) o simplemente un historial de acciones (que pueden usarse para deshacer a un estado previo).

Variables globales

Otra gran utilidad de Axure son las variables globales. De nuevo un elemento muy práctico para quienes necesitan orquestar la lógica del prototipo de forma que todo esté coordinado.

Las variables globales se pueden instanciar en cualquier momento disparado por cualquier evento de cualquier componente y ayudan a mantener el estado de la interfaz.

Pero ¿por qué necesitaríamos estados? Seguramente en el mundo web donde casi 90% de lo que se hace es navegación lineal vuestros prototipos a base de hiperenlaces sean suficientes. Sin embargo, cuando quieres prototipar una interfaz de usuario donde el usuario puede interactuar con muchos componentes a través de ratón o teclado, existan ciertos elementos cuyo comportamiento va a depender de la combinación de dichas interacciones, es decir, del estado en el que esté la interfaz en cada momento. Para conocer dicho estado, usar variables globales resulta tremendamente práctico.

E.

Enlaces comentados #3

Beautiful Programming

Una web donde se hacen cosas artísticas con programación. Para toda esa gente curiosa y con espíritu creativo con ganas de dominar el cincel digital.

PIXEL ART TO CSS

Un editor para hacer imágenes pixeladas que puedan incluirse en tu web con CSS. Todo muy retro pero moderno.

Samsung va a pisar el acelerador con la producción de pantallas OLED, ¿preparándose para el iPhone? 

Deseando que llegue el momento. Sin duda las plantallas OLED y flexibles van a revolucionar la industria tecnológica y potencias las experiencias de usuario que a través de ellas podrían ocurrir. Me imagino el mundo lleno de superficies tácticles ubícuas, superficies que están integradas en cualquier objeto físico sin marcos.

The Material re-Design of Google Play That Will Blow Your Mind

Un ejemplo de diseño con Material Design contado desde su proceso hasta su resultado. Una genial forma de aprender algo más sobre el proceso creativo y al mismo tiempo inspirarse con un diseño espectacular.

Disney’s Frozen – A Material Point Method For Snow Simulation

La ciencia que hay detrás de la recreación de la nieve en la película de Disney Frozen. Espectacular resultado, precioso.
E.

Enlaces comentados #2

Applying UX Design Methods to Organizational Design and Teamwork

Me ha gustado porque reflexiona sobre por qué limitamos la experiencia de usuario a la tecnología o a un entorno concreto. En este caso lo aplica a un ejemplo concreto.

Why Users Abandon Forms with Select Menus

Hacía tiempo que no leía nada sobre usabilidad aplicada a interacción con formularios, se ve que ya no está de moda.

Death by Micro: Feedback Loops and Knowledge Management in User Experience

Even more dangerous is the possibility of our notconnecting the dots, failing to understand our mistake, and reflexively iterating on it in pursuit of future success.

 

Visualizations That Really Work

Visualizando visualizaciones que son útiles.

The Art Of Layout Testing With Galen Framework

Tests automáticos de interfaces definidos de forma declarativa. Me pregunto si el esfuerzo de especificar el diseño merece la pena. Imagino que sí en sitios web donde el diseño cambia poco y sin embargo crecen mucho, tipo Amazon.

Real-time dashboards considered harmful

La polémica de la semana, me ha encantado este artículo. Básicamente rompe el mito de la utilidad de los datos que muestran datos en tiempo real, pensados para un patrón preventivo en cuanto a la identificación del estado de un sistema, y apuesta como solución por el uso de alertas (las cuales fomentan un comportamiento reactivo en los usuarios).

Además pone una de mis más odiadas películas en cuanto a la poca usabilidad de la interfaz que imagina: Minority Report. Pero es que Tom Cruise es muy bueno produciendo estas cosas, en Oblivion volvió a hacerlo: mostró un Dashboard que era una TV más bien y que en el momento del drama bien no podía interactuarse con él (sólo podía contemplarse) bien había que hacer un esfuerzo físico para solucionar la urgencia.

E.

Enlaces comentados #1

Aquí dejo una serie de enlaces interesantes que he leído estos días o tenía en mis marcadores.

Lo que se espera un estudiante de 1º de informática y lo que se va a encontrar en realidad

Contado desde la perspectiva de los estudiantes y profesores. Muy curiosos sus comentario cuando llegamos a la sección “No es carrera para mujeres… pero debería serlo”

Dynamically Inlining Critical CSS with Server-side JavaScript

Un buen artículo sobre optimización de CSS

Hugo

El CMS para diseñadores hipsters, aunque a mí no me convence del todo, prefiero el siguiente 😉

Meteor 1.3.3 released

Éste sí que es el framework Javascript más hipster que recomendaría a los diseñadores conocer si quieren meterse en el mundo del prototipado interactivo web.

Improve User Experience With Real-Time Features

Éste artículo me ha llamado la atención por una pequeña prueba de concepto que estoy haciendo implementando una app que recoge interacciones de usuario y las envía a valo.io. También me llamó la atención encontrarme con esto: http://blog.invisionapp.com/user-interactions-tool/ que no deja de ser un prototipo para visualizar interacciones de usuario.

Pixel Density, Demystified

Por si aún hay quién confunde resolución de pantalla con tamaño de pantalla. La densidad de píxel explicada de forma sencilla.

Why UX Designers Don’t Need More UX Design Tools

Ya está bien de seguir empecinados en aprender más y más herramientas, ésas no son las habilidades que nos harán mejores diseñadores de UX sino la capacidad de crear, de ver más allá, de entender el negocio y la tecnología.

CSS for People Who Hate CSS

Me he sentido reflejada, no porque odie el CSS sino porque me encantan los lenguajes con sentido, limpios, coherentes, que responden a la lógica y CSS es uno de tantos ejemplos.

T.

Talleres y Charlas 2016 #YWT

yeswetech:

La comunidad de YWT ha comenzado el año con energía y muchas ganas de crecer y queremos que participes en ella.

Hemos creado este tablero para que lancéis vuestras propuestas de charlas (talks) o talleres (workshops) tanto si es algo que os gustaría que alguien los impartiera, como si os ofrecéis vosotras mismas a hacerlo.

Si queréis presentar vuestra propia propuesta sólo tenéis que escribidnos a través del enlace de ‘Participa’ de esta web o por correo electrónico a hola.yeswetech@gmail.com y explicarnos el tema sobre el que os gustaría hablar. 

Si echáis un vistazo al tablero veréis que hay algunas tarjetas sin asignar y que han sido propuestas por nuestras techies ¿os apuntáis a prepararlas?

   

Quiero dar una charla en YWT

La organización se pondrá en contacto con vosotras para planificarlo en la agenda cuando mejor y con el formato que mejor se adapte al contenido.

Me gustaría ver una charla sobre…

Si queréis que alguien se ofrezca para dar una charla, también podéis participar. Añadiremos una tarjeta

al tablero e intentaremos buscar a la persona ideal para dar la charla o taller.

Como sabéis, esta comunidad persigue potenciar la participación de la mujer en eventos relacionados con la tecnología por lo que priorizaremos siempre las charlas y talleres presentados por mujeres, si bien la asistencia a los mismos es abierta a todas y todos.

Quiero presentarme

Si eres un nuevo miembro de la comunidad y te gustaría presentarte y explicarnos tus motivaciones o proyectos, aprovecha el formato corto de 3′ para hacerlo. 


Mantente al día de los próximos eventos de la comunidad YWT a través de esta web o de nuestro meetup.

Preparando un año nuevo llenos de iniciativas…