What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 150 Stack Exchange communities.

Lookie here:

alt text

So when sorting by views, the only info you get is still votes. If the SO engine records views in such a way that it can calculate how many views only your answer got(total_views - views_before_answer) then that'd be even more awesome. But really I'd just be happy with the number of views on the question being displayed there.

share|improve this question
That "dropshadow". Horrid. Well done. –  Holocryptic May 9 '10 at 14:21
@Holo machine generated shadows FTL –  Earlz May 10 '10 at 4:06

3 Answers 3

up vote 4 down vote accepted

I disagree. For 2.5 reasons...

First and foremost, it'd be confusing. Right now, the number to the right means votes. It always means votes. You don't need to remember what your sort order is set to, you just glance to the right and there it is - the vote-count.

You could mitigate that by adopting a question-style rendering, with votes and view-count always displayed to the right. Maybe throw in the creation and last-modified dates to avoid the inevitable "recent and newest sort orders should tell you the dates" feature-requests.

But that'd be a waste of space. Look at how much room the question list takes up - but only a few questions are displayed per-page.

Lastly, the number is guaranteed to be inaccurate for answers, potentially very inaccurate. As Jeff notes, we don't actually track the views for answers - you assume when someone loads the page, that's a view for the question, but answers might not be seen, might be posted much later, might end up on a different page... It'd be extra effort to track, and probably still wouldn't be all that accurate. Good enough to sort by, but nothing more. And for what? So folks can fuss over another number? There are better uses of your time.

But yeah, I mostly just don't want a bulky list, or a number I have to think about to know what it means.

share|improve this answer

Answers don't have views; only questions have views.

share|improve this answer
I think that's his point. He want's it to behave differently. –  Holocryptic May 9 '10 at 14:22
Then why does that view filter exist? –  jcolebrand Oct 7 '11 at 19:02
It's a table of answers & vote tallies, which you can sort by other things... not sure why the OP expects the data to change because the sort changes. I like it as is. –  Fosco Oct 7 '11 at 19:08

My own proposal(the preferred approach) is to just add an extra field to each answer(in the database) to record how many views there are at the time the answer is given. And then in the Answer's views field(in the UI) just do a simple answer_views=total_views-views_before_answer.

Set the default value for the views_before_answer field to 0 so that all of the old answers will just default to how many views are on the question and voila. You have a useful metric for how many times your answer was viewed and consistency.

share|improve this answer
I would agree with this. As it is now, there's a button in the UI that's flapping in the wind for want of an actual function.... –  Holocryptic May 10 '10 at 14:18
Well my main point is that the implementation of such a feature looks extremely easy. Of course, it may be more complex and we all know how bad something can get when a customer says "just add a column to the database. Can't be that hard" lol –  Earlz May 10 '10 at 17:39
Good old Little Bobby Tables –  Holocryptic May 10 '10 at 20:00
There's already a column (ViewCount) in the database, since questions and answers are stored in the same table, Posts –  Michael Mrozek Oct 7 '11 at 19:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .