I'm going through some research tapes of developers who are editing code and reading documentation (either online or via the hover in the IDE) and I'm trying to figure out all the techniques they use for remaining oriented. I'd like to correlate what I see with the experiences of others.
So, let's say you're reading a long piece of code or documentation. Do you use your mouse or the insertion point as a placeholder? Select stuff before you read it? Just move the cursor around? Not do any of that at all and just rely on memory? Any feedback or observations would be appreciated.
EDIT: Also, do you sometimes end up returning to something you have recently read/marked? Would you benefit from something that highlighted your most recent markings and then slowly "decayed"?