This is still the case right now..he is/was correct. Personally, I do upvote my own posts (though almost never my own comments) and have recommended that to others. (This would be a little different discussion if it's a whale or extreme cases.)
This is an upcoming change (though I've not seen a exact date yet) and I'll be changing from voting on my posts on creation to the 15 minute mark. Just keep an eye out for it being released.
Thank you!
No problem. I definitely didn't want to be making you worry or be more confusing. :)
Well, I have almost no idea how the things happen in steemit but I have fun anyway :)
It seems there is a code blessing on all of us! :)