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

Desde 2005, thoughtbot ha estado compartiendo conocimiento activamente en su blog "Giant Robots Smashing into Other Giant Robots" y, como lo demuestran sus 47.6K seguidores en Twitter, han conseguido una audiencia masiva gracias a ello. Además de eso, thoughtbot ha lanzado una gran cantidad de open source y productos para desarrolladores útiles, 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 negocio, thoughtbot ha crecido hasta convertirse en una de las empresas líderes en el campo del desarrollo de software. Han colaborado con más de 700 organizaciones, desde las startups más pequeñas hasta grandes multinacionales y universidades prestigiosas, para diseñar una variedad de grandes productos. Actualmente, la empresa cuenta con equipos ubicados en todo Estados Unidos y en Londres.

Encontrar la herramienta adecuada para el trabajo
Una parte importante de lo que tanto les gusta a los clientes de thoughtbot es la velocidad con la que pueden entregar trabajo de calidad. Una de las filosofías centrales de thoughtbot es llegar al mercado rápidamente para validar sus supuestos. Matt Sumner, desarrollador en thoughtbot, lo explica un poco mejor:
“Queremos crear lo correcto, y la mejor forma de hacerlo es poner tu producto frente a los usuarios e iterar. Queremos feedback rápido cuando construimos cualquier cosa. Esto se refleja mejor en nuestro proceso de product design sprint, que implica poner un prototipo frente a los usuarios durante la primera semana de trabajo de producto. Esto nos da la confianza de que estamos creando lo correcto.”
Trabajar con restricciones de tiempo estrictas significa que, a menudo, puede haber poco tiempo para concretar soluciones para cualquier problema que surja. Este también fue el caso durante uno de esos design sprints, cuando estaban trabajando en mejorar un producto existente. Uno de los principales supuestos del equipo era que exigir que los archivos de video subidos por usuarios estuvieran en un formato específico generaría fricción. Esto se validó cuando llegaron a las entrevistas con usuarios, así que rápidamente necesitaban encontrar un servicio de procesamiento de archivos confiable, escalable y asequible que pudiera manejar todos los casos límite.
Matt recuerda los requisitos que thoughtbot tenía en mente mientras buscaban una solución:
“Nuestro criterio principal era que debía integrarse bien con nuestro stack tecnológico existente y ser simple de implementar. Teníamos archivos que se subían a S3 y luego necesitábamos mostrarlos en un navegador. Queríamos permitir que los usuarios subieran videos de diversos tipos de archivo, pero que se convirtieran sin fricción a MP4 detrás de escena.”
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 por encima de la competencia. Nos gusta pensar que el hecho de tener también un robot en nuestro logo tuvo mucho que ver en su decisión, pero Matt explica qué fue lo que realmente hizo que Transloadit se destacara para ellos:
“Una de las cosas que diferenciaba a Transloadit de su competencia era la variedad de SDKs de distintos lenguajes que tenían disponibles. Estábamos trabajando con una aplicación de Ruby on Rails, y contar con un SDK nativo hizo que la decisión de usar Transloadit fuera mucho más sencilla. Esto nos permitió integrar Transloadit rápidamente con nuestro producto, dejándonos libres para trabajar en la funcionalidad que lo hacía diferente.”

Una solución en la que puedes confiar
Para entregar de forma consistente productos de software de calidad en plazos cortos, thoughtbot debe poder confiar en las herramientas con las que elige trabajar, y Transloadit se enorgullece de tener un lugar en su arsenal. Según Matt, no tener que implementar ellos mismos el encoding de video 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 el transcoding por tu cuenta. No se puede subestimar la importancia de poder enfocarnos en los aspectos únicos de nuestro producto en lugar de reinventar la rueda.”
Siempre que thoughtbot necesita conversión masiva de datos con poca anticipación, puede tener la seguridad de que Transloadit estará ahí para ofrecerles una solución de procesamiento de archivos confiable y versátil, lista para lo que necesiten, cuando lo necesiten.
”Siempre estamos buscando herramientas y servicios que resuelvan bien los problemas. Poner un producto frente a los usuarios lo más rápido posible es muy importante para nosotros, y contar con soluciones en las que podamos confiar es fundamental. Cuando tengamos el tipo de problema adecuado en el futuro, sin duda recurriremos a la herramienta correcta para resolverlo, y Transloadit tiene un lugar en mi toolbelt.”
– Matt Sumner
