I don't know about you but here's my strategy.

0. **Post quality answers.** This should be numbered 1 2 and 3. But a good answer will more often than not trump a fast answer. Though there are cases where it does not.

1. **Monitor the [frontpage][1] and the [new questions list.][2]** Learn their cache time and refresh accordingly or use the tag pages ([Example][3]) to get live updates on new questions.

2. **Setup a good but short list of Interesting and Ignored tags.** For example I have [tag:css], [tag:html], [tag:jquery], [tag:javascript], [tag:mysql], [tag:php] as interesting and [tag:subjective] as ignored tags. This will help you see questions quicker.

3. **Avoid Wall of Text questions.** They take way too much effort for little reward. And usually are syntax errors or bad structure.

4. **Post an answer even though the question has 1–2 or even 3 answers.** In these cases, take your time and answer well. This will usually net you a good sum of rep.

5. **Learn when to edit.** Code spacing is a common editable mistake that users make. Take advantage of that and space it out properly. Try using a program to space out lines correctly if it's too hard.

6. **Be humble, thorough and fair.** There are a lot of smart people out there and many will know much more than you about the subject. Be thorough in the code you post, check it for syntax errors and make sure it fits the question. And if you see that the correct answer is already there, upvote it, that person deserves the rep.

  [1]: http://stackoverflow.com/
  [2]: http://stackoverflow.com/questions
  [3]: http://stackoverflow.com/questions/tagged/c%23+or+java?sort=newest