第一次看到這方面的話題:《Turning Over Software》討論如何順利地移交你的程式碼給其他人接手。

我喜歡作者把程式比喻成需要細心灌溉維護的花園:

Programs are not static creations like buildings, they are more like gardens. They have an initial plan and form and implementation, but they require ongoing care and maintenance, and enhancements. If you don’t turn your code over to someone else, eventually you will spend all your time caring for your existing code, and you’ll be trapped.

而這句話我舉雙手贊成: “In order for programmers to be productive and happy, they must feel a sense of ownership.

因此結論就是簡單的四個字:"Finish it" 及 “Stay out"。