Jeff & Joel are joined this week by Jin Yang - our resident web/graphic designer here at Stack (the distinction between the two becomes a discussion point). Once we get the proper picture of Jin in the chatroom, he relates everything from his background in design to how he ended up at Stack Exchange and our philosophy behind design.
Full topics this week include:
- Jin refers to himself as a "web designer" as opposed to a "graphic designer" because of the type of work he focuses on.
- Last week, we discussed this amazing answer from Eric Lippert and how it was a great answer in response to a poor question. Looking over this led Joel to notice that some people will vote to close a question as duplicate because the answers are the same even though the questions are different.
- In this case, there was already some questions on the topic but Eric decided to write the "canonical" answer that can be referenced from here out. Joel will often do the same thing on some of the other Stack Exchange sites (like in this OnStartups post)
- Sometimes you do have to have SOME duplication of questions to make sure that the different use-cases are covered, but you want to avoid there being 12 of the exact same question on every site.
- When applying for Stack Exchange, Jin created a custom site targeted at Joel to show his abilities.
- As Joel notes (and expands on) Jin went with the always smart tactic of spending a ton of time focusing on the one company he truly wanted to work for instead of very little time on 50 random companies.
- Many people forget that truly great design is very hard, when you have to meld it with making sure the site stays useful and effective for the users.
- Talking about continuous improvement: Jin notes an episode of This American Life covering similar topics.
- Joel likes Robin Williams' (no, not that Robin Williams) book on design since it has really good and basic lessons on it - The Non-Designers Design Book
- We use a special CSS structure that lets us have a master CSS file for the entire network and then smaller CSS files for each site that just contain the differences between the generic template and the special parts of each site.
- We've also learned a number of design lessons: like that white on black designs just don't look very good and aren't usable.
- There have been issues in the past with designers creating their designs on macs but those designs then looking funny on PCs because of differences in text rendering - fortunately, thanks to improvements on both ends, that happens less now.
- While Jin is our in house designer and works on everything, we occasionally have help from some outside designers (such as for English and UX) who are members of the community.
- Prompted by a question for the chatroom, Jin is really excited about getting to design our RPG site.
- Anonymous feedback is now live! That means non-logged in users and those with less than 15 rep can give feedback on how good questions/answers are. We haven't figured out how we'll incorporate this data yet, but we're collecting it and will figure that out.
- Make sure you get your tickets for Stack Overflow DevDays (we just announced the first round of speakers for all the cities!) and use discount code "podcast" to save $100!