Empieza pequeño
Linux es actualmente mucho más grande que sus primeras iteraciones, pero lo importante es que salió con suficientes cosas para ganar tracción.
Solo si vale la pena
Tengo la regla personal de que vale la pena hacer grandes cosas si es fundamentalmente diferente al resto. De lo contrario, te sumerges en un océano rojo .
Bueno para empezar, pero no siempre sostenible.
Si su software es lo suficientemente bueno, es posible que desee tomarlo en serio. Tomemos, por ejemplo, Markus "Notch" Persson, creador de Minecraft. IIRC comenzó el juego solo, y cuando el juego ganó fuerza comenzó a buscar colaboradores e incluso comenzó una empresa.
Si bien es gratificante lograr algo solo, los grandes proyectos cumplen su potencial mediante la colaboración del desarrollador, no un solo genio, lo que me lleva al siguiente punto.
Un mito
Echa un vistazo al Programador The Myth of the Genius , una charla de Ben Collins-Sussman y Brian Fitzpatrick en Google I / O 2009. Debes tener todas las falsas expectativas allí. El punto principal que quiero hacer aquí es que a veces un solo desarrollador obtiene el crédito por todo el asunto, mientras que había más personas detrás.
Definitivamente es posible
Otro ejemplo, aparte de Linus Torvalds, es John Carmack. Portó a Wolfenstein en solo cuatro días cuando EA había estimado un equipo completo durante dos meses.
No es la cantidad de código, es el conocimiento arquitectónico y técnico que le permite lograr grandes cosas con menos código de lo que esperaría.
Dada la habilidad y el conocimiento (más allá del nivel promedio), puede hacer que mucho trabajo se sienta como poco.