miércoles, agosto 17, 2022

Los hackers son hombres, según la IA del traductor de Google y de Microsoft

Ya sabéis que hace tiempo que abrí una petición en Change.org para que Google y Microsoft eliminen el sesgo de género que tiene la IA en su traductor por haber sido entrenada con datos sesgados. Ha pasado un año y medio, ha habido más de 32.000 firmas, pero aún sigue estando presente ese sesgo de género en las traducciones.

Figura 1: Los hackers son hombres, según la IA del traductor de Google y de Microsoft

Se puede ver el sesgo en muchos ejemplos que he ido publicando a largo del tiempo, pero la parte más sencilla de localizarlo es poner estos ejemplos, que hacen que salga a la primera en las traducciones como hay profesiones que considera de "male" como "judge" o "engineer", y profesiones que considera como de "female", como son el caso de "nurse".
Hoy, acordándome de esto, he pensado en comprobar qué sesgo de género tiene para la profesión de "hacker", y el resultado es... que los "hacker" son "hombres". Puedes ver cómo, al traducir de Español a Inglés la frase de " Cómo hacker aceptó el reto", en inglés se traduce por "he" (male).

Figura 3: Google traduce Hacker como "he" por el sesgo de genero de su IA

Y en el caso de Bing, el resultado es exactamente lo mismo, los hackers son hombres, y se traduce como he.

Figura 4: Bing también traduce Hacker como "he" por el sesgo de genero de su IA.

Por supuesto, estos sesgos se propagan a todos los sistemas y plataformas que utilicen los servicios de traducción de Google Cloud, ya que se basan en la misma IA entrenada con sesgo. Así, como vimos, el sesgo se transmite a los tweets traducidos en Twitter. 

Esperemos que este sesgo pueda ser eliminado pronto. Lleva mucho tiempo metido, y tanto Google como Bing es uno de los servicios que más se usan en la educación, así que eliminar cualquier sesgo subliminal del que no se puedan proteger los más jóvenes es primordial.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


martes, agosto 16, 2022

Cómo convertir Retweets de Twitter en Followers usando MyPublicInbox @MyPublicInbox

Hoy os vengo a contar un uso que hemos visto en MyPublicInbox para fomentar la conversación en Twitter, y tener más impacto, mediante el uso de los Tempos. Para ello, basta con utilizar Tempos por TweetsTempos por Followers, usando un servicio para Recolectar Tempos en MyPublicInbox usando Twitter y el otro para Recolectar Followers en Twitter usando MyPublicInbox.

Figura 1: Cómo convertir Retweets de Twitter en Followers usando MyPublicInbox

El proceso que hemos visto que han configurado usuarios en MyPublicInbox, y que nos ha parecido muy simple y útil por lo automático que es, se basa en tener un Recolector de Tempos y configurar un Recolector de Followers, y es muy sencillo.

Configurando Twitter para recolectar Tempos en MyPublicInbox

La idea es que con el servicio de Tempos por Tweets, tu puedes apoyar Tweets de usuarios, uno a uno, o de forma automática confiando siempre en esa cuenta. Para ello, si seleccionas un Tweet promocionado, como los que publico yo, o éste, por ejemplo, de la Fundación Arte e Historia Ferrer Dalmau
Si "Apoyas" de forma automática a esta cuenta de MyPublicInbox, a partir de ese momento, apoyarás todos sus Tweets en Twitter desde tu cuenta de Twitter, y por cada apoyo que hagas, recibirás Tempos. Yo, por ejemplo, publico todos los días mi Tweet con el artículo de El lado del mal en esta modalidad, así que todos los que me apoyan de forma automática reciben los Tempos diariamente en su cuenta.
Con este método, de manera recurrente, tu cuenta de Twitter va generando Tempos de manera automática en tu cuenta de MyPublicInbox, que puedes utilizar para lo que quieras - también para comprar libros de 0xWord con Tempos, pero también para tener más impacto en Twitter para tener más Followers.

Configurando MyPublicInbox para "recolectar" Followers en Twitter

De igual manera que vas generando Tempos, la plataforma de MyPublicInbox te permite utilizar esos Tempos para tener más Followers en Twitter. Es tan sencillo como irte a tu perfil y seleccionar la opción de Twitter de "Usar todos mis Tempos para conseguir followers". 

Figura 4: En las opciones de Tu Perfil, puedes usar tus Tempos
para conseguir seguidores

Con esta opción, el funcionamiento de la plataforma es que, si tienes un saldo positivo de Tempos, en el menú de Tempos por Followers, tu cuenta de Twitter estará dentro de las que pueden elegir los usuarios de MyPublicInbox para conseguir Tempos siguiéndola. De esta forma, si tienes un saldo de Tempos insuficiente, o el usuario de MyPublicInbox ya te sigue en Twitter, tu cuenta de Twitter no será ofrecida, y sólo cuando hayas Recolectado Tempos,  "Recolectarás" Followers de Twitter.

Además, si quieres, esto lo puedes hacer de igual forma para varias cuentas de Twitter, utilizando la opción del menú de "Mi Impacto en Internet" -> "Twitter", y seleccionar las cuentas que quieres con la opción "Ilimitado".
De esta manera, tus cuentas de Twitter se irán ofreciendo de manera progresiva a los usuarios de la plataforma como una cuenta a seguir en Twitter. Haciendo clic en cada una de ellas, irás viendo quién te ha ido siguiendo gracias a MyPublicInbox en tiempo real.
Por supuesto, lo ideal es que tengas un perfil de Twitter atractivo y en la descripción de tu cuenta expliques qué contenido es el que sueles compartir, que sea contenido interesante, así tus nuevos seguidores te seguirán más que encantados, y te amplificarán a nuevos seguidores compartiendo tu contenido.
Ten en cuenta que este servicio tiene la posibilidad de llegar a nuevos seguidores fuera de tus círculos de impacto habituales, por lo que cada nuevo follower de un nuevo círculo es la posibilidad de llegar a su comunidad, por lo que el crecimiento en seguidores e impacto siempre se amplifica más.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


lunes, agosto 15, 2022

Digital Twins (Gemelos Digitales) con AR/VR/EH/XR

Otra de las charlas que tenía marcadas para compartir con vosotros de OpenExpo Europe por lo prácticos que son los casos de usos que se presentan en ella es la que dictó Alejandro Hidalgo Fernández, de la empresa Plain Concepts sobre el uso de sistemas de Realidad Virtual / Realidad Aumentada para hacer Gemelos Digitales (Digital Twins), y hoy os la traigo.
En la sesión, Alejandro Hidalgo, que además lleva el podcast de Tech holders en el que participé hace no demasiado, puso ejemplos de su uso en el mundo de la industria, del deporte de alta competición, en la formación de empleados en las empresas, y en los procesos de "onbording" de nuevos trabajadores, donde tienen que practicar con elementos hasta el momento desconocidos para ellos.

Figura 2: Digital Twins (Gemelos Digitales) con AR/VR/EH/XR
por Alejandro Hidalgo en OpenExpo Europe 2022

La charla la he subido a mi canal de Youtube, y  si quieres preguntar algo sobre la charla, o participar en Tech Holders, y ser entrevistado, o proponer algún tema a Alejando Hidalgo o nuestros compañeros de Plain Concepts, puedes hacerlo a través de su buzón público en MyPublicInbox, donde lo tienes contactable a tiro de Tempo.
Y nada más, espero que disfrutéis de un buen 15 de Agosto, que hoy es festivo en toda España y con buen tiempo, así que hay que hacer que el día cuente. Disfrutad.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


domingo, agosto 14, 2022

Programación Reactiva [Frontend]: Introducción y Técnicas #HackYourCareer @geeks_academy

Al hablar de Programación Reactiva lo primero que hay que saber si esto es algo nuevo o es ya un paradigma con solera. Los orígenes de los sistemas reactivos definitivamente no son nuevos y se remontan a los años 70 y 80 a pesar de que fueran adelantados a su tiempo y hoy en día sigan en "hype". Otro dato interesante es que desde que se publicó el Manifiesto Reactivo, pasó de ser una técnica no reconocida para la construcción de apps, a convertirse en parte de la estrategia general de una plataforma.


Sin embargo, el Manifiesto Reactivo hacía referencia a sistemas reactivos y no a programación reactiva, y debes saber que son cosas distintas. Que algo sea reactivo hoy en día se asocia con varias cosas diferentes y normalmente suele ir acompañado de palabras como transmisión, ligereza y en tiempo real. Veamos las diferencias entre un sistema reactivo y la programación reactiva.


Diferencia entre Sistemas reactivos vs Programación reactiva.
  • Reactividad a nivel de sistema: la base de un sistema reactivo es la coordinación de mensajes entre las aplicaciones permitiendo la concurrencia y desacople en los sistemas distribuidos. Y esta era la visión en los años 70 y 80 que exponía el Manifiesto Reactivo.
  • Reactividad a nivel de aplicación: hace referencia a cuando aplicamos estos principios de software reactivos dentro de una sola aplicación y referente a como sus partes se comunican. La coordinación de los datos en las aplicaciones se basan en eventos, y no en mensajes.
Reactividad a nivel de aplicación

La programación reactiva es un paradigma de programación enfocado en el trabajo con flujos de datos finitos o infinitos de manera asíncrona, permitiendo que estos datos se propaguen generando cambios en la aplicación, es decir, “reaccionen” a los datos ejecutando una serie de eventos.

¿Y qué significa que se produce una propagación del cambio? Pues que cuando esos datos cambien, debemos de ser capaces de streamearlos, que sean retransmitidos en directo, en tiempo real, recibiendo cambios.

¿Es una técnica potente o está en desuso? Para responder a esta cuestión, podemos plantearnos otra pregunta. Antes de pensar en reactividad, ¿cómo comunicábamos dentro de una app una pantalla con la otra? En la programación clásica, todo se basa en acciones que nosotros realizamos activamente, como por ejemplo, si queremos algo de la base de datos, hacemos una QUERY o al ORM, o si necesitamos algo de un servidor, hacemos una petición HTTP.

¿Y si queremos actualizar los resultados de una página? Antes de que llegaran React, Vue o Angular, usábamos AJAX, Reload/Refresh de la página incluso tareas programadas (cron tasks) que realizaban peticiones cada cierto tiempo para ver si algo había cambiado… Lo que se trata de un proceso realmente manual en el que podíamos tener retrasos desde que en realidad se había producido ese cambio. En la actualidad, gracias a React, Vue y Angular, podemos lanzar la petición contra el servidor nuevo y renderizar a partir de los resultados de nuevo nuestros componentes.

Figura 3: Angular de Carlos Ruiz en 0xWord

Como conclusión, en la programación reactiva, le damos la vuelta a la idea. La forma de trabajar sería “estoy interesado en tus datos, cada vez que haya un cambio, infórmame.” Nos encontramos entonces con un software que se actualiza de forma autónoma cuando las fuentes de datos de las que dependen se modifican (al contrario que en la programación clásica).

Esto es especialmente interesante en interfaces de usuario, ya que muchas veces necesitamos actualizaciones en tiempo real de la información que estamos viendo, y cada vez es más difícil descubrir cuando algo se ha modificado.

Tecnologías del mercado que permiten usar reactividad

En el mercado existen muchas tecnologías que nos permiten la implementación de reactividad a más alto o bajo nivel, una de las más conocidas es https://reactivex.io/ que tiene APIS para la un gran número de lenguajes como Javascript, PHP, Python, Java, C#, Ruby, Kotlin, etcétera (¡la lista es larga!). Sin embargo, un acercamiento a estas implementaciones podemos verla de la mano de Redux, que nos abstrae de la complejidad de las profundidades de la Programación Reactiva.  

Redux es una herramienta para la gestión de estado en apps Javascript que nació en 2015 y aunque suele asociarse a React, lo cierto es que es una librería agnóstica, que vale la pena conocer aunque no vayas a trabajar con React

BootCamp Online de Frontend React  

Redux usa el paradigma reactivo solo un poco: el estado es reactivo. Pero Redux observa las acciones despachadas (eventos) desde la distancia y propaga el cambio para que otros componentes puedan reaccionar. Consiguiendo, por tanto, un único stream (un dato observable para el resto de la aplicación), equivalente a los observables que puedes preparar con RxJS. 

Figura 4: Bootcamp Online Frontend React 20 de Septiembre

Si quieres ampliar tus conocimientos y aprender crear interfaces de usuario con programación reactiva, echa un vistazo a nuestro Bootcamp Online Frontend React que da comienzo el próximo 20 de Septiembre, con un duración de 100 horas donde aprenderás hasta 8 tecnologías para comenzar a trabajar como Front-End Developer especializado en Programación Reactiva.

Figura 5: Programa del Bootcamp Online Frontend React

Figura 6: Programa del Bootcamp Online Frontend React

En este Bootcamp Online Frontend React tendrás apoyo semanal por un tutor especialista, sesiones Live-Coding grupales e incluso tutorías 1:1 para que superes la formación con éxito. Ahí contarás como docentes especializados con David Ochando, Ana del Pino y Manuel S. Lemos.

Figura 7: Equipo docente del  Bootcamp Online Frontend React

Si estás pensando en abrirte camino profesional como desarrollador de tecnología, para esta formación no necesitas experiencia previa, y te ayudaremos a que tu entrada en este mundo sea lo más fácil posible. ¡En nuestra Coding School ya somos más de 1.000 alumnos y alumnas online y presencial cada año!

sábado, agosto 13, 2022

WhatsApp dará control al usuario sobre el "leak" de "Online" pero le quedan más "leaks" que arreglar #WhatsApp

WhatsApp es una plataforma de comunicación importantísima a nivel mundial en la vida de muchas personas. Y, como hemos ido viendo a lo largo del tiempo, tiene una serie de "Leaks" o "Fuga de información" que se pueden "Weaponizar" o "Automatizar como ataque" que conviertan ese "Leak"  problema de seguridad, o un "Bug" que debe ser subsanado.  De todos esos "Leaks", "Weaponizations" y "Bugs" hablé largo y tendido en el artículo de hace unas semanas llamado "(Web)ScrAPIficar & Weaponizar WhatsApp".

Figura 1: WhatsApp dará control al usuario sobre el "leak" de
"Online" pero le quedan más "leaks" que arreglar #WhatsApp

Un de ellos es el "Leak de Online", que como vimos en la PoC que hicimos servía para explicar "Cómo vigilar 24 horas al día un contacto de WhatsApp". Tan simple como aprovechar que WhatsApp te avisa de si un usuario está Online o no lo está, lo que permite hacer una tabla con todos sus horarios. Ahora WhatsApp va a dar control al usuario para evitar esta vigilancia, lo que está genial.

Esto, que nosotros hicimos como PoC y no pusimos para disposición pública, se podía hacer incluso con servicios en la Web que cobran por ello. Es decir, que te dejan introducir un número de teléfono y vigilar a una persona. Y como esto se ha "Weaponizado", entonces WhatsApp ha decidido corregirlo y dar al usuario el control total de ese campo, para evitar estas situaciones en el futuro.

Figura 3: WhatsApp permitirá controlar quién puede ver si estás Online

Pero no son los únicos "Leaks" que pueden ser "Weaponizados" aún, y no serán los últimos, así que el equipo de WhatsApp tendrá que ir arreglando los que aún le quedan en la lista, y de los que he hablado muchas veces en mis charlas y en mis artículos, como son estos siguientes:

Compartir el nombre configurado: De igual forma, con cualquier mensaje que se envíe de WhtasApp, siempre, siempre, siempre, va la información de tu usuario. No hay forma humana de evitar esta filtración, que algunos estafadores han utilizado.  Este es un "leak" que WhatsApp debe corregir, porque es muy grave.


El "leak" del corrector ortográfico: Realmente es más de iOS que de WhatsApp, pero lo cierto es que escribir en WhatsApp en iPhone mensajes, hace que por defecto comience en mayúscula, mientras que en la versión WhatsApp Web o WhatsApp Desktop no. Un pequeño leak que te la puede jugar. No es de WhatsApp, pero podría hacerse algo para evitarlo.

El cambio de móvil por las alertas de seguridad: Cuando cambias de terminal móvil, si tu contacto tiene las alertas de seguridad, siempre recibirá una alerta de seguridad que le avisará. Se supone que esta alerta debe ayudarte a evitar los ataques de "me he cambiado de número". Debería poder controlarse mejor ese tipo de alertas o informar de ellas al usuario cuando se emiten.

Estos casos anteriores, son dos ejemplos de "leaks" que no hay forma humana de controlar, pero luego existen otros que sí son controlables por el usuario, pero que en la configuración por defecto vienen de forma insegura, como por ejemplo que todos tus contactos pueden ver tu foto por defecto o ver la última hora de conexión.

Figura 5: Valores de Last-Seen en WhatsApp

A estas configuraciones por defecto, hay que sumar además, las configuraciones que NO deberían existir, como que "Everyone" pueda seleccionarse para ver tu foto de perfil, la información sobre ti, o cuando ha sido la última vez que has estado conectado. Seleccionar "Everybody" no tiene ningún valor positivo para un usuario, y si selecciona estas opciones, lo único que está haciendo es dar información a quién no debe. El único sitio donde puede tener algún sentido es en el uso de estas opciones para los canales de WhatsApp de empresas y compañías, pero para el usuario, no deberían existir nunca.
Averiguar la ubicación de una persona por los estados de WhatsApp: Se trata de averiguar desde qué dirección IP - y su geolocalización aproximada - se conecta un contacto tuyo que pulsa en un enlace los Estados de WhatsApp. Se aprovecha de que WhatsApp da la hora exacta a la que un contacto ha visto un estado tuyo. Con que WhatsApp elimine el Time-Stamp del contacto que ha visto el Status como hace con las Stories de Instagram, habrá evitado este "leak".

Esperemos que WhatsApp vaya mejorando poco a poco la privacidad y eliminando los "leaks" que vayan apareciendo.  Para termina, os dejo la charla tal y como la di en OpenExpo Europe, donde hablé de todo esto - un poco más rápido y con un poco menos de detalle - pero en la que vas a poder ver todos los conceptos hilados por mí de una forma más cómoda y rápida.

Figura 8: (Web)ScrAPIficar & Weaponizar WhatsApp.

La charla era solo de 30 minutos, pero espero que os guste u os inspire para hacer alguna cosa curiosa con vuestras herramientas o investigaciones. 

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


viernes, agosto 12, 2022

George Clooney me desbloquea el FaceID del iPhone... ¡Seguro! (O eso dicen los Cognitive Services)

Ya os conté la anécdota, hace tiempo, de cómo el Cognitive Service de Face Recognition en Microsoft Azure utilizado para comparar caras confundía mi cara en una foto mía con la de George Clooney, decidiendo que las personas que aparecían en las diferentes fotografías tenían la misma cara. No, no es que yo sea George Clooney, pero algo en los datos de entrenamiento hacen que algunas facciones o expresiones hagan pensar al modelo de IA de Visión Artificial que son la misma cara.

Figura 1: George Clooney me desbloquea el FaceID del iPhone... ¡Seguro!
(O eso dicen los Cognitive Services)

Como anécdota estuvo graciosa, y yo lo he contado muchas veces en muchas conferencias. Es una foto del año 2016, donde yo busqué una fotografía de George Clooney que estuviera más o menos en la misma postura, y listo. Aquí lo tenéis, y tenéis la historia completa en el artículo de "¿Es Chema Alonso realmente George Clooney?".


El mismo experimento, año 2022

Esta semana, en el año 2022, me afeité, me puse camisa, me repeiné, y Mi Hacker se empeñó en hacerme una foto con unas gafas que se había comprado para ella. Yo, resignado acepté a ponerme las fotos y posar. Y cuando vi la fotografía, pensé... ¿engañaría otra vez algún Cognitive Service de Visión Artificial al comparar mi foto con una de George Clooney?


Así que nada, publiqué la foto en Instagram para ver qué decía la gente de a quién me parecía, y después de las coñas y el "cachondeito" de verme afeitado, con camisa, con el pelo corto, y esas cosas, el resultado es similar al anterior, y creo que George Clooney podría hackear el FaceID de mi iPhone
En esta ocasión utilicé el Cognitive Service de Face Comparing en Face++ y primeramente seleccione una foto de George Clooney con gafas del estilo a las que llevo yo en la fotografía. Ningún misterio, un Googletazo y aquí tenemos la foto elegida, que usé.

Figura 5: Foto de George Clooney para la PoC

El resto, ya lo sabéis, subí la foto que publiqué en el Instagram, la foto de George Clooney, y a ver qué determina el Cognitive Service de Face Comparing en Face++. El resultado, pues nada, que la probabilidad de que seamos la misma persona o que sea la misma cara es "Very High".

Figura 6: Probabilidad muy alta de que seamos la misma persona

Y si miramos el detalle concreto en el JSON de la respuesta que da la API, vemos que el porcentaje de confianza es superior al 78 %, así que si hay que hacer Ocean algo, yo me apunto al casting de doble para las acciones difíciles de acción.

Figura 7: Confianza que seamos la misma persona mayor de 78%

Usando la IA de Google en Google Lens, el resultado es bastante similar. He subido la foto, y me saca 4 fotos, dos de ellas, son la de George Clooney, así que con este sería el tercer Cognitive Service de Visión Artificial que da más o menos el mismo resultado. Algo debe haber.

Figura 8: Google Lens buscando por la foto. Dos son de George Clooney.

Bromas a parte, que esto es algo que da mucho juego, lo importante es entender que los motores de IA dan probabilidades de que algo sea correcto. Pero un 78% de que seamos la misma persona, a pesar de que se interprete como "Muy alta probabilidad", no es 100%, así que más vale que cuando utilicemos la IA, tengamos en cuenta eso. Eso sí, con ese porcentaje, seguro que desbloquea Face ID en mi iPhone.

Es lo mismo que decía con la IA del Predictor de la Final del Open de Australia 2022, donde Rafa Nadal hizo bueno el 4% de probabilidades de ganar que tenía, porque, al final, un 4% no es un 0% de probabilidades. Pues lo mismo con los Cognitive Services que utilicemos en nuestros servicios, hay que vivir con los porcentajes y con las posibilidades de error, y más cuando sean soluciones de seguridad, privacidad o protección personal.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


jueves, agosto 11, 2022

Y de repente:... llegó el Metaverso con Silvia Leal

Hoy quería dejaros una de las charlas que más interés generó en la pasada edición de OpenExpo Europe 2022, y es la que tuvo como protagonista en el Auditorio de Microsoft a una de las mejores divulgadoras y ponentes dictando conferencias sobre tecnología de este país, la gran Silvia Leal, que vino a dar una charla muy interesante llamada "Y de repente... llegó el Metaverso".
La charla se centró en mucho del trabajo que ha publicado en su libro de mismo nombre "Y de repente:... llegó el Metaverso", donde explica todas las posibilidades de las nuevas tecnologías relativas al Metaverso y la Web3 orientada al mundo profesional y los negocios.
La charla completa la tienes en este vídeo que os he subido a mi canal de Youtube, pero si quieres profundizar bien en todos los conceptos, lo recomendable es que te hagas con su libro, que tienes disponible a la venta online.


Figura 3: Y de repente:...llegó el METAVERSO por Silvia Leal en OpenExpo Europe 2022

Además, como podrás comprobar en su charla y en su libro transmite de forma muy clara las cosas más complejas, lo que le ha permitido colaborar estrechamente con medios de comunicación como Agencia EFEEl País y RTVE

Tras tres años con una sección semanal en el programa Emprende, consiguió su propia serie de televisión en RTVE"La Cuarta Revolución". Si quieres, puedes contactar con ella a través de su buzón público en MyPublicInbox.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


miércoles, agosto 10, 2022

El Podcast de Mejor Conectados: Trabajo en equipo en los nuevos entornos laborales

En Junio, mis compañeros de Mejor Conectados publicaron la entrevista que me hicieron para que compartiera mi visión sobre estos asuntos que tanto me gustan de trabajo flexible, conciliación en la vida personal - profesional, y las reuniones. Internamente mis colegas de trabajo saben perfectamente cómo opino sobre las reuniones, sobre lo que es ser productivo, sobre la gestión del tiempo, y sobre lo importante que es dejar a las personas conciliar su vida personal con su vida profesional. 

Figura 1: El Podcast de Mejor Conectados.
Trabajo en equipo en los nuevos entornos laborales

Insisto siempre, que el trabajo te suele absorber, así que repito. Nada de reuniones antes de las diez, nada de reuniones después de las cinco, nada de reuniones los viernes, nada de reuniones multitudinarias, nada de muchas reuniones. Trabajar no es reunirse, trabajar no es echar horas, trabajar va de clavar clavos, como he contado muchas, muchas, muchas veces. Y por supuesto, ni todos somos iguales a la hora de trabajar, ni todos tenemos las mismas circunstancias personales. Y el resultado de aquella charla fue este vídeo que os compartí.


También me preguntaron por la innovación, la diversidad, y esa visión mía de ir descubriendo el mapa utilizando a gente diferente y tenerla cerca de mía para aprender cada día. De ahí el equipo de IdeasLocas, los programas con Escuela42 y la necesidad de empujar los límites de lo que hacemos. Si ves el vídeo, entenderás por qué para mí es tan importante una plataforma como MyPublicInbox

A lo largo de la charla, también hablamos un poco de esa visión de tener Deliveries con Deadlines mediante eventos de Difusión. Una forma como otra cualquiera para tener una meta a la que llegar todos coordinados. Si hay una fecha límite con unos lanzamientos programados que se van a comunicar, ya podemos organizarnos hacia atrás todos a la vez. 

Figura 4: "Ok Aura, quiero escuchar a Chema Alonso en Mejor Conectados"

Todo eso, que era una charla un poco más larga en tiempo que la que se publicó en el vídeo, se ha convertido en un podcast de "Mejor Conectados" que tienes en todas las plataformas digitales, y por supuesto en Movistar Home para escuchar en casa. 

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


martes, agosto 09, 2022

Telpark y el selector de la "Duración" del parking sin precisión @Telpark_es

Hoy quería aprovechar para contaros un caso de UX que me tiene siempre "molesto". Se trata del Selector de "Duración" del parking en la app Telpark. Para los que no conozcáis Telpark os diré que se trata de una app muy cómoda que permite pagar en la Zonas de Aparcamiento Restringido de muchas ciudades, entre ellas Madrid. Además, permite reservar aparcamientos privados y te hace la vida más cómoda.

Figura 1: Telpark y el selector de la "Duración" del parking sin precisión 

Pero hay un detalle que siempre me molesta, y es el impreciso selector de la "Duración" del parking, que ha sido hecho por un equipo de UX muy profesional, pero que no ha pasado fuerte QA de uso real, ya que, como he dicho, no es nada preciso.

Veréis, a la hora de seleccionar la duración de un estacionamiento en Zona Azul o Zona Verde o Zona Roja, o lo que sea, el tiempo se puede seleccionar con un "Slider" o con unas opciones pre-configuradas como accesos directos. Todo muy bien. Muy molón el "slider", y muy rápido el acceso directo, pero...

El Slider de la Hora

... pero qué pasa si quieres poner una hora concreta, por ejemplo hasta las 21:00 que acabe la hora de parking restringido, pues con el "slider" es una locura. Primero porque es un porcentaje del total de las horas que puedes apartar 4 horas en Zona Azul o 2 horas en Zona Verde, así que siempre tienes que ver cuánto varia en función del tiempo máximo de esa hora. Por ejemplo en zonas azules va de 2 minutos en 2 minutos, lo que para una persona adulta con un dedo grande, y con un control tan pequeño, es un reto para ver exactamente la hora que quieres configurar.

Figura 2: El Slider de Telpark y los acceso directos
que me hace la vida un poco menos fácil. Tengo que usar
el dedo, poca precisión y no puedo meter la hora exacta.

Y en los accesos directos faltan las horas más evidentes. No sé, las horas en punto, o las horas de finalización de la hora en esa zona, así que la mayoría de las veces esos accesos directos no te sirven para poner la hora que tú quieres exactamente.

¿Qué le vendría bien a la app de Telpak?

Pues le falta la posibilidad de poder poner la hora exacta. Un control que permita poner 12:15 o 21:00 o lo que el usuario quiera, que tener el control como usuario de una app siempre da seguridad. Es decir, directo, fácil. "Hasta las 13:15". También le faltan accesos directos "evidentes" para un usuario, como las horas próximas exactas, o las de finalización de aparcamiento restringido más próxima.

Figura 3: En tramos de 4 horas va de 2m en 2m

Si ya le metemos un poco de Machine Learning y los accesos directos se basan en los que selecciona un usuario a esa hora, o los que selecciona en esa zona, o los más seleccionados por otros usuarios en esa misma zona a esa misma hora, seguro que nos hace la vida más fácil a todos, porque las selecciones por acceso directo en ese caso son un problema claro de IA.

Carmen TorranoFran Ramírez, Paloma Recuero, José Torres y Santiago Hernández

Y si, por último, ya Telpark te marca las zonas que se van a ver bloqueadas para parking restringido cuando consumes el máximo de tiempo en una zona de parking restringido, pues mejor que mejor, porque ya sabes que no puedes moverte y aparcar en esas calles hasta que se levante la restricción otra vez. Son solo sugerencias de un usuarios de esta app, que, como he dicho, es súper-útil y me encanta.

¡Saludos Malignos!

Autor: Chema Alonso (Contactar con Chema Alonso)  


Entrada destacada

Cómo configurar tus productos de Amazon en MyPublicInbox y para que tengan más impacto @mypublicinbox

Desde hace algo más de un año introdujimos en MyPublicInbox un algoritmo que buscar los productos que se encuentran disponibles en Amazon ...

Entradas populares