Fue bueno mientras duró. HashiCorp siempre se sintió como una empresa creada por ingenieros de verdad, no por “contadores”, pero ahora parece que será otro engranaje más en la maquinaria de IBM y que sus partes atractivas se irán desgastando poco a poco, como pasó con RedHat y CentOS
Espero que surja una nueva ola de innovación con algo que reemplace el monopolio de IaC que IBM ahora pasará a poseer
Mucha gente que respetaba en Heroku se fue a HashiCorp, y me alegra que hayan tenido la oportunidad de usar la tecnología para construir algo útil y rentable. Me alegra aún más que hayan recibido una compensación por ello
Dicho eso, por lo que he escuchado sobre la calidad del trabajo en la RedHat moderna, comparto la preocupación por el futuro. Me pregunto cuántas rondas más de consolidación faltan para que en la industria de TI ya no quede espacio para innovar y solo queden empresas rentistas atrincheradas
No entiendo bien la antipatía hacia IBM. IBM ha hecho una enorme cantidad de investigación y desarrollo en computación, y también me gustan RedHat/Fedora
HashiCorp ya estaba vendida desde mucho antes de esta adquisición, y tampoco entiendo muy bien por qué esos ingenieros son considerados “especiales”
Creo que el código de HashiCorp, como Terraform, era y sigue siendo un excelente caso de referencia de una buena base de código en Go
Dejando de lado la trivia del lenguaje y el marketing exagerado, me costó familiarizarme con Go porque es difícil aprender los patrones y las mejores prácticas necesarias para crear aplicaciones de tamaño mediano
No estoy tan seguro de que “HashiCorp siempre se sintió como una empresa creada por ingenieros de verdad”. En 2018 estaba en posición de comprar sus servicios, pero pidieron una suma absurdamente grande y al final no recibieron ni un centavo
No recuerdo la cifra exacta, pero se sentía como ElasticSearch u Oracle
El momento de esta adquisición y la prohibición de la FTC a las cláusulas de no competencia encajan de manera curiosa
Creo que ya está bien contar esta historia. Hace muchísimo tiempo, cuando estaba en DO, intentamos comprar HashiCorp. Uso “intentamos comprar” en un sentido muy laxo
Era la época en que ambas eran startups bastante pequeñas, y Joonas, que entonces era director de ingeniería, adoraba las herramientas de HashiCorp, las consideraba de buena calidad, y Armon y Mitch también eran excelentes ingenieros. Así que volamos de NYC a SF para “conversar”, pero no teníamos ni idea de cómo se compraba una empresa, y ellos tampoco parecían muy interesados en unirse a nosotros
Al final terminamos parados incómodamente en el estacionamiento de una tienda de comestibles, hablando de lo bien que Mitch y Armon construían cosas, y luego volvimos a casa. Probablemente fue el caso más laxo al que se le podría poner la etiqueta de comprar una empresa. Aun así, quizá habría sido una combinación genial si nos hubiéramos unido; en cualquier caso, son personas excelentes y estoy realmente orgulloso de ellos
Estuve en una posición similar, en una empresa que quizá habría podido hacer una oferta suficientemente buena, pero nunca logré convencer a la dirección de lo increíble que era HashiCorp, y no hubo ningún avance
Esta noticia me da pena; HashiCorp fue una empresa realmente excelente. C’est la vie…
La integración de los productos de HashiCorp nunca terminó de convencerme, y esa fue la razón principal por la que no los elegí. Cada producto es útil por separado, pero al combinarlos no se integraban de forma natural como un conjunto de funciones donde 1+1=3.
Kubernetes fue un gran punto de inflexión, porque ser dueño de la plataforma de cómputo era clave para aprovechar e integrar Vault.
El mayor problema fue que nunca existió una forma de un solo clic para crear, usando Vagrant, Packer, Nomad, Vault, Waypoint y Boundary, un entorno que fuera desde el entorno local del desarrollador hasta producción. Por eso todos terminaron armando algo a la medida, y cada componente se discutía y elegía por separado. Si hubieran ofrecido un pipeline estándar, las empresas nuevas podrían haber arrancado rápido, y las empresas existentes igual podrían haber elegido solo las piezas que necesitaban. También podrían haber vendido contratos de soporte a ambos lados.
Espero que les vaya bien en IBM. La estrategia de servicios en la nube de IBM apunta a crear una plataforma holística, así que todavía existe la posibilidad de que los productos de HashiCorp obtengan la integración que merecen.
“HashiStack” fue algo de lo que se habló mucho y que se prometió mucho, pero que nunca se entregó. Creo que la forma en que HashiCorp siloizó sus productos como pequeños feudos bloqueó gran parte de la integración entre ellos.
Basta ver la interacción entre el equipo de Vault y el de Terraform alrededor del Terraform Vault provider; resulta irónico, dado que su estrategia de salida al mercado era casi “antisilos”. En otra realidad, algo como HashiStack podría haberse convertido en el vSphere de esta generación, y HashiCorp tal vez habría seguido siendo una empresa independiente y rentable.
Fui usuario muy temprano operando despliegues de Vault a gran escala en Kubernetes. Trabajé de cerca con varios ingenieros de ventas, y aunque soportaban Vault sobre Kubernetes con un chart de Helm, siempre me decían que por “seguridad” no lo recomendaban fuera de instancias EC2, una razón que me costaba aceptar.
En todas las reuniones y conferencias preguntaba por el soporte de Kubernetes, daba varias propuestas y feedback, y mostraba los problemas que había tenido. No sé si la persona a cargo estaba exagerando, pero más de una vez me dijeron que estábamos haciendo cosas que ellos aún no habían considerado.
Años después vi que ya no recomendaban como única opción correr Vault en EC2 y que daban soporte completo a Kubernetes, e incluso vi que algunas de las ideas y comentarios que había aportado aparecían casi tal cual en la documentación. No estoy acusando plagio; con el tiempo eran quejas muy obvias que difícilmente solo yo habría planteado.
Ese tipo de conversaciones siempre me sorprendía. “No recomendamos mucho Kubernetes, así que no vamos a soportar esta función.” Y la respuesta era: “¿Pero la mayoría de sus clientes no querría usarlo así?”
Fue un proceso realmente frustrante, y el producto también lo era. Me gusta lo que hace, pero la versión enterprise tiene una cantidad increíble de trampas, y también tiende a incrustarse en la infraestructura de una forma irreversible. Con un modelo de precios muy extraño y opaco, imagino que hoy bastante gente se está sorprendiendo con facturas inesperadas. Me molestó especialmente que quitaran algunas funciones open source como el inicio de sesión con MFA; según mi criterio, sin esa función el producto es casi inútil para una empresa.
De verdad hace falta una versión 2.0 que materialice la promesa que estas herramientas nunca alcanzaron por decisiones del pasado.
Sí. Como es propiedad de The Linux Foundation, seguirá siendo open source y no pueden retirarlo de golpe.
En 2015 descubrí un problema de seguridad en el software de Dell[1]. Recuerdo vívidamente que, solo por eso, recibí un correo con una oportunidad laboral de una empresa con un nombre raro. Al buscarla, vi que era la compañía que hacía algo llamado Vagrant.
Todos parecían realmente buenos, pero en ese momento yo era demasiado joven e inmaduro para evaluar bien la oportunidad y, después de intercambiar algunos correos, dejé de responder por miedo a lo desconocido. En 2015, esa empresa tenía 50 empleados y acababa de levantar 10 millones de dólares en una Serie A[2].
Pasaron muchas cosas, y también pudieron haber pasado otras, pero esa empresa empujó los límites con productos realmente poderosos, y todos nos beneficiamos de forma directa o indirecta.
Sea cual sea la evaluación general sobre el futuro de HashiCorp después de IBM, ellos generaron impacto, y eso merece celebrarse más que criticarse o lamentarse porque no haya un final perfecto. Así es la vida.
Creo que alrededor de 2013 no veía Hacker News muy activamente. Vagrant ya llevaba mucho tiempo siendo realmente popular ahí, y Mitchell Hashimoto aparecía seguido cuando se hablaba de Vagrant en esa época.
Si te hubieras demorado un poco más, quizá habrías sido el empleado número 51.
¿Pero qué va a pasar con las decenas de nosotros que usamos Nomad y Vagrant?
Con el cambio de licencia de Terraform, esperaba que algo así llegara. No pensé específicamente en IBM, pero parecía claro que HashiCorp ya no tenía el interés ni la capacidad de seguir adelante con la visión de sus inicios.
HashiCorp hizo una IPO de 14 mil millones de dólares en diciembre de 2021, y justo antes del anuncio de la adquisición se cotizaba en unos 4.700 millones de dólares.
A esa altura, ya no importa qué quiera la empresa o el fundador, ni cuál sea la visión de largo plazo. Los accionistas toman el control, y si no se recupera rápido el precio de la acción por cualquier medio, la persona responsable termina fuera.
El FOMO de pensar que quizá me estaba perdiendo algo por no usar ningún producto de HashiCorp se acabó oficialmente
Sin duda es un desarrollo interesante. Me encanta usar Terraform y Terraform Cloud en el trabajo, pero el cambio de licencia me volvió más cauteloso a la hora de integrarlo más
1 comentarios
Opiniones de Hacker News
Publicación relacionada reciente: noticia de que IBM estaba cerca de adquirir HashiCorp - https://news.ycombinator.com/item?id=40135303 - abril de 2024, 170 comentarios
Fue bueno mientras duró. HashiCorp siempre se sintió como una empresa creada por ingenieros de verdad, no por “contadores”, pero ahora parece que será otro engranaje más en la maquinaria de IBM y que sus partes atractivas se irán desgastando poco a poco, como pasó con RedHat y CentOS
Espero que surja una nueva ola de innovación con algo que reemplace el monopolio de IaC que IBM ahora pasará a poseer
Dicho eso, por lo que he escuchado sobre la calidad del trabajo en la RedHat moderna, comparto la preocupación por el futuro. Me pregunto cuántas rondas más de consolidación faltan para que en la industria de TI ya no quede espacio para innovar y solo queden empresas rentistas atrincheradas
HashiCorp ya estaba vendida desde mucho antes de esta adquisición, y tampoco entiendo muy bien por qué esos ingenieros son considerados “especiales”
Dejando de lado la trivia del lenguaje y el marketing exagerado, me costó familiarizarme con Go porque es difícil aprender los patrones y las mejores prácticas necesarias para crear aplicaciones de tamaño mediano
No recuerdo la cifra exacta, pero se sentía como ElasticSearch u Oracle
Creo que ya está bien contar esta historia. Hace muchísimo tiempo, cuando estaba en DO, intentamos comprar HashiCorp. Uso “intentamos comprar” en un sentido muy laxo
Era la época en que ambas eran startups bastante pequeñas, y Joonas, que entonces era director de ingeniería, adoraba las herramientas de HashiCorp, las consideraba de buena calidad, y Armon y Mitch también eran excelentes ingenieros. Así que volamos de NYC a SF para “conversar”, pero no teníamos ni idea de cómo se compraba una empresa, y ellos tampoco parecían muy interesados en unirse a nosotros
Al final terminamos parados incómodamente en el estacionamiento de una tienda de comestibles, hablando de lo bien que Mitch y Armon construían cosas, y luego volvimos a casa. Probablemente fue el caso más laxo al que se le podría poner la etiqueta de comprar una empresa. Aun así, quizá habría sido una combinación genial si nos hubiéramos unido; en cualquier caso, son personas excelentes y estoy realmente orgulloso de ellos
Esta noticia me da pena; HashiCorp fue una empresa realmente excelente. C’est la vie…
La integración de los productos de HashiCorp nunca terminó de convencerme, y esa fue la razón principal por la que no los elegí. Cada producto es útil por separado, pero al combinarlos no se integraban de forma natural como un conjunto de funciones donde 1+1=3.
Kubernetes fue un gran punto de inflexión, porque ser dueño de la plataforma de cómputo era clave para aprovechar e integrar Vault.
El mayor problema fue que nunca existió una forma de un solo clic para crear, usando Vagrant, Packer, Nomad, Vault, Waypoint y Boundary, un entorno que fuera desde el entorno local del desarrollador hasta producción. Por eso todos terminaron armando algo a la medida, y cada componente se discutía y elegía por separado. Si hubieran ofrecido un pipeline estándar, las empresas nuevas podrían haber arrancado rápido, y las empresas existentes igual podrían haber elegido solo las piezas que necesitaban. También podrían haber vendido contratos de soporte a ambos lados.
Espero que les vaya bien en IBM. La estrategia de servicios en la nube de IBM apunta a crear una plataforma holística, así que todavía existe la posibilidad de que los productos de HashiCorp obtengan la integración que merecen.
Basta ver la interacción entre el equipo de Vault y el de Terraform alrededor del Terraform Vault provider; resulta irónico, dado que su estrategia de salida al mercado era casi “antisilos”. En otra realidad, algo como HashiStack podría haberse convertido en el vSphere de esta generación, y HashiCorp tal vez habría seguido siendo una empresa independiente y rentable.
En todas las reuniones y conferencias preguntaba por el soporte de Kubernetes, daba varias propuestas y feedback, y mostraba los problemas que había tenido. No sé si la persona a cargo estaba exagerando, pero más de una vez me dijeron que estábamos haciendo cosas que ellos aún no habían considerado.
Años después vi que ya no recomendaban como única opción correr Vault en EC2 y que daban soporte completo a Kubernetes, e incluso vi que algunas de las ideas y comentarios que había aportado aparecían casi tal cual en la documentación. No estoy acusando plagio; con el tiempo eran quejas muy obvias que difícilmente solo yo habría planteado.
Ese tipo de conversaciones siempre me sorprendía. “No recomendamos mucho Kubernetes, así que no vamos a soportar esta función.” Y la respuesta era: “¿Pero la mayoría de sus clientes no querría usarlo así?”
Fue un proceso realmente frustrante, y el producto también lo era. Me gusta lo que hace, pero la versión enterprise tiene una cantidad increíble de trampas, y también tiende a incrustarse en la infraestructura de una forma irreversible. Con un modelo de precios muy extraño y opaco, imagino que hoy bastante gente se está sorprendiendo con facturas inesperadas. Me molestó especialmente que quitaran algunas funciones open source como el inicio de sesión con MFA; según mi criterio, sin esa función el producto es casi inútil para una empresa.
Fork de la comunidad: https://opentofu.org/
En 2015 descubrí un problema de seguridad en el software de Dell[1]. Recuerdo vívidamente que, solo por eso, recibí un correo con una oportunidad laboral de una empresa con un nombre raro. Al buscarla, vi que era la compañía que hacía algo llamado Vagrant.
Todos parecían realmente buenos, pero en ese momento yo era demasiado joven e inmaduro para evaluar bien la oportunidad y, después de intercambiar algunos correos, dejé de responder por miedo a lo desconocido. En 2015, esa empresa tenía 50 empleados y acababa de levantar 10 millones de dólares en una Serie A[2].
Pasaron muchas cosas, y también pudieron haber pasado otras, pero esa empresa empujó los límites con productos realmente poderosos, y todos nos beneficiamos de forma directa o indirecta.
Sea cual sea la evaluación general sobre el futuro de HashiCorp después de IBM, ellos generaron impacto, y eso merece celebrarse más que criticarse o lamentarse porque no haya un final perfecto. Así es la vida.
Si te hubieras demorado un poco más, quizá habrías sido el empleado número 51.
Anuncio oficial: https://newsroom.ibm.com/2024-04-24-IBM-to-Acquire-HashiCorp...
Como todos sabíamos, IBM ve los productos de HashiCorp como Terraform, Vault y otras cosas varias.
Con el cambio de licencia de Terraform, esperaba que algo así llegara. No pensé específicamente en IBM, pero parecía claro que HashiCorp ya no tenía el interés ni la capacidad de seguir adelante con la visión de sus inicios.
A esa altura, ya no importa qué quiera la empresa o el fundador, ni cuál sea la visión de largo plazo. Los accionistas toman el control, y si no se recupera rápido el precio de la acción por cualquier medio, la persona responsable termina fuera.
El FOMO de pensar que quizá me estaba perdiendo algo por no usar ningún producto de HashiCorp se acabó oficialmente
Sin duda es un desarrollo interesante. Me encanta usar Terraform y Terraform Cloud en el trabajo, pero el cambio de licencia me volvió más cauteloso a la hora de integrarlo más
Edit: encontré algo: https://www.hashicorp.com/blog/hashicorp-adopts-business-sou...