La entrega anterior construyó un asiento para un agente operador y un sobre de credenciales para que no tuviera que sostener la clave de firma. Y luego lo conduje yo, lo cual no demuestra nada. Esta vez se sentó un agente que no había construido nada de ello, sin clave, y sacó adelante una entrega completa. La frontera aguantó. Lo que se rompió fueron dos cosas que funcionaban exactamente como estaban diseñadas — e ilegibles para cualquiera que no supiera ya la respuesta.
Leer más →
De las dos últimas entregas salieron cuatro hallazgos, y tres eran fallos en mi modelo del sistema y no en el sistema. No salieron de probar más. Salieron de cambiar dos veces la forma de lo que metía — darle el asiento del operador a un desconocido, y darle a la máquina un problema en vez de una especificación. Esta entrega no publica código. Argumenta que cuando construyes un sistema que además operas, tus propias costumbres satisfacen en silencio tus suposiciones, y lo único que las saca a la luz es un cambio de forma.
Leer más →
La máquina que se ejecuta sola tenía una costumbre cara — cuando había cualquier tarea esperando, arrancaba a todos sus trabajadores, y la mayoría no encontraba nada que hacer. Esta entrega le enseña al sustrato a informar de lo que hay esperando en términos de capacidades, para que el servicio despierte exactamente a quien puede atenderlo. Lo interesante no fue el ahorro. Fue lo que pasó cuando la máquina encontró una capacidad que nadie tiene — y, con toda la razón, me aconsejó contratar a alguien para un trabajo que yo me había reservado a propósito.
Leer más →
Durante doce entregas hubo una persona en la terminal haciendo lo que ningún rol cubría — refinar una petición, crear el trabajo, arrancar el servicio. Esa persona nunca fue una identidad. Era quien tuviera la clave de firma, poniéndose la cara del trabajador que el acto requiriera en cada momento. Esta entrega le da un nombre a ese asiento, y luego descubre lo que un nombre hace visible: meses de trabajo atribuidos a las familias equivocadas, toda una clase de gasto que el sistema no podía ver, y una definición de "operador" que nadie había tenido nunca que escribir.
Leer más →
Todas las peticiones que le había dado al enjambre eran especificaciones disfrazadas — la función nombrada, las cadenas entre comillas, las aserciones enumeradas. Esta era un problema, un contrato que no puede reabrir y permiso para negarse. Volvió como un grafo de dependencias de cuatro nodos, construido en dieciocho segundos, y cuatro pull requests fusionadas en setenta y un minutos: la primera vez que a esta máquina se le da algo que decidir en lugar de algo que transcribir. Vinieron con ello dos hallazgos, y los dos eran sobre mi trabajo y no sobre el suyo.
Leer más →
En cada entrega de esta serie, un humano seguía haciendo dos cosas a mano — arrancar la máquina y escribir a mano la petición que la alimentaba. Esta entrega retira ambas. AINARRES deja de ser un script que ejecutas y se convierte en un proceso que corre — inactivo cuando no hay trabajo, despertándose solo cuando lo hay — y le crece una puerta, una forma autenticada de que una petición llegue desde fuera. Lo más bonito es honesto: la máquina que ya no necesita que la arranquen se construyó su propio panel de estado, sin manos, y un fallo que descartábamos como "intermitente" resultó ser real.
Leer más →
En este artículo hablamos de Autenticación y Uso de Tokens JWT en PostgREST
Leer más →
En este artículo, nos sumergiremos en estrategias más sofisticadas y medidas proactivas que te ayudarán a mantener tus datos protegidos en un entorno en constante evolución.
Leer más →
En este artículo, exploraremos la importancia de la ciberseguridad y proporcionaremos consejos prácticos para mantener tu información a salvo en línea
Leer más →
En este artículo, exploraremos consejos y buenas prácticas para asegurar que tus datos y tu privacidad estén protegidos en las redes sociales
Leer más →
El artículo habla sobre como nuestra privacidad está en riesgo si no tenemos cuidado al navegar por internet
Leer más →
En este artículo, te proporcionaremos una introducción a la ciberseguridad junto con consejos prácticos para proteger tus datos valiosos.
Leer más →
Cómo en la Etapa 3 de la modernización de Tuqan eliminamos credenciales hardcodeadas y empezamos a reemplazar consultas SQL construidas con concatenación de strings por consultas preparadas en los caminos críticos de la aplicación.
Leer más →