I just joined the programmers stack exchange site in order to upvote an answer that I thought was particularly worthy but when I clicked on the button I was told that I needed 15 reputation.
This is not a problem, I now understand how reputation works.
However would it not be better to hide the upvote and downvote buttons on all questions and answers until you can use them? There are many other features of Stack Overflow that are hidden until they become revealed by reputation increases such as deleted questions, reviewing tools, etc.
The upvote a comment button and all the other elements above are hidden until useable so why not the main voting buttons? As it stands the interface seems to be inconsistent and frustrating for new and low rep users.