5 razones para usar Slack

Logo Slack

Slack es un excelente servicio para incrementar la productividad de un equipo de trabajo.

Se define a si mismo como un servicio integral para la comunicación de equipos. Todo en el mismo lugar.

Piensa en Slack como mucho más que un chat para equipos de trabajo que proporciona todas las herramientas en las que puedas pensar, así como algunas características adicionales que pueden hacer que te guste mucho más que las herramientas que estás usando hoy.

1. Slack es multiplataforma

Slack utiliza un proyecto de GitHub llamado Electron, para crear sus aplicaciones nativas. Esto le permite al equipo de Slack desarrollar una plataforma en HTML e implementar los instaladores de Electron en Mac y Windows.

La opción Linux sinembargo, consiste en crear una aplicación basada en Chrome.

2. Integraciones y más integraciones

La mayoría de las soluciones de trabajo en equipo, fallan en entender que la suya no es la única herramienta disponible, y parte del éxito de tu proyecto depende de que tan bien puedas jugar en equipo con otras aplicaciones.

Los desarrolladores por ejemplo, pueden realizar contribuciones en uno o más proyectos. Al integrar Slack con Subversion, GitHub o Bitbucket, puedes notificar automáticamente a un canal cada vez que haces un cambio al repositorio.

Pero no solo de programación vive el hombre. Slack también ha desarrollado en forma nativa una integración con Twitter que te permite notificar a un canal cada vez que recibes una mención (1). Además de desplegar Twitts completos en el timeline al pegar el URL (2).

Integración de slack con twitter

La lista de integraciones disponibles en Slack es amplia. Puedes ligarlo con aplicaciones de Integración Continua, aplicaciones de Control de Versiones, aplicaciones de manejo de equipos y mucho más.

 

3. Grupos de trabajo

No todo el mundo necesita saberlo todo, todo el tiempo. A menos que trabajes en una organización donde el acceso a la información es plano, e incluso si trabajas en una de ellas, algunas veces la información que los desarrolladores comparten entre ellos puede significar muy poco para los diseñadores, gerentes o administradores de comunidad.

Para ello existen los grupos. Un grupo de trabajo te permite seccionar tu equipo en proyectos donde la información que se comparte es de caracter relevante.

También puedes crear grupos privados, donde los usuarios necesitán invitación para entrar y la no están listados en forma pública.

4. Buscador integrado

Slack viene pre empaquetado con un buscador, es decir que si en cierto momento necesitas realizar una búsqueda en el canal, esta herramienta es tu mejor aliado.

Uno de los puntos más importantes para mi en el buscador de Slack, es que si está integrado con Google Docs, también indeza el contenido de los documentos y te permite realizar busquedas en estos.

5. Hammock y el API de Slack

Si quieres desarrollar tu propia integración con Slack tienes mucha suerte. El equipo de Slack ha preparado para ti Hammock, una aplicación que puedes instalar en tu servidor Web para hacer tus propias integraciónes avanzadas con Slack.

Además de eso, si no necesitas desarrollar una aplicación demasiado compleja. Slack cuenta con una API, que te permite hacer llamados a la plataforma.

6. Es gratis

Bueno, no necesariamente gratis. Tiene un programa que cuesta $0 dólares, que te ofrece hasta 10 mil mensajes y hasta 5 integraciones. Al pasar de 10 mil mensajes tienes que empezar a pagar un poco menos de $7 USD al mes por cada miembro de tu equipo.

Bonus. Slack-bot

Mantener un ambiente de trabajo integrado puede ser tan sencillo como programar una broma en la plataforma de comunicación.

Estoy participando con uno de mis amigos para desarrollar Recursivo Podcast. Un podcast de desarrollo de software en español.

Empezamos a usar Slack hace un par de semanas y descubrí que puedes programar respuestas del robot. Imitando un poco a nuestros colegas desarrolladores en Google condicione que cada vez que escribimos la palabra recursivo. Slack-bot nos responde: ¿Quisiste decir recursivo?

Muy probablemente es algo que puede dejar de caer en gracia muy rápido. ¿Pero realmente cuantas veces podemos decir nuestros nombres o el de nuestro equipo en una conversación?

Si estas cinco razones aun no son suficientes para vos, te dejamos este video del canal oficial de Slack en youtube.

 

Un Robot para tu Corazón

Jibo - Un robot para tu corazón

Si eres trekky como yo, seguramente consideras a Mr Data un personaje sumamente simpatico. Después de todo, en cierto momento cada persona debe reconocer que tiene incapacidad para entender una emoción particular –Lo cual sucedia con Data–. O como se siente otra persona en la misma situación.

Como seres humanos tendemos a pensar que el reino de las emociones es algo destinado solamente para el ser humano. Incluso por momentos creemos con fervor que nuestras emociones son más intensas que las de los demás. Pero esto es solo nuestro ego jugandonos una mala broma.

Si tienes mascotas lo comprendes –Las rocas no cuentan como mascota–. Ellos sienten alegría y triteza. También se enojan. Si un ser sin conciencia de su existencia a través del tiempo puede experimentar este tipo de emociones, quiza estás también pueden ser aprendidas por una Inteligencia Artificial.

Emociones de Silicon

Como ser humano se que interpretar el lenguaje no verbal, las emociones y las respuestas de las personas que nos rodean es una actividad muy compleja. Uno tiene que estudiar mucho para aprender como es que las personas se comportan y lo que estos comportamientos quieren decir. Y algunas veces no es suficiente.

Como desarrollador de software para web. Puedo confesar que algunas decisiones de software son complejas. Pero la capacidad para sintetizar emociones está un poco fuera del contexto de un sitio o aplicación Web simple.

La capacidad de proceso que se requiere para responder a comandos de voz es elevada. Tenemos ejemplos de ello en los iPhones con Siri – Y con todos las versiones que existen en Andriod–, y es claro para nosotros que Siri está lejos de ser una gran herramienta. Es funcional cuando las instrucciones son claras y tienes una conexión a Internet respetable.

Siri no vive en tu iPhone

Si en algún momento haz visto esta imagen ya sabes que Siri no vive en tu iPhone –Espero que esta no sea una revelación como cuando descubriste que Santa no existe, pero si lo fue, lo siento de verdad–. Siri básicamente graba tu voz, muy probablemente la convierte en texto y la envía por mensaje a un Centro de Datos de Apple. Una vez en el centro de datos de Apple, tu comando de voz es procesado por una red de computadoras que interpreta que es lo que “quisiste decir” y entonces se generar instrucciones para que Siri te responda.

¿Por que la insistencia en hablar de Siri si este artículo es sobre robots?

Siri, no es un robot. Intenta ser una IA para proveer más valor a los 18mil pesos que pagaste por tu iPhone. La razón por la que estamos hablando tanto de Siri, es por que quiero hacer hincapié en la complejidad del proceso de información para la interpretación de datos como reconocimiento de comandos de voz.

Ee ejemplo de la doble traducción
Si eres bilingüe y aprendiste otro idioma más alla de los 10 años de edad, aun recuerdas el proceso mental de la doble traducción entre idiomas. Entiendes lo que te dicen, lo traduces, formulas una respuesta en tu idioma materno, la traduces al idioma de tu contraparte y respondes.

Esa complejidad es similar a la que los robots y las IAs tienen que ejecutar para poder interactuar contigo. Solo que ellos tienen que intepretar el como te vez –a travéz de una camara– y traducirlo a datos. Lo mismo pasa con lo que dices, como lo dices, y cientos de otros factores psicologicos y emocionales que son parte de la conversación.

Hacer un robot que pueda interactuar contigo, que valla al super por ti, y realice todas esas cosas que tu no quieres hacer es sumamente complicado. Pero no desesperes. Una chica guapa –Y sumamente inteligente– llamada Cynthia Breazeal –Se pronuncia como Brazil, como el país Brasil pero con una ae o œ en lugar de a–, quien por supuesto es fan de la Ciencia Ficción y de los robots desde niña, decidio crear el primer robot social.

El tema de su Tesis Doctoral esta centrado alrededor de el marco de referencia que los robots necesitan para interactuar con los humanos. Es decir, como interpretar estimulos sociales, emocionales, físicos y psicologicos. Todo con el objetivo de crear un ente capaz de aprender emociones humanas con un corazón de silicio.

Presentamos Jibo

Jibo –jibo.com– esta destinado a convertirse en el primer robot para casa. Piensa en el como un robot para tu mamá. Una mascota con la que la gente puede hablar y que además puede aprender trucos como leer mensajes de correo, tomar fotos, reproducir mensajes de voz, recordar tus citas, o aprender los horarios en los que tomas tu medicina.

Piensa en Jibo como un juguete interactivo para tus hijos. Uno con el cual ellos pueden aprender a leer, a jugar, a despertar su curiosidad y cultivar habitos creativos.

Piensa en Jibo como en un asistente para tu oficina en casa. Contestando tu teléfono, tomando mensajes, enrutando llamadas, recordandote las citas y las fechas de los partidos de fútbol de tus hijos.

Pero sobre todo piensa en Jibo como el tatarabuelo de de Mr Data.

Cuesta apróximadamente lo mismo que un SmartPhone, pero es mucho más útil. En una campaña con IndieGogo.com Jibo reunio poco más de 2 millones de dólares para pagar por el desarrollo.

Desde entonces Cythia y su equipo han logrado reunir más de 30 MDD  en inversión para el proyecto. Y no se tu, pero yo estoy a punto de comprar la versión de desarrollador de este robot. Quiero enseñarle a jugar pocker, eso sería un buen truco.

Fe de erratas

• Nuestro Shortcode de Youtube no estaba funcionando. Gracias por la observación @JorgeCastr91