One project, one remaining task, no grand roadmap.
Mine is a tiny parser for an old text format. It already handles the files I use, but the error messages are vague enough that I still open the source whenever something fails. Finishing means adding locations to those messages and writing down the unsupported cases.
I am deliberately leaving the interface redesign for later. A useful tool with a clear limit is a better stopping point than another month of polishing the wrong detail.
What would count as finished for the thing currently sitting on your bench?
For my notes exporter, “finished” means someone else can run it from the README without asking me where the input file goes. Everything beyond that can wait for an actual use case.
One project, one remaining task, no grand roadmap.
Mine is a tiny parser for an old text format. It already handles the files I use, but the error messages are vague enough that I still open the source whenever something fails. Finishing means adding locations to those messages and writing down the unsupported cases.
I am deliberately leaving the interface redesign for later. A useful tool with a clear limit is a better stopping point than another month of polishing the wrong detail.
What would count as finished for the thing currently sitting on your bench?