Ogni team di robotica che ho incontrato alla fine si imbatte nello stesso problema nascosto. @Fabric Foundation
All'inizio, tutti si concentrano sulla costruzione del prodotto, facendo muovere il robot, completando i compiti e lavorando in modo affidabile. Ma dopo un po', un diverso tipo di lavoro inizia ad accumularsi. I team iniziano a scrivere limiti di frequenza, script di monitoraggio, sistemi di ripetizione e strumenti di riconciliazione solo per mantenere tutto stabile.
Invece di costruire nuove funzionalità, finiscono per mantenere lo stesso strato operativo ancora e ancora.
Questa è la prospettiva che uso quando guardo a Fabric Foundation.
Il vero problema nell'infrastruttura della robotica non è la mancanza di funzionalità. È il fatto che ogni sviluppatore continua a ricostruire la stessa logica di backend. Tutto quel middleware duplicato rallenta il deployment e prosciuga le risorse che potrebbero essere utilizzate per migliorare le macchine stesse.
Fabric cerca di spostare quel livello di coordinamento nel protocollo.
Invece di ogni team che progetta il proprio sistema di controllo, la rete introduce pool condivisi dove l'attività è coordinata automaticamente. L'accesso e la priorità dipendono dal $ROBO vincolato, il che significa che la partecipazione diventa strutturata e prevedibile piuttosto che negoziata dietro le quinte.
La vera domanda è semplice.
Se gli sviluppatori iniziano a utilizzare questo sistema condiviso e smettono di scrivere i propri script di riconciliazione, allora l'infrastruttura sta risolvendo un vero problema. Ma se i team continuano a costruire sistemi paralleli a lato, allora il protocollo diventa facoltativo piuttosto che essenziale.
Una buona infrastruttura dovrebbe rimuovere l'incertezza. I compiti si completano, lo stato si stabilizza automaticamente e il sistema continua a funzionare anche quando l'attività aumenta.
Il traffico può essere incentivato con premi.
Ma il vero valore appare quando gli ingegneri non devono più preoccuparsi affatto dei ponteggi operativi. Quando il coordinamento diventa automatico, lo sviluppo procede più velocemente.
Ed è lì che di solito appare il valore a lungo termine, dove la complessità scompare silenziosamente per le persone che costruiscono sopra.
