If I found a more efficient way of coding a problem or using a cool tool, that would help other fellow developers, how would I share the love? Or is this outside the remit of SO?
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
One sort of approach would be to simply post a question with an answer. For example, post a question "What's your favorite program for X?" Mark it as community wiki. Then add your personal favorite as one of the answers.
If the tool can assist in the solving of an existing question you can post this as part of your answer, but NOT as the sole answer.
Outright Spam of a product will be deleted and could cost you a 100 reputations points of reported as such by other users. However we do accept that often a third party product could potentially be a solution, unless the question is asking for a particular product.
Eric's answer is also a good option as long as it is within the context of a problem and a solution, and how it was solved. Also making it CW will ensure it is not considered spam or vote gaming by the community.
If you stumble across a great piece of information that you want to share, but which doesn't answer an existing problem, you could try:
or you could wait until someone asks a question to which you have the answer.