Ho sempre pensato che l'esperienza degli sviluppatori determini il limite superiore dell'offerta di applicazioni. Se la documentazione è leggibile, se gli esempi sono eseguibili, se il debug è semplice, se il deployment è stabile, questi dettagli possono sembrare "noiosi", ma influenzano direttamente quanti costruttori a lungo termine un ecosistema può attrarre. Perché il prodotto non è una consegna unica, ma un'iterazione continua; se ogni iterazione è difficile, gli sviluppatori saranno portati a lasciare.
Se un ecosistema può consolidare la catena degli strumenti e il sistema di supporto, i costruttori possono concentrare le loro energie su ciò che è veramente importante: perfezionare gli scenari, ottimizzare la conversione, migliorare la retention. Con più applicazioni, ci sono più scelte per gli utenti; con più utenti, ci sono più risorse e dati; con feedback più ricchi, le applicazioni iterano più rapidamente. Alla fine, si forma un'inerzia di crescita "più fai, più diventa facile", e non una prosperità temporanea sostenuta da sussidi.