Mi è sempre sembrato normale che una società più grande subisse una minore quantità di lavoro da parte dei suoi dipendenti nel rendere redditizia la società.
Ovviamente non ci sono segni chiari per questo, ma non credo che qualcuno sosterrà che joe che lavora per IBM ha in mente l'interesse dell'IBM nello stesso modo in cui bil, co-fondatore di StartupX, ha in mente l'interesse di StartupX .
Una teoria completamente infondata che mi è venuta in mente sulla base di questo ragionamento è l'idea che al di fuori di un ambiente in cui la complessità artificiale uccide a dismisura la società, la complessità artificiale è destinata a crescere.
Sembra naturale che le persone a cui non interessa affatto l'azienda per cui lavorano si preoccupino soprattutto di perdere il minor tempo possibile per mantenere il proprio lavoro (o almeno sembra essere l'atteggiamento più comune adottato dalle persone) ... che potrebbe spesso essere raggiunto aggiungendo alcuni livelli arcani nel sistema che solo loro capiscono che hanno poca o nessuna utilità effettiva.
Esistono lavori che siano mai stati sviluppati attorno all'idea di programmatori che aggiungono complessità artificiale? Qualche studio che raccoglie dati sull'uso di varie librerie "inutili" e su come tale percentuale aumenta con l'aumentare delle dimensioni dell'azienda? Quando le aziende arrivano al punto in cui hanno dozzine di dipendenti, quanto può essere dannosa la complessità artificiale? Quanto di questo viene fatto trapelare nella comunità tramite l'OSS (vedi leftpad ... o l'intera comunità javascript in generale)? Esistono iniziative per scoprire e individuare questo tipo di OSS al fine di impedirgli di inquinare vari ecosistemi?