Cómo nos ganamos un lugar entre las herramientas de thoughtbot
thoughtbot es una agencia de diseño que crea software a medida para plataformas web y móviles. Pero hay más propósito detrás de eso. Lo que realmente impulsa a las personas de thoughtbot es un deseo compartido de encontrar continuamente mejores formas de hacer su trabajo y de mejorar tanto en lo personal como en lo profesional. Están convencidos de que esta es la actitud que crea un entorno de trabajo en el que sus equipos pueden prosperar, lo que les permite desarrollar productos excelentes para sus clientes.

Desde 2005, thoughtbot ha compartido activamente conocimientos en su blog «Giant Robots Smashing into Other Giant Robots» y, como lo demuestran sus 47.600 seguidores en Twitter, ha ganado una enorme audiencia gracias a ello. Además, thoughtbot ha lanzado una gran cantidad de productos para desarrolladores útiles y de código abierto, así que no sorprende que los fundadores de Transloadit fueran fans mucho antes de que thoughtbot se convirtiera en cliente.
Con más de doce años de experiencia en el sector, thoughtbot se ha convertido en uno de los referentes en el campo del desarrollo de software. Ha colaborado con más de 700 organizaciones, desde las startups más pequeñas hasta grandes multinacionales y prestigiosas universidades, para diseñar una gran variedad de productos excelentes. Actualmente, la empresa tiene equipos repartidos por todo Estados Unidos y en Londres.

Encontrar la herramienta adecuada para el trabajo
Gran parte de lo que tanto les gusta a los clientes de thoughtbot es la rapidez con la que es capaz de entregar trabajo de calidad. Una de las filosofías centrales de thoughtbot es llegar rápido al mercado para validar sus suposiciones. Matt Sumner, desarrollador en thoughtbot, lo explica un poco mejor:
«Queremos construir lo correcto, y la mejor manera de hacerlo es poner tu producto frente a los usuarios e iterar. Queremos retroalimentación rápida cuando construimos cualquier cosa. Esto se refleja mejor en nuestro proceso de sprint de diseño de producto, que consiste en poner un prototipo frente a los usuarios durante la primera semana de trabajo en el producto. Esto nos da la confianza de que estamos construyendo lo correcto».
Trabajar con plazos ajustados significa que a menudo hay poco tiempo para definir soluciones a cualquier problema que surja. Así ocurrió también durante uno de esos sprints de diseño, cuando estaban trabajando en mejorar un producto existente. Una de las principales suposiciones del equipo era que exigir que los archivos de video subidos por los usuarios tuvieran un formato específico generaría fricción. Esto se confirmó en las entrevistas con usuarios, así que necesitaban encontrar rápidamente un servicio de procesamiento de archivos fiable, escalable y asequible que pudiera manejar todos los casos límite.
Matt recuerda los requisitos que thoughtbot tenía en mente mientras buscaba una solución:
«Nuestro criterio principal era que tenía que integrarse bien con nuestro stack tecnológico existente y ser sencillo de implementar. Los archivos se subían a S3 y más tarde teníamos que mostrarlos en un navegador. Queríamos permitir que los usuarios subieran videos de distintos tipos de archivo, pero que se convirtieran de forma transparente a MP4 en segundo plano».
Aunque hay otros servicios en el mercado que también ofrecen este tipo de conversión masiva de datos, el equipo de thoughtbot finalmente eligió Transloadit frente a su competencia. Nos gusta pensar que tener también un robot en nuestro logo influyó mucho en su decisión, pero Matt explica qué hizo que Transloadit realmente destacara para ellos:
«Una de las cosas que diferenciaban a Transloadit de su competencia eran los SDK disponibles para varios lenguajes. Estábamos trabajando con una aplicación Ruby on Rails y contar con un SDK nativo hizo que la decisión de usar Transloadit fuera mucho más fácil. Esto nos permitió integrar Transloadit rápidamente con nuestro producto, lo que nos dejó libres para trabajar en la funcionalidad que lo hacía diferente».

Una solución en la que puedes confiar
Para entregar de forma constante productos de software de calidad en plazos cortos, thoughtbot tiene que poder confiar en las herramientas con las que decide trabajar, y Transloadit se enorgullece de tener un lugar en su arsenal. Según Matt, no tener que implementar el encoding de video por su cuenta ha sido el mayor beneficio de trabajar con Transloadit:
«Usar Transloadit ahorra desarrollo y mantenimiento, y sin duda es una solución más robusta que gestionar la transcodificación por tu cuenta. Poder centrarnos en los aspectos únicos de nuestro producto en lugar de reinventar la rueda es algo cuya importancia no se puede subestimar».
Siempre que thoughtbot necesita una conversión masiva de datos sin previo aviso, puede tener la certeza de que Transloadit estará ahí para ofrecerle una solución de procesamiento de archivos fiable y versátil, lista para lo que necesite, cuando lo necesite.
«Siempre estamos buscando herramientas y servicios que resuelvan bien los problemas. Poner un producto frente a los usuarios lo antes posible es muy importante para nosotros, y contar con soluciones en las que podamos confiar es fundamental. Cuando en el futuro tengamos un problema con la forma adecuada, sin duda recurriremos a la herramienta correcta para resolverlo, y Transloadit tiene un lugar en mi cinturón de herramientas».
– Matt Sumner
