Khởi đầu nhỏ
Linux hiện tại lớn hơn nhiều so với các lần lặp đầu tiên của nó, nhưng điều quan trọng là nó đã xuất hiện với đủ thứ trong đó để có được lực kéo.
Chỉ khi giá trị của nó
Tôi có quy tắc cá nhân rằng những thứ lớn chỉ đáng làm nếu nó khác về cơ bản với phần còn lại. Nếu không, bạn đang lặn xuống một đại dương đỏ .
Tốt để bắt đầu, nhưng không phải lúc nào cũng bền vững
Nếu phần mềm của bạn đủ tốt, bạn có thể muốn nghiêm túc với nó. Lấy ví dụ Markus "Notch" Persson, người tạo ra Minecraft. IIRC anh ấy bắt đầu trò chơi một mình, và khi trò chơi đạt được sức hút, anh ấy bắt đầu tìm kiếm cộng tác viên và thậm chí bắt đầu một công ty.
Mặc dù bổ ích để đạt được điều gì đó một mình, các dự án lớn hoàn thành tiềm năng của họ bằng sự hợp tác của nhà phát triển, chứ không phải một thiên tài, đưa tôi đến điểm tiếp theo.
Một câu chuyện thần thoại
Hãy xem Huyền thoại về lập trình viên thiên tài , bài nói chuyện của Ben Collins-Sussman và Brian Fitzpatrick tại Google I / O 2009. Bạn sẽ nhận được tất cả những kỳ vọng sai lầm ở đó. Điểm chính tôi muốn đưa ra ở đây là đôi khi một nhà phát triển duy nhất nhận được tín dụng cho toàn bộ, trong khi có nhiều người đứng sau.
Nó chắc chắn có thể
Một ví dụ khác, ngoài Linus Torvalds, là John Carmack. Ông đã chuyển Wolfenstein chỉ trong bốn ngày khi EA ước tính một đội đầy đủ trong hai tháng.
Nó không phải là hàng loạt mã, kiến thức về kiến trúc và kỹ thuật cho phép bạn đạt được những điều lớn lao với ít mã hơn bạn mong đợi.
Với kỹ năng và kiến thức (vượt mức trung bình), bạn có thể khiến nhiều công việc cảm thấy như ít.