News for hackers. Stuff that matters.
Re:What to do if you are a good developer but no designer? by timr on Friday May 30, 2008 @04:01AM (#204142)
Yes, there's a certain amount of raw artistic talent involved in design, but you can get a lot of the way with two rules:

1) Be Simple. 2) Be Sparse.

You don't need drop shadows, shiny buttons, gradients, rounded corners, animation, or complex imagery to make a good site. As any good musician will tell you, music is about what you do with the space in between the notes; graphic design is about what you do with the space around the content (and if your content is good, the less crap you need to put around it!)

If you use a simple layout, a very small palette of 4-8 colors, 1 font, and only a few font sizes, you'll find that your designs will improve automatically. If you lack even the basic ability to coordinate colors, use a tool (http://www.colorschemer.com/schemes/ is a good source), and never deviate from the scheme that you choose.

Remember: think Google, not Microsoft.

Re:What to do if you are a good developer but no designer? by pg on Saturday May 31, 2008 @11:25AM (#205268)
1) Be Simple. 2) Be Sparse.

I agree. Google is a good model. It's clear that even now they don't really get design. Their rule is just to make everything simple and functional. This means that even though they never manage to do anything inspired (Google has never made anything people would compare to the iPod) they at least avoid a lot of design mistakes. You can probably get 85th percentile design merely by avoiding mistakes.

Re:What to do if you are a good developer but no designer? by vsingh on Saturday June 07, 2008 @09:05PM (#211803)
I realized that Google didn't really get design when they added dropdown menus to Google Docs. Even Microsoft has moved past that. One of the things that impresses me about 280 Slides is the amount of functionality they've been able to pack in without resorting to a menubar.
Re:What to do if you are a good developer but no designer? by josefresco on Friday May 30, 2008 @09:39AM (#204304)
Your point is correct but you worded it incorrectly. Design is not about "what's around the content" design IS the content and shouldn't distract from it (like websites from 2001-2004). Design should enhance the content and the functions of the software.

Good design is also about layering, which sometimes means rounded corners, gradients and complex imagery. Done right it won't distract the user from the essential functions.

Also, I recently designed an interface for a .NET application, first version was Google-ish, sparse design, content front and center, just a logo and some very basic design elements. Client HATED it, wanted shiny buttons, gradients and more "bling". Second version was designed to look exactly like an MS Office online app and the client was in love.

Just remember, most design is dictated by the client, whereas your programming functions aren't inspected by the client and you aren't forced to re-code something to add more "bling".

Re:What to do if you are a good developer but no designer? by anirbas on Friday May 30, 2008 @04:38AM (#204160)
These are really good points. If you want to go beyond this, I'd suggest looking at <a href="http://www.amazon.com/Principles-Beautiful-Web-Design/dp/097...">The Principles of Beautiful Web Design</a>, which is a good primer for web design principles. It's one of the few web design books aimed at people who find coding easy but design a mystery.
Re:What to do if you are a good developer but no designer? by alex_c on Friday May 30, 2008 @09:48AM (#204317)
I would add 3) Be Consistent, which shouldn't come too hard to a good programmer.
Re:What to do if you are a good developer but no designer? by jbenz on Friday May 30, 2008 @09:55AM (#204324)
4) Line stuff up. Design on a grid. Simple, but often overlooked.
Re:What to do if you are a good developer but no designer? by jacobbijani on Saturday May 31, 2008 @01:24AM (#205104)
I know "me too" posts are frowned upon, but I cannot agree with this enough. So often I see a site that has the most simple alignment issues, and the whole thing goes to shit.

Pick a grid. Stick to it...no matter what. As with anything, once you master it you can deviate from the rules. But if you want to create something nice, try your best to stick to the design standards you set for yourself.

Re:What to do if you are a good developer but no designer? by GavinB on Friday May 30, 2008 @10:12PM (#205028)
If you're not worried about creating great art, it can often be good to add some drop shadows and gradients. Those little touches can make the site feel more "completed." These tools are obviously cliched, but they're popular because they work.