Cultura
I grandi hacker richiedono il controllo. I grandi hacker condividono cose.
Tutti i fantastici giocattoli provengono da grandi hacker e finiscono per condividersi e migliorarsi a vicenda.
Pensa a tutte le fantastiche cose luccicanti che sono uscite di recente: Python, Ruby, Rails, Django, Flask, Node.js, ecc.
Tutti provengono da persone che usano un sistema Unix (Linux o Mac).
I sistemi Unix offrono un'ottima piattaforma e ottimi strumenti per i programmatori seri che svolgono il proprio lavoro.
I sistemi Windows e Visual Studio tendono ad essere più utilizzati dalle persone che vogliono semplicemente "fare le cose" nel modo stabilito e guadagnarsi da vivere.
Non è solo perché iniziano in piccolo come suggerisce la risposta di CodexArcanum. Non è come "oh, vorrebbero passare a Windows ma è troppo tardi". Probabilmente non vogliono passare a Windows. È gravemente carente in termini di strumenti e potenza per il genere di cose coinvolte nell'esecuzione di una startup web.
Per cominciare, la maggior parte dei nuovi progetti OSS luccicanti usano git per il controllo della versione e probabilmente hanno il loro repository di codice ufficiale su github o qualcosa del genere.
Per citare Paul Graham:
Cosa vogliono gli hacker? Come tutti gli artigiani, agli hacker piacciono i buoni strumenti. In effetti, è un eufemismo. I buoni hacker trovano insopportabile usare strumenti cattivi. Rifiuteranno semplicemente di lavorare su progetti con l'infrastruttura sbagliata.
(.....)
Un paio di anni fa un amico di venture capitalist mi parlò di una nuova startup con cui era coinvolto. Sembrava promettente. Ma la prossima volta che ho parlato con lui, ha detto che avevano deciso di costruire il loro software su Windows NT e avevano appena assunto uno sviluppatore NT molto esperto per essere il loro capo tecnico. Quando ho sentito questo, ho pensato, questi ragazzi sono condannati. Uno, il CTO non poteva essere un hacker di prim'ordine, perché per diventare un eminente sviluppatore di NT avrebbe dovuto usare NT volontariamente, più volte, e non riuscivo a immaginare un grande hacker che lo facesse; e due, anche se fosse bravo, farebbe fatica ad assumere qualcuno bravo a lavorare per lui se il progetto dovesse essere costruito su NT.