Voted the second option, but reality is actually a combination of all of the above.
I will typically read through other replies before responding, but it depends partly on the thread. If it is an opinion type discussion, I may answer before reading others. If it is a question, I will almost always read other replies before answering in case someone else already said what I said. There are also a lot of threads I read through without responding.