È uno scherzo, che si basa sullo scherzo della monade, ma in realtà senza ottenere lo scherzo della monade.
Lo scherzo della monade è divertente su tre livelli:
- cerca di spiegare il gergo matematico astratto con un gergo matematico ancora più, che è ancora più astratto
- tuttavia, la spiegazione è in realtà corretta
- e una volta che ti immergerai più a fondo nella teoria delle categorie, inizierai effettivamente a vedere le monadi come "solo un monoide nella categoria degli endofunctor"
La cosa Git, tuttavia, è semplicemente incomprensibile a caso. Ha lo scopo di assomigliare allo scherzo della monade, e potrebbe anche essere un jab alla teoria delle patch di Darcs, ma fondamentalmente, la persona che ha fatto lo scherzo non ha capito lo scherzo della monade.
fonti:
Questo è il tweet originale contenente la citazione :
Wil Shipley (@wilshipley) : dolce dio che odio git.
Isaac Wolkerstorfer (@agnoster) : @wilshipley git diventa più facile una volta che si ha l'idea di base che i rami sono endofunctor omeomorfi che mappano le sotto-cartelle di uno spazio di Hilbert.
E questo è un commento su Quora dell'autore originale del tweet :
Per confermare ciò che Leo ha detto, era inteso come uno scherzo. [...]
Era inteso come saldamente ironico. In realtà adoro Git e penso che la sua complessità sia molto esagerata. Allo stesso tempo, sono solidale con il fatto che i consigli dei git guru ai novizi possano finire per sembrare imperscrutabili incomprensibili.
Non è destinato ad avere un significato più profondo. [...]
Il Leo a cui si riferisce è un altro risponditore nello stesso thread, un matematico, che sostanzialmente spiega perché questa è una sciocchezza. (Gli spazi di Hilbert sono continui, patch e rami sono discreti.)
Spiega anche di essere stato ispirato da questo post del blog (A Guide to GIT che utilizza analogie spaziali) , che in realtà ha senso.