Back to Posts

Local first

Sergio
3 min read

Estoy leyendo algunos artículos de gente ligada a Ink & Switch. Un colectivo dedicado a la investigacion y diseño de software y muy prolífico e influyente en cuanto a publicaciones.

Localfirst

Es un artículo de 2019 pero aún vigente. 

Presenta un modelo de aplicaciónes que trata de contrarrestar los problemas de las apps en la nube. Abordan problemas puramente operativos como "qué pasa si no tengo internet" pero tambien problemas mas de propiedad o interoperatividad que podrían resumirse en ¿Si los archivos no están en mi ordenador, son realmente míos? y un reto ¿podemos trabajar colaborativamente y desde muchos dispositivos y a la vez tener posesión y agencia de nuestros datos?

Local-first software: You own your data, in spite of the cloud
A new generation of collaborative software that allows users to retain ownership of their data.

Además de las ideas principales, hay unas ideas subyacentes que a veces olvidamos:

  • La arquitectura de las aplicaciones afecta a la experiencia de uso. 
  • Pequeños avances o retrasos en algo tan críptico como los protocolos de sincronizacion de datos pueden tener un impacto brutal en qué empresas ganan o pierden.
  • Nos hemos acustumbrado a "la nube" como modelo y dejamos de ver sus problemas y alternativas.

La posibilidad técnica como generadora de cambio social

El reto de tener los archivos y a la vez hacerlos colaborativos no es menor. A la hora de buscar alternativas se trata una tecnologia denominada CRDT aun en desarrollo. Sin embargo todos los protococolos que permitieron el trabajo en la nube "centralizado" ya funcionaban. El trabajo online colaborativo y sincrono de Google docs o Figma han generado un impacto brutal en cómo trabajamos, y ha obligado a rediseñar software "local" como Office.  A la vez que cambiaba nuestra forma de trabajar nos ha atado a las empresas que guardan los archivos. A la vez que apple nos libraba del drama de perder nuestras fotos, tambien nos hace dificil librarnos de ella. 

¿Si los protocolos técnicos localfirst/descentralizados/colaborativos hubieran estado funcionales a la vez que los protocolos actuales? ¿Habría cambiado en algo la hegemonía de los Google/MS/Apple?

Seguridad

| While Google has a world-class security team, the sad reality is that most companies do not.

Pienso en esta frase cada vez que leo noticias así:

Una batería de litio incendiada destruye los datos de 125.000 funcionarios coreanos de los últimos 8 años (y no hay copia de seguridad)
125.000 funcionarios coreanos descubren que «copia de seguridad» no es un término decorativo tras un gigantesco incendio. ¡Ooops!
El mayor centro del CSIC, paralizado por los ‘hackers’
Más de 600 trabajadores del Instituto Nacional de Investigación de Tecnología Agraria llevan dos semanas sin internet ni acceso a la red interna por un ataque informático de origen desconocido

Quizá en un mundo un poco mas local-first este tipo de cosas pasen menos? Habría  datos más desprotegidos, pero tambien mas redundancia y mas opcion de trabajar sin red

Nota mental:

Volver a leer artículos en los que el diseño y la tecnologia se tratan como elementos imbricados me resulta muy motivador.  Tratar de imaginar cosas más allá de métricas, estilos gráficos. Dar un paso atrás y pensar en lo que damos por hecho y en oportunidades