So I've completed the first phase of a programming project which, for lack of a better name, I'm calling LJStalker. For now, it is like those Web thingies that will track someone's friends list, except that this tracks someone's interests list. It's not a Web thingy right now, just a script that I can run from the command line. Eventually, I want this to be able to track all sorts fo things. Everything on someone's userinfo page, plus anything else that I can think of, like number of posts made (from the calendar), comments made in other people's journals (have it surf their friends page), and stuff like that.
I think this is exactly the right complexity level of project for me. It's certainly not too simple, but it's not so complex to be undoable. It also has discrete units, so that I can work on little bits of it, feeling accomplished more frequently.
However (and this is a big however), I can't think of a good use for something like this other than nosiness/stalking. If I actually went through with this and made this nice big tool, I'd want other people to use it. But would I want people to be using it to stalk other people? If it were something that had both good and bad uses, I wouldn't feel any qualms about releasing it (I guess depending on just how bad the bad uses were). However, I can only see bad uses.
Anyone have any thoughts on the matter?