Writing one that doesn't suck is really, really hard. For me, anyway.
The crude first draft of Nobots posted here sucks, and sucks badly. There are inconsistencies, typos, misspellings, crappy grammar, sloppy writing, and a host of other errors that make it suck.
It's done, but not finished; it still needs sanding and polishing. I tell myself it's finished when I can go through it five times in a row without making any changes, and so far I haven't been able to get through it once without changing something, and can't go through it five times without finding an error of some sort.
I've been spending almost all my free time working on it, which is why you haven't seen me here much in the last few months. I wish I could afford to retire so I could work on it full time, I could probably finish it in a couple of months.
Oh, well, like those other losers say in Chicago, "there's always next year." I'll finally have a lot more time for reading and writing and learning next year.