I'm kind of surprised by all of the nay-saying. I'm sure a fair number of my TODO or FIXME comments involve things that are, in fact, tractable. To check myself, I just grepped through some in-development code, and the following TODOs sure seem approachable:
TODO: Add "busy" indicator while waiting.
TODO: Ensure that :foo_url and :bar_url parse.
TODO: Assemble absolute URL based on :foo_url if :bar_url is relative.
TODO: Verify that this is one of the user's foos.
TODO: Use protocol relative address in production.
TODO: Dynamically set hostname based on environment.
TODO: Document these; especially their options!
I mean, sure, I should fix them. And I will. But I haven't gotten around to it yet.
Unfortunately, the naysaying on HN is getting to the point where I read the first comment (usually someone bitching and/or disagreeing) and get fed up and leave.
I understand you completely, so nowadays I try reading the second and third comments before leaving. Sometimes the very good comments end up buried in a mess; we might need a way to highlight those with a lot of votes somehow.