เริ่มต้นเล็ก ๆ
ขณะนี้ลีนุกซ์มีขนาดใหญ่กว่าการทำซ้ำครั้งแรก แต่สิ่งที่สำคัญคือมันออกมาพร้อมกับมีสิ่งต่าง ๆ มากมายเพียงพอที่จะได้รับแรงฉุด
เฉพาะในกรณีที่มันคุ้มค่า
ฉันมีกฎส่วนบุคคลที่ว่าสิ่งที่ยิ่งใหญ่นั้นคุ้มค่าที่จะทำหากพื้นฐานแตกต่างจากที่เหลือ มิฉะนั้นคุณจะดำน้ำเป็นทะเลสีแดง
เป็นการเริ่มต้นที่ดี แต่ไม่ยั่งยืนเสมอไป
หากซอฟต์แวร์ของคุณดีพอคุณอาจต้องจริงจังกับมัน ยกตัวอย่างเช่น Markus "Notch" Persson ผู้สร้าง Minecraft IIRC เขาเริ่มเกมคนเดียวและเมื่อเกมได้รับแรงฉุดเขาเริ่มมองหาผู้ทำงานร่วมกันและเริ่มก่อตั้ง บริษัท
ในขณะที่ให้รางวัลเพื่อให้บรรลุบางสิ่งบางอย่างโครงการขนาดใหญ่ก็เติมเต็มศักยภาพของพวกเขาโดยการทำงานร่วมกันของนักพัฒนาไม่ใช่อัจฉริยะเพียงคนเดียวซึ่งพาฉันไปยังจุดต่อไปของฉัน
ตำนาน
ลองดูThe Myth of the Genius Programmerการพูดคุยของ Ben Collins-Sussman และ Brian Fitzpatrick ใน Google I / O 2009 คุณควรได้รับความคาดหวังที่ผิดพลาดทั้งหมด ประเด็นหลักที่ฉันต้องการทำที่นี่คือบางครั้งนักพัฒนาเดียวจะได้รับเครดิตสำหรับทุกสิ่งในขณะที่มีคนเพิ่มขึ้น
มันเป็นไปได้อย่างแน่นอน
ตัวอย่างอื่นนอกเหนือจาก Linus Torvalds คือ John Carmack เขาพูดถึง Wolfenstein ในเวลาเพียงสี่วันเมื่อ EA ได้ประเมินทีมเต็มเวลาสองเดือน
ไม่ใช่จำนวนรหัสความรู้ด้านสถาปัตยกรรมและด้านเทคนิคที่ช่วยให้คุณบรรลุสิ่งที่ยิ่งใหญ่ด้วยรหัสน้อยกว่าที่คุณคาดหวัง
ด้วยทักษะและความรู้ (เกินระดับเฉลี่ย) คุณสามารถทำให้งานรู้สึกน้อยมาก