Hacker News new | ask | show | jobs
by kazinator 673 days ago
This is more about launching. Launching is not finishing. We are using recent versions of things that launched decades ago.

When you're working on software that has no obvious finish (development could go on indefinitely) you have to set up small milestones. Okay, in this release we're going to get this and that and other thing working, with documentation and test cases. That is in a concrete target. When we have those three things with documentation and test cases we've hit the target and nothing blocks that release anymore.