👻 La Newsletter de @weareDMNTRs 👻

Twitter nunca deja de sorprenderme y esta semana no iba a ser menos.

De repente veo este twit en mi TL:

Y al empezar a tirar "del hilo" me dio la risa. Así que hoy te voy a contar toda la historia.

Por si no puedes seguir bien la ristra de hilos y capturas, voy a explicarte un poco el tema.

@dhh es el nick de David Heinemeier, creador de Ruby on Rails y cofundador de la exitosa herramienta colaborativa BaseCamp entre otras muchas cosas.

Es un tío que me cae bien.

Habla claro, tiene una visión muy chula del desarrollo y los negocios en Internet y, porque no decirlo, no tiene pelos en la lengua.

@davassallo es otro crack que después de pegarse varios años trabajando en AWS decidió dejar la empresa y dedicarse a montar sus propios proyectos.

Este no tiene pelos ni en la lengua ni en la cabeza. No filter!

Además, tiene uno de los libros más vendidos que existen sobre AWS: The good parts of AWS.

¿Y a que viene el twit anterior? ¡Vamos al lío!

David ha estado desarrollando en los últimos tiempos una herramienta llamada CampFire, que viene a ser una suerte de Slack autohospedado, por el que pagas licencia una sola vez. ¡O sea una herramienta de chat que NO es un SaaS! ¡Increíble!

Ya hablamos en la última newsletter de que muchos desarrolladores iban a cambiar las formas de desarrollar sus proyectos, en este caso David ha elegido no liberar el código (ojo, por tanto, es software privativo) y vender una licencia al estilo antiguo: todos los updates dentro de la misma versión son gratuitos y solo pagaras los cambios de rama de desarrollo (de la 1.x a la 2.x cuando salga, por ejemplo).

Lejos de entrar en si me gusta más o menos este tipo de desarrollos o el modelo privativo, la cuestión es otra. Y tiene mucha miga.

David lanzó el anunció de CampFire en twitter, comentando que tener una instancia del chat en Hetzner, por ejemplo, para 500 usuarios, tendría un coste anual aproximado de 479€.

Por ponernos en situación, lo mismo en Slack te costaría la friolera de 40.500 euros.

Sí, no me he confundido. 6,75€/usuario/mes. Haz la cuenta.

¡Y por cierto eso en el plan más barato!

Y sé de esto porque lo he vivido. He visto clientes confiar en slack en sus inicios, porque el servicio molaba.

Y cuando llego la movida de que los históricos se borran a los 90 días, en el plan Free, vinieron muchos lloros.

Algunos clientes migraron a discord.

Otros se autohospedaron Mattermost.

Otros se fueron a Telegram.

Otros pagaron a Slack. Mucho dinero. Cada año.

Y es aquí donde entra en escena Malte Ubl, CEO de VERCEL, una nube pública de estas muy cool de las que ahora hay muchos ejemplos y que vienen a ser como el "tú déjame que yo me encargo de todo y no necesitarás sysadmins de esos tocapelotas", creadores además de Next.JS por ejemplo.

Malte fue quien puso el twit que a su vez cita Daniel Vassallo.

Por cierto, twit puesto con muy mala leche al capturar una imagen del twit original de DHH y no hacer cita, como mandan los cánones. ¡Un poquito de netiqueta por favor!

¡Y se armó el taco!

Porque lo que dice Malte es, básicamente, MENTIRA.

Una mentira muy gorda y en la que mucha gente ha caído, sigue cayendo y seguirá cayendo durante tiempo.

Y esa mentira la llega a adornar con este segundo twit:

Su cálculo es fácil: necesitas mínimo 3 personas a tiempo completo, con unos $30K de sueldo cada uno, para tener un turno de 24/7 en el que mantener la herramienta de chat de la empresa.

Y tú y yo sabemos que eso es: MENTIRA.

En primer lugar, porque aunque quieras intentar asustar al personal comentando que la herramienta de mensajería de la empresa es una "pieza sofisticada de software" que además (¡ADEMÁS!) es un servicio expuesto a Internet (¡Oh Dios mío!) y que, encima, TIENE UNA BASE DE DATOS, la realidad es que es UN SERVICIO MÁS de los muchos que alojamos en nuestras empresas.

¿O es menos crítico el Active Directory?

¿O los ficheros?

¿O la web?

¿O el Contaplus?

¿O la telefonía IP?

¿Y la luz eléctrica de la oficina?

Lo de demonizar un "servicio expuesto" no deja de ser una tontería más con la que asustar a la gente y que está de moda ahora, por cierto.

Una cosa es que expongas el RDP o los puertos de administración de los NAS o la web de administración del router, y otra, MUY DIFERENTE, es que expongas el servicio HTTPS de la web o de la API de la que tira la app móvil de los clientes, por ejemplo.

De hecho, Internet se basa en exponer servicios. ¡Pero que estamos haciendo por favor! ¡Que cierren Internet!

En el caso de CampFire, puedes ejecutar el servicio para que solo esté disponible en la red privada de la empresa. ¡Y eso a pesar de que lo tengas alojado en Hetzner! ¡FIJATE TÚ! ¡QUE EXISTEN LAS VPNS! ¡O LA SD-WAN!

Pero es más, cualquier web, CMS, E-commerce, etc, son servicios expuestos a Internet ¡CON BASES DE DATOS!

En segundo lugar, ya la cosa me resulta más sorprendente aún, porque habla de mantener el servicio, de 24/7, de 90K anuales, como el que habla de algo genérico. Algo que todo el mundo debe tener.

Y siento decirte que no. No, no y no.

Los servicios de una empresa y su disponibilidad se adecuan a dos cosas: las necesidades de la empresa y la pasta que está dispuesta a gastarse.

Muchos servicios que deberían tener monitorización 24/7 no la tienen y otros tantos para los que no sería necesario la tienen, pero no me parece un buen ejercicio de venta el ejemplificar que el problema de autohospedar un servicio como CampFire sea ese.

Mejor háblame de que no te gusta que no sea OpenSource, o que no confías en un ejecutable "no auditado" ejecutándose en tus sistemas o en que no sabes cómo lo hace el cabrón de DHH para tener ese pelazo... no sé algo así, pero macho, lo del 24x7 y lo 90K... ¡Qué triste!

Y es que, en Internet, la mayoría de las opiniones son muy parciales. La mía la primera, por supuesto.

Nos basamos en nuestra experiencia, en nuestros sesgos, en nuestras necesidades y, como es lógico, en vender aquello en lo que somos buenos.

Por ello, al final, toca darle un repaso a las cosas, ver tus necesidades, echarle un ojo a tu presupuesto y elegir el camino adecuado.

Otra opción es dejar de exponer servicios en Internet y contratar a más ingenieros. WTF!

¡Que imagina que el contable quiere acceder al Contaplus a las 3.00AM y no funciona! ¡Que hace ese buen hombre en ese momento!

¡Feliz Domingo!


🔊 Llámalo podcast... 🔊

El contenido de esta semana:

 

 

 

 

Todos aquí: https://pod.link/1721508436

 


🔗 Cajón desastre... 🔗

Los enlaces que he ido recopilando:

 

 

 

 

 

 

 

 


Y fin...

¡Otra semana que cumplo! ¡Que por mí no quede!

Eso sí, lo de recuperar la actividad normal en Twitter... lo dejo para otra semana... ainsss

En fin, que seguimos hablando por los canales habituales: Twitter y Telegram.
 
Por cierto, si quieres puedes invitarme a un cafelito. ☕☕☕

¡Pero que dice el DeMeNToR este de pelos! ¡Si él está peor que el Vasallo ese!