Fangen Sie klein an
Linux ist derzeit viel umfangreicher als seine ersten Iterationen, aber das Wichtigste ist, dass es genügend Inhalte enthält, um an Bodenhaftung zu gewinnen.
Nur wenn es sich lohnt
Ich habe die persönliche Regel, dass es sich lohnt, große Dinge zu tun, wenn sie sich grundlegend von den anderen unterscheiden. Ansonsten tauchst du in einen roten Ozean .
Gut zu beginnen, aber nicht immer nachhaltig
Wenn Ihre Software gut genug ist, sollten Sie es ernst meinen. Nehmen wir zum Beispiel Markus "Notch" Persson, den Erfinder von Minecraft. Im IIRC startete er das Spiel alleine und als das Spiel an Fahrt gewann, suchte er nach Mitarbeitern und gründete sogar eine Firma.
Große Projekte lohnen sich nicht nur, um etwas zu erreichen, sondern sie entfalten ihr Potenzial durch die Zusammenarbeit von Entwicklern und nicht durch ein einziges Genie, das mich zum nächsten Punkt führt.
Ein Mythos
Schauen Sie sich The Myth of the Genius Programmer an , ein Vortrag von Ben Collins-Sussman und Brian Fitzpatrick auf der Google I / O 2009. Sie sollten dort alle falschen Erwartungen haben. Der wichtigste Punkt, den ich hier ansprechen möchte, ist, dass manchmal ein einzelner Entwickler den Kredit für die ganze Sache bekommt, während mehr Leute dahinter waren.
Es ist definitiv möglich
Ein anderes Beispiel neben Linus Torvalds ist John Carmack. Er portierte Wolfenstein in nur vier Tagen, als EA ein volles Team für zwei Monate veranschlagt hatte.
Es ist nicht die Menge an Code, sondern das architektonische und technische Wissen, mit dem Sie mit weniger Code große Dinge erreichen können, als Sie erwarten würden.
Angesichts der Fähigkeiten und Kenntnisse (überdurchschnittlich gut) können Sie viel Arbeit als wenig empfinden.