So, today I took part of Paul's idea, sprinkled my own ideas on it, and had a pretty good implementation going. It wasn't complete by any means but it was coming along. I was working out how I wanted to deal with just a straight tail (vs. a tail -f), when I noticed that someone had published a "file/tail" on the RAA.
"What's this?", I thought. "Did Paul come up with something in a flurry of creativity?". Nope. It turns out some guy from Germany published it. Curious, I downloaded it and decided to check it out. My irritation grew rather quickly when I discovered:
What irritates me even more about this is that he didn't even bother to ask for ideas on the mailing list or newsgroup.
In any case this one had me severely pissed the rest of the day, but that had me thinking, "What, exactly, am I pissed about? Is this hubris?".
Now, I know what you're thinking. "You just wanted to publish this yourself. You wanted the credit and the glory.", you're probably saying. I thought about that, but I decided it wasn't true. If the implementation had been well thought out and it *worked*, I wouldn't care a bit. In fact, I would have been rather happy. As it is, simply providing bug fixes isn't going to be enough - the whole thing needs to be scrapped IMO.
What really irritates me is that I wanted to see someting *good* and this just *isn't* and now the name is taken (not that another name couldn't be used). This module was published in a hurry without any real careful thought going into it whatsoever. I think it was so that the *guy who published it* could get *his* name in lights for a moment.
So, is this what hubris feels like?
Well, anyway, I'm going to keep working on my own version.