When I review first posts in the first posts part of the review queues (found in the top right corner for some users), I will often upvote a first post from a new user if it is good enough.
For example, if I come across a first post that is on-topic and is fairly basic (just says the purpose of the code and maybe includes a few specific questions), I will upvote almost as a "welcome" and a "good job for following the site rules".
I may be the only one who follows this behavior, but is this bad practice? If I recall correctly, there was another SE site that had a similar problem with users upvoting a post. However, I think that site's problems was mainly the fact that users were upvoting even bad/off-topic posts.
In conclusion, is it bad to give "welcome votes" to first posts, even if they are only "good enough"?