I'm pretty sure using the "answer your own question" feature
of stackexchange is considered spam/abuse, but wanted to
doublecheck. My situation:

* I had a problem
* I couldn't find a solution
* I wrote a program to solve the problem

In some sense, this is the perfect "answer your own 
question" scenario (maybe someone else had the same 
problem), but it seems to conflict with "avoid 
self-advertising" rule. 

Which rule prevails? (my guess is the "avoid self-advertising" rule)