There is a general rule on the Stack Exchange network that states that if you post an answer suggesting something you are involved with (e.g. a tool you wrote or a blog post you authored or whatever), then you should explicitly state your affiliation:
The community here tends to vote down overt self-promotion and flag it as spam. Post good, relevant answers, and if some (but not all) happen to be about your product or website, that’s okay. However, you must disclose your affiliation in your answers.
However, this is mostly aimed at people selling their product. In the scientific world, tools are usually accompanied by peer reviewed articles pointing out both their flaws and their advantages. It is very common for someone to write a tool and offer it to the community for free. Therefore, it is usually easier to make an informed decision about the tool, reducing the importance of disclosing author affiliation. We also tend to be much more open about the flaws of our software (OK, not always, but often).
We want these people to post here and we want them to post about their tools. At least two of our moderators (hint: not me), for example, are authors of widely used tools. Do we really need authors of tools to explicitly state their authorship in every single post? Perhaps it would be enough to have them say so on their profiles?
My feeling is that in a professional community like this one, in a field where the vast majority of tools are free and open source anyway, it would be OK to relax this requirement. If you come here and just post links to your blog as answers, that's not cool. I also see some problems if the tool in question isn't a well known, peer reviewed one. But I feel it is very unlikely that we'll get random "script kiddies" who've written anything that could be useful in this field and even less likely that we'll get commercial spam. So if you are the author of a standard tool and many or most of your answers are about that tool, then I don't see much of a problem.
Sure, it would be great if people also mentioned that they have authored the tool, if only to lend their answer the extra authority that confers, but should we really insist on it as is done on other sites of the network? Or should we relax the requirement in the specific cases where authors of software tools post answers using those tools?
What should our rules on this be?