The answer to productivity and self-promotion living in harmony is a schedule. I habitually check all my stats in the morning while I'm waking up so this is a great time to do a bit of promotion. That might include a Twitter tweet or posting some blogs. Spending a few hours a week is even better!
Spend Time on YOUR Writing Career
Just as Sundays are my big admin day of the week, on Saturdays I try to spend time writing for myself and promoting myself. I take Saturday mornings for my own internet marketing efforts for my websites and to promote my writing services online. Not only might I have a project on the go for a client but I might take time to submit to article directories for myself, write additional blog posts, do some internal linking tweaks on old posts and do some online SEO for my own websites. Taking time to promote will bring you more search engine rankings, more clients and the potential for more passive income.
Time Equals Money But Investing Time On YOU Equals MORE Money for YOU
Since you're writing to help other people make money online, shouldn't you take a little bit of time to do this for yourself too? An hour or two a week translates to almost a full day of work a month on promoting yourself!