I don't like his interpretation for several reasons:
1. When I log into stack overflow, the status bar
at the top usually contains information I want to know.
2. The use of negative space is better, but the question title and question body seem to be too separated from each other. The question body looks too much like an answer, and their isn't enough differentiation between the two. In the original design, the tabs and the line clearly separate from the answers.
3. He seems to have gotten rid of a lot of the statistical information about the page. I use this information to decide on the value, relevancy, and recency of a question. It's kind of like Github, one of the first things I do is check the network graph, and see how healthy a project is.
4. The votes are too small in his new design. This is a critical aspect of the site, and allows visitors to make snap value decisions. It should be large, it's at least as important as the entire body of the message.
In general, his design looks better and is less busy, but would kill the overall usability. Stack overflow is useful because of the information density, not in spite of it.
I think some people have focused too much on his mockup rather than his point - Stack Overflow's design is poor, with some very bizarre decisions. He only touches on some of the problems with the site.
Let's take the bright orange banner at the top of the screen that appears only to new users.
Obviously, it's not just new users that see it. It's anyone who hasn't got a cookie on their browser indicating they haven't closed the ugly bright orange banner before, so it's hitting plenty of people who know this information already.
But let's ignore that, and ask whether it does the job: how useful is the information contained in the big ugly bright orange banner to new users? Not very, I suspect. For most users, the purpose of the site will be implicit - from context (because they did a search for their problem and were linked to it), from the design (it looks like a Q&A site), and from the content (questions and answers). If it's not implicit, then the exact same information is explicitly stated in a box on the right-hand-side of the site. No other popular modern site on the web does these sort of popups anymore, so I don't see why the creators of Stack Overflow thought they were a good idea. In addition, why does the big ugly annoying bright orange banner link to the FAQ? What pecentage of new users will ever want, need, or read the FAQ? Users don't read anything. If the idea is to encourage sign-ups, then create a sign-up link, not a link to something nobody will read.
Then there's the functionality of the big ugly annoying intrusive bright orange banner. It loads after the rest of the page loads, then shifts all the elements of the DOM down. Just in case you'd missed the bright orange banner that distracts you while using the site, it scrolls with you, displaying on all Stack Overflow pages until you're forced to go out of your way to move your mouse to close it (with their weird 'close' icon), when finally (if you're near the top) it shifts the DOM up again, just to ensure it can be maximally irritating.
I don't see how "you’re seeing the one-time new user screen layout" should be regarded as any sort of defence for the big ugly annoying intrusive distracting irritating bright orange banner. Do new users somehow deserve bad design and bad functionality?
In my eyes, Stack Overflow has firmly been a success despite its poor design. It's not as though Experts Exchange set a very high bar to beat usability-wise.
Let's take the bright orange banner at the top of the screen that appears only to new users.
This is not displayed to new users only. It's also used to give registered users alerts about new answers to their questions, comments on their answers, changes to questions they are following, etc.
Seems to be a general purpose alerting/messaging feature which was then brought over to drawing attention to "new" visitors about what SO is.
I do agree that the "improved" mockup is easier on the eyes than the current Stack Overflow design, but I'm not convinced that Stack Overflow's success is "despite its poor design".
Maybe Stack Overflows... umm.. how shall I put this.. distinctive design is actually part of whats made it so successful. I mean, let's face it, when you're googling around and land on a Stack Overflow page, you KNOW you've landed on Stack Overflow, even if you weren't paying attention to the URL. It's look is definitely distinctive and unique. Maybe that's more important than being pretty. It does seem there are a lot of famously ugly sites that are also famously successful (CraigsList, PlentyOfFish, etc) I'm also reminded of the recent HN post about those long ugly salesletter sites, and how they convert much better than attractive web 2.0ish sites.
Maybe (for web sites), being pretty isn't all it's cracked up to be?
It's also not obvious that the orange banner won't come back next time you visit the site. I've never closed it before today because I assumed that it would just come back next time, so there was no point in closing it.
> rather than his point - Stack Overflow's design is poor,
Well, that's supposed to be his point. But saying something is "poor" because it doesn't match your personal taste isn't really much of a point and will never convince anyone. And nobody is obligated to provide a "defense" for not liking your favorite color.
"To my ears, the Rolling Stones succeeded despite that the fact they are poor songwriters and Mick Jagger has limited vocal range"
Agree. SO is a really busy, 'kitchen sink' design that looks like it's been given a thin coat of CSS by programmers. It looks spartan in a way that suggests the authors are scared of using anything 'fancy' due to not knowing what would work stylistically. I use SO, so it isn't a deal breaker for me, but I feel it could be so much better.
I was going to agree entirely with eplanit's comment (that this post is merely a vent for the author's ego), but I literally felt a wave of relaxation when I looked at his mockup. It's probably not perfect, and it probably has some flaws compared to the use case of the current site, but man, looking at it makes me feel like I'm kicking back at the beach. What a difference.
Interesting article, but I largely disagree with it. A big part of my problem is that he doesn't talk about the differences between new users, and regular users.
Most of the users who simply read content, are looking for an answer to a particular question. Chances are, they're coming from a Google search for a specific problem, and SO has the answer. Their actions and expectations are geared towards finding the answer as quickly as possible. I can't say for sure, but I think most users don't have much problem seeing the question or scrolling down to see the first answer. They also probably realize it is the "best" answers by the score next to it.
On the other hand, you have the regular users. Most regular users don't see the ads which bombard the newcomers, which already removes a lot of the ugliness from the screenshot he posted. Also, as a regular user myself, a lot of the other stuff he claims is "useless" is very important: the info bar at the top, the rep scores, the tags, all of it.
I'm not saying Stack Overflow is perfect. But to understand its design, you first have to understand the different users who come to it, and analyze whether the "off the street" user manages to find their answers or not, and whether the site is good for the "community users" (obviously it is, considering its success).
By the way, if anyone is interest, Jeff himself comment on the blog.
I use stackoverflow a lot and I'm a "designer". I find the original UI to be more utility-focused and information-rich than his interpretation. His interpretation also lacks the presence of authority, which I think the original UI does well by emphasizing numbers (votes/views) and colors. My 2cents.
(First let me say that I admire Jeff Atwood and his work. That doesn't mean he has made no mistakes.)
Jeff launched this thing by tuning it for what he wanted in a Q & A site. Since he is exactly the sort of early adopter they needed for the first one (for programmers) that worked OK. But now they are launching a fully baked, "Jeff-tuned" product to other populations and I think there will be problems. The problem with an overloaded page is that you've closed off your options - you've made it really hard to iterate. Because every piece of available space is filled with information it's very difficult to test the product with new users.
This happened partly because this is every programmer's instinct, and partly through Jeff's misunderstanding of Edward Tufte's concept of "information density". Somewhere in a Stack Overflow podcast Joel is telling Jeff that there is way too much stuff on the page and Jeff defends that as being an example of information density that Tufte would like. Not true - a vector field has information density: http://www.google.com/images?q=vector%20field When you can apply a single (simple?) rule to understand a lot of data, that's information density. By contrast, Stack Overflow is like any web page in that each element must be examined in turn to be understood. That's why you must eliminate elements ruthlessly, especially when you are starting out.
Well cited -- the actual post I was referring to is http://www.codinghorror.com/blog/2006/07/information-density... and the relevant quote is probably "Is it a victory for information density? Maybe. I think Craigslist is conceptually pretty close to what Dr. Bronner was doing."
This is actually an interesting article in the sense that SO is also designed --FOR-- developers, which is why the "negatives" haven't hindered usage of the site.
As the article's criticisms have some validity, I do wonder - does Stack Exchange need to revisit the information architecture of the original code if they want it to be the Q&A platform for the masses?
It seems to be working for cooking subjects, too (http://cooking.stackexchange.com). That might just be because it's overrun with geeks right now. There's a pretty strong overlap between code and food hacking, so that could help explain it.
More seriously, the link above shows how early on Jeff Atwood got design input from the people who use the site. Jeff's comment on Dan's critique also show how they continue to work with the users on design, and they've hired a designer, Jin, who also commented.
The post is like a small version of the American Airlines design critique post from a while ago, complete with a polite explanation of why the design is the way it is.
I should have stopped reading at "my eyes puked from the motion sickness.."
Seriously? What a horrible way to tear apart someone else's hard work.
An actual case study of Stack Overflow would be that something designed by developers could be a huge objective success.
Also, his proposed improvement "hasn’t included all the functional elements yet" Anyone can make almost any interactive design appear to be superficially better as a static screenshot by taking things away. As far as making something that actually works and does the right thing, that takes more than Photoshop and arrogance.
If you look at the (in)famous design criticism articles of the past year, you can see that discourtesy has become a pattern. Because these got so much attention, others started to think it's "okay" to do design critic in a similarly childish and discourteous manner. It's interesting to see the lengths people go for attention.
Tyler Thompson on Delta's boarding pass:
"It was like someone put on a blindfold, drank a fifth of whiskey, spun around 100 times, got kicked in the face by a mule (the person who designed this definitely has a mule living with them inside their house) and then just started puking numbers and letters onto the boarding pass at random..."
Andrew Wilkinson on Zappos:
"I checked out your new website and wanted to stab my eyes out with a sharp object."
Dustin Curtis on American Airlines:
"Fire your entire design team, if you have one."
(His original post was harsher but he has edited it since and I don't have access to the original.)
I really like reading design critics like this one. It's detailed and most points are well supported. I stopped reading though when the OP offered his "better" version.
It's not that his version is bad but redesigns by outsiders necessarily introduce their own new flaws. They don't know what constraints drive a specific design, so there's little to learn from a mockup that fixes, say a white space issue, but did not consider if usability or conversion rate could be impacted.
The "stopped reading" jab is getting kind of tired. Really? It was that offensive that you couldn't bear to read another sentence?
If you had, you might have realized that the guy acknowledged straight out that his admittedly uninformed re-design would probably introduce it's own flaws, but that the main point was to show how some of the flaws he did identify could be addressed, not as some evangelical "better" version.
No matter what your criticisms are of the finer points of his critique (I agree with some, not others), the OP mocked-up a much better concept for the site. (IMHO)
I came to stackoverflow from search engine multiple times while searching for solutions to my problems. I was pleasantly surprised how fast I could find question that was asked and after confirming that the asker has similar problem to mine how fast I could browse through responses. Also I could get to know reservations other user had to responses (stated in comments to those responses). I shouldn't probably be surprised by my amazement because the thing that recurrently cropped up in my search result in old days was experts-exchange.
After multiple visits I finally got curious what is that site that helps me so often and I clicked link in the orange banner on the top that drew my attention. Up to this moment the only parts of the page that I've noticed were, questions, answers, comments and banner on the top.
After I registered and answered few questions I picked tags that interest me. They are visible on the right. Tags are for answerers not for askers. Tags visible to unregistered users are just cool unimportant bonus info similar to pageviews and they are placed in the bottom right when nobody even looks if he's not bored and exploring.
There are maybe some features that are not necessary, and some missing but what is important for me, no unnecessary feature ever got in my face while using this site.
As for the proposed redesign I think it's horrible.
You can barely see votes and up/downvote buttons that are very important for this site to work. If people can't find them and hit them less often more bad answers would be mixed with good ones.
User info is in prominent place and it is almost of no importance ~8k rep guy can give you bad answer. Votes on answer matter, not the rep of answerer. Also insane spacing around it immediately kills aesthetics of the whole design it might have possessed. I rarely see something that awful outside of works of beginner designers (and yes, also developers).
Putting main menu in the right top corner where are all the things that you don't usually care about until you want to search for something or log in is a bad idea. But I don't use this main menu all that much so probably it wouldn't hurt too much. ... Besides if you see input box in the top right corner what do you expect it to be? A spot where you can place your pizza order? Even if that box was empty as long as it looked as input box I'd have thought that this is serchbox and when I put some stuff there and hit enter site will be searched for occurrences of it.
Questions are just barely discernible from answers. Stackoverflow does this better but I'm not sure why. Maybe with spacing? Maybe by not discouraging you from reading it by putting it somewhere in the middle of gray background?
Only thing I think might be good in the redesign is exposing "Ask a Question". But I think SO does almost as good by surrounding this option with plenty of whitespace.
As a footnote:
Don't try to redesign how thing looks until you understand what it does.
As soon as you reach some nominal reputation level, the "pesky ad" disappears completely. I do not ever remember seeing it except at the very start before I registered.
The site is deliberately not optimized for the one-time users - because they only consume and not produce. The site is optimized for the long-time users who form the community that is producing the content attracting the visitors.
I almost stopped reading when I saw "by developers for developers" as a criticism, because he's talking about Stack Overflow, a website that is explicitly "for developers". Sure, that doesn't mean usability doesn't matter, or can't be improved, but it seems silly to start a diatribe like this without at least considering that maybe usability and aesthetics have different optima for developers than for a general audience.
(To be fair, he does discuss developers as a demographic somewhere in the middle of the laundry list of 20 or so "initial concerns", in the context of the prominence of the banner ad.)
As a developer and all around geek I frequently find myself being asked to help with digital devices (i.e. change a digital watch to summer time, set the wheel circumference on a bicycle computer, etc). I don't think I am alone in this here. This is our life. With the knowledge that holding down "SET" for 3 seconds, the digits tend to start to blink, that makes us invincible in the digital age.
Obviously, this guy proves that it goes far and it applies to a website such as stackoverflow as well. When I came to stackoverflow 1 year ago I had an amazingly streamlined experience. But of course, I had previous experience from using the internet. I expected that
* the site search box to be in the upper right corner, and use the verb "search" or "find"
* the login/register links to be in the same upper right corner
* most publishing tools have a permalink to be found in relation to posts on the page
* 'flag' is likely related to fighting spam, a problem most open forums have
* 'tagging' is that which was made popular in this whole web 2.0 craze
* "Ask Question" would mean something involving "asking" and "a question"
* an up/down arrow, above and under a number would increment or decrement that number
* it is beneficial to place a mouse pointer over items to see if there is clarifying mouse-over text, but with little fear I tend to push buttons to see what happens as well
Complaining about ads by guessing they're not effective, or that the careers link is just hidden ads also seem quite malicious. They got to earn money, and having read jeff's/joel's blog entries on the success of ads on stackoverflow I am very sure that they've been trying out different things to see what works.
It is difficult to criticize these remarks without sounding a like a wise-ass. He does have remarks about sensible things, such as the graphical element used for sorting answers, or the background colors of areas that have static and less than important information. But I guess this guy primary mistake was to frame his remarks as "these are things that need to be changed, because im a designer and user experience expert", rather than "these are things that would be interesting to perform A/B-tests on to see if they improve the experience". That is how it came across anyway.
I don't follow the logic of some of the complaints, but specifically, what is wrong with tag clouds? I find them quite intuitive, and in fact they help you give navigation streams or word-lines if implemented right.
Also, the author's choice of having the masthead of the blog grayed out does not seem consistent with his criticism of gray type in the design.
Am I the only one who thinks good application developers should also be decent designers? Why does everyone assuming that a person must fit into only one group?
Being a good developer is not about typing code, it's about creating a great application. That means using all of the tools at your disposal... code, visual design, workflow structure, analytics, etc.
In my experience, traditional designers often do very poor work when it comes to interactive applications. As a developer, it's my responsibility to tell them it's crap, why, and present a better solution.
Good front-end developers should have a functional understanding of design principles, just as good front-end designers should have a functional understanding of CSS, JS, and HTML.
"Stack Overflow was set up by two successful high-profile businessmen, attracts over 7 million unique visitors a month, and has received $6 million in funding."
Obviously being butt ugly didn't hurt them that much.
I find the tone of this article a little annoying in that it plays to the businessman / designer stereotype of developers not knowing anything about design, and only being focused on functionality - to a fault.
I think he forgot that it was "designed by developers FOR developers". I've never had a problem with the way it looks. Some of his points are valid, but you can think of better ways to do things on 99% of sites. Including his - which is a blog, just for him, yet had a "Login" link on every page.
His idea of paying for answers (near) instantly would be handy though sometimes.
Probably not. I know a lot of designers who have become good enough at programming to do most of the things that good programmers can do. I know very few programmers who are even passable at design work.
[+] [-] jcnnghm|15 years ago|reply
1. When I log into stack overflow, the status bar at the top usually contains information I want to know.
2. The use of negative space is better, but the question title and question body seem to be too separated from each other. The question body looks too much like an answer, and their isn't enough differentiation between the two. In the original design, the tabs and the line clearly separate from the answers.
3. He seems to have gotten rid of a lot of the statistical information about the page. I use this information to decide on the value, relevancy, and recency of a question. It's kind of like Github, one of the first things I do is check the network graph, and see how healthy a project is.
4. The votes are too small in his new design. This is a critical aspect of the site, and allows visitors to make snap value decisions. It should be large, it's at least as important as the entire body of the message.
In general, his design looks better and is less busy, but would kill the overall usability. Stack overflow is useful because of the information density, not in spite of it.
[+] [-] lovskogen|15 years ago|reply
[+] [-] _3ex7|15 years ago|reply
[+] [-] halo|15 years ago|reply
Let's take the bright orange banner at the top of the screen that appears only to new users.
Obviously, it's not just new users that see it. It's anyone who hasn't got a cookie on their browser indicating they haven't closed the ugly bright orange banner before, so it's hitting plenty of people who know this information already.
But let's ignore that, and ask whether it does the job: how useful is the information contained in the big ugly bright orange banner to new users? Not very, I suspect. For most users, the purpose of the site will be implicit - from context (because they did a search for their problem and were linked to it), from the design (it looks like a Q&A site), and from the content (questions and answers). If it's not implicit, then the exact same information is explicitly stated in a box on the right-hand-side of the site. No other popular modern site on the web does these sort of popups anymore, so I don't see why the creators of Stack Overflow thought they were a good idea. In addition, why does the big ugly annoying bright orange banner link to the FAQ? What pecentage of new users will ever want, need, or read the FAQ? Users don't read anything. If the idea is to encourage sign-ups, then create a sign-up link, not a link to something nobody will read.
Then there's the functionality of the big ugly annoying intrusive bright orange banner. It loads after the rest of the page loads, then shifts all the elements of the DOM down. Just in case you'd missed the bright orange banner that distracts you while using the site, it scrolls with you, displaying on all Stack Overflow pages until you're forced to go out of your way to move your mouse to close it (with their weird 'close' icon), when finally (if you're near the top) it shifts the DOM up again, just to ensure it can be maximally irritating.
I don't see how "you’re seeing the one-time new user screen layout" should be regarded as any sort of defence for the big ugly annoying intrusive distracting irritating bright orange banner. Do new users somehow deserve bad design and bad functionality?
In my eyes, Stack Overflow has firmly been a success despite its poor design. It's not as though Experts Exchange set a very high bar to beat usability-wise.
[+] [-] brown9-2|15 years ago|reply
This is not displayed to new users only. It's also used to give registered users alerts about new answers to their questions, comments on their answers, changes to questions they are following, etc.
Seems to be a general purpose alerting/messaging feature which was then brought over to drawing attention to "new" visitors about what SO is.
[+] [-] theBobMcCormick|15 years ago|reply
Maybe Stack Overflows... umm.. how shall I put this.. distinctive design is actually part of whats made it so successful. I mean, let's face it, when you're googling around and land on a Stack Overflow page, you KNOW you've landed on Stack Overflow, even if you weren't paying attention to the URL. It's look is definitely distinctive and unique. Maybe that's more important than being pretty. It does seem there are a lot of famously ugly sites that are also famously successful (CraigsList, PlentyOfFish, etc) I'm also reminded of the recent HN post about those long ugly salesletter sites, and how they convert much better than attractive web 2.0ish sites.
Maybe (for web sites), being pretty isn't all it's cracked up to be?
[+] [-] stoney|15 years ago|reply
[+] [-] coliveira|15 years ago|reply
[+] [-] bobbyi|15 years ago|reply
Well, that's supposed to be his point. But saying something is "poor" because it doesn't match your personal taste isn't really much of a point and will never convince anyone. And nobody is obligated to provide a "defense" for not liking your favorite color.
"To my ears, the Rolling Stones succeeded despite that the fact they are poor songwriters and Mick Jagger has limited vocal range"
[+] [-] confuzatron|15 years ago|reply
[+] [-] mcantor|15 years ago|reply
[+] [-] edanm|15 years ago|reply
Most of the users who simply read content, are looking for an answer to a particular question. Chances are, they're coming from a Google search for a specific problem, and SO has the answer. Their actions and expectations are geared towards finding the answer as quickly as possible. I can't say for sure, but I think most users don't have much problem seeing the question or scrolling down to see the first answer. They also probably realize it is the "best" answers by the score next to it.
On the other hand, you have the regular users. Most regular users don't see the ads which bombard the newcomers, which already removes a lot of the ugliness from the screenshot he posted. Also, as a regular user myself, a lot of the other stuff he claims is "useless" is very important: the info bar at the top, the rep scores, the tags, all of it.
I'm not saying Stack Overflow is perfect. But to understand its design, you first have to understand the different users who come to it, and analyze whether the "off the street" user manages to find their answers or not, and whether the site is good for the "community users" (obviously it is, considering its success).
By the way, if anyone is interest, Jeff himself comment on the blog.
[+] [-] pxlpshr|15 years ago|reply
[+] [-] herdrick|15 years ago|reply
Jeff launched this thing by tuning it for what he wanted in a Q & A site. Since he is exactly the sort of early adopter they needed for the first one (for programmers) that worked OK. But now they are launching a fully baked, "Jeff-tuned" product to other populations and I think there will be problems. The problem with an overloaded page is that you've closed off your options - you've made it really hard to iterate. Because every piece of available space is filled with information it's very difficult to test the product with new users.
This happened partly because this is every programmer's instinct, and partly through Jeff's misunderstanding of Edward Tufte's concept of "information density". Somewhere in a Stack Overflow podcast Joel is telling Jeff that there is way too much stuff on the page and Jeff defends that as being an example of information density that Tufte would like. Not true - a vector field has information density: http://www.google.com/images?q=vector%20field When you can apply a single (simple?) rule to understand a lot of data, that's information density. By contrast, Stack Overflow is like any web page in that each element must be examined in turn to be understood. That's why you must eliminate elements ruthlessly, especially when you are starting out.
[+] [-] codinghorror|15 years ago|reply
[+] [-] slantyyz|15 years ago|reply
As the article's criticisms have some validity, I do wonder - does Stack Exchange need to revisit the information architecture of the original code if they want it to be the Q&A platform for the masses?
[+] [-] marcusbooster|15 years ago|reply
[+] [-] ydant|15 years ago|reply
[+] [-] eplanit|15 years ago|reply
[+] [-] slantyyz|15 years ago|reply
[+] [-] phsr|15 years ago|reply
[+] [-] nswanberg|15 years ago|reply
More seriously, the link above shows how early on Jeff Atwood got design input from the people who use the site. Jeff's comment on Dan's critique also show how they continue to work with the users on design, and they've hired a designer, Jin, who also commented.
The post is like a small version of the American Airlines design critique post from a while ago, complete with a polite explanation of why the design is the way it is.
[+] [-] nhnifong|15 years ago|reply
[+] [-] MartinCron|15 years ago|reply
Seriously? What a horrible way to tear apart someone else's hard work.
An actual case study of Stack Overflow would be that something designed by developers could be a huge objective success.
Also, his proposed improvement "hasn’t included all the functional elements yet" Anyone can make almost any interactive design appear to be superficially better as a static screenshot by taking things away. As far as making something that actually works and does the right thing, that takes more than Photoshop and arrogance.
It's sad to see this guy getting attention.
[+] [-] cemregr|15 years ago|reply
Tyler Thompson on Delta's boarding pass: "It was like someone put on a blindfold, drank a fifth of whiskey, spun around 100 times, got kicked in the face by a mule (the person who designed this definitely has a mule living with them inside their house) and then just started puking numbers and letters onto the boarding pass at random..."
Andrew Wilkinson on Zappos: "I checked out your new website and wanted to stab my eyes out with a sharp object."
Dustin Curtis on American Airlines: "Fire your entire design team, if you have one." (His original post was harsher but he has edited it since and I don't have access to the original.)
[+] [-] cedsav|15 years ago|reply
It's not that his version is bad but redesigns by outsiders necessarily introduce their own new flaws. They don't know what constraints drive a specific design, so there's little to learn from a mockup that fixes, say a white space issue, but did not consider if usability or conversion rate could be impacted.
[+] [-] Qz|15 years ago|reply
If you had, you might have realized that the guy acknowledged straight out that his admittedly uninformed re-design would probably introduce it's own flaws, but that the main point was to show how some of the flaws he did identify could be addressed, not as some evangelical "better" version.
[+] [-] jedc|15 years ago|reply
[+] [-] scotty79|15 years ago|reply
I came to stackoverflow from search engine multiple times while searching for solutions to my problems. I was pleasantly surprised how fast I could find question that was asked and after confirming that the asker has similar problem to mine how fast I could browse through responses. Also I could get to know reservations other user had to responses (stated in comments to those responses). I shouldn't probably be surprised by my amazement because the thing that recurrently cropped up in my search result in old days was experts-exchange.
After multiple visits I finally got curious what is that site that helps me so often and I clicked link in the orange banner on the top that drew my attention. Up to this moment the only parts of the page that I've noticed were, questions, answers, comments and banner on the top.
After I registered and answered few questions I picked tags that interest me. They are visible on the right. Tags are for answerers not for askers. Tags visible to unregistered users are just cool unimportant bonus info similar to pageviews and they are placed in the bottom right when nobody even looks if he's not bored and exploring.
There are maybe some features that are not necessary, and some missing but what is important for me, no unnecessary feature ever got in my face while using this site.
As for the proposed redesign I think it's horrible.
You can barely see votes and up/downvote buttons that are very important for this site to work. If people can't find them and hit them less often more bad answers would be mixed with good ones.
User info is in prominent place and it is almost of no importance ~8k rep guy can give you bad answer. Votes on answer matter, not the rep of answerer. Also insane spacing around it immediately kills aesthetics of the whole design it might have possessed. I rarely see something that awful outside of works of beginner designers (and yes, also developers).
Putting main menu in the right top corner where are all the things that you don't usually care about until you want to search for something or log in is a bad idea. But I don't use this main menu all that much so probably it wouldn't hurt too much. ... Besides if you see input box in the top right corner what do you expect it to be? A spot where you can place your pizza order? Even if that box was empty as long as it looked as input box I'd have thought that this is serchbox and when I put some stuff there and hit enter site will be searched for occurrences of it.
Questions are just barely discernible from answers. Stackoverflow does this better but I'm not sure why. Maybe with spacing? Maybe by not discouraging you from reading it by putting it somewhere in the middle of gray background?
Only thing I think might be good in the redesign is exposing "Ask a Question". But I think SO does almost as good by surrounding this option with plenty of whitespace.
As a footnote:
Don't try to redesign how thing looks until you understand what it does.
"By developers for developers" sometimes works.
[+] [-] ay|15 years ago|reply
The site is deliberately not optimized for the one-time users - because they only consume and not produce. The site is optimized for the long-time users who form the community that is producing the content attracting the visitors.
I find it a very fair approach.
[+] [-] samstokes|15 years ago|reply
(To be fair, he does discuss developers as a demographic somewhere in the middle of the laundry list of 20 or so "initial concerns", in the context of the prominence of the banner ad.)
[+] [-] noss|15 years ago|reply
Obviously, this guy proves that it goes far and it applies to a website such as stackoverflow as well. When I came to stackoverflow 1 year ago I had an amazingly streamlined experience. But of course, I had previous experience from using the internet. I expected that
* the site search box to be in the upper right corner, and use the verb "search" or "find" * the login/register links to be in the same upper right corner * most publishing tools have a permalink to be found in relation to posts on the page * 'flag' is likely related to fighting spam, a problem most open forums have * 'tagging' is that which was made popular in this whole web 2.0 craze * "Ask Question" would mean something involving "asking" and "a question" * an up/down arrow, above and under a number would increment or decrement that number * it is beneficial to place a mouse pointer over items to see if there is clarifying mouse-over text, but with little fear I tend to push buttons to see what happens as well
Complaining about ads by guessing they're not effective, or that the careers link is just hidden ads also seem quite malicious. They got to earn money, and having read jeff's/joel's blog entries on the success of ads on stackoverflow I am very sure that they've been trying out different things to see what works.
It is difficult to criticize these remarks without sounding a like a wise-ass. He does have remarks about sensible things, such as the graphical element used for sorting answers, or the background colors of areas that have static and less than important information. But I guess this guy primary mistake was to frame his remarks as "these are things that need to be changed, because im a designer and user experience expert", rather than "these are things that would be interesting to perform A/B-tests on to see if they improve the experience". That is how it came across anyway.
[+] [-] aarghh|15 years ago|reply
Also, the author's choice of having the masthead of the blog grayed out does not seem consistent with his criticism of gray type in the design.
[+] [-] davidcann|15 years ago|reply
Being a good developer is not about typing code, it's about creating a great application. That means using all of the tools at your disposal... code, visual design, workflow structure, analytics, etc.
In my experience, traditional designers often do very poor work when it comes to interactive applications. As a developer, it's my responsibility to tell them it's crap, why, and present a better solution.
[+] [-] mortenjorck|15 years ago|reply
[+] [-] lovskogen|15 years ago|reply
[+] [-] grammaton|15 years ago|reply
Obviously being butt ugly didn't hurt them that much.
I find the tone of this article a little annoying in that it plays to the businessman / designer stereotype of developers not knowing anything about design, and only being focused on functionality - to a fault.
[+] [-] arb99|15 years ago|reply
His idea of paying for answers (near) instantly would be handy though sometimes.
[+] [-] slantyyz|15 years ago|reply
[+] [-] Kototama|15 years ago|reply
[+] [-] boucher|15 years ago|reply
[+] [-] slantyyz|15 years ago|reply