Perché è così difficile confezionare e distribuire software? Voglio capire qual è esattamente la complessità intrinseca della creazione di binari autonomi? Attualmente sembra che golang sia l'unico gioco in città quando si tratta di risolvere quasi completamente il problema di distribuzione, ma anche andare ha alcuni problemi con le dipendenze di versioning. Perché non ci sono più linguaggi che risolvono questo problema a livello di compilatore / lingua?
Nota che non sto parlando del codice della libreria. Sto parlando di un'applicazione reale o di un servizio che deve raggiungere un ambiente di produzione nel modo più rapido e affidabile possibile.