Ask HN: basic web design for small projects?
As I am seriously hampered by my lack of design skills, I wonder how others cope with those small projects (like small demos) that don't warrant hiring a designer. Are there some tricks to make simple sites look good? I remember one guy writing on HN how he just found a free web design template on the web, but even that approach failed for me so far. Did I just not look in the right places?
38 comments
[ 3.2 ms ] story [ 84.3 ms ] thread(This doesn't necessarily mean hiring an expensive web designer or design firm; I regularly consult on projects for cheap or free in order to help clients, business contacts, and friends, and have found that it almost always pays off in terms of establishing better relationships with people, who in turn refer projects back to me, etc.)
So, I guess what I'm saying is, if you're not the greatest at design but need design services, then, uh, try to make friends with a good web developer with altruistic tendencies.
I'm no designer either, yet I can make some decent designs (e.g. http://danieltenner.com) that, imho, look far from horrible.
The key is to practice and to get comments/criticisms from other people. It also helps to join a web designer forum and offer critiques of other people's designs. What you need is basically to train up your own internal critical engine so that you can point out the flaws in your own designs and correct them.
Being able to make things look good is a pretty useful skill in all walks of life, I'd recommend learning it rather than trying to outsource it.
There were numerous sites full of these on the web when I got started, and I'm sure there still are. Here's an example of what you're looking for:
http://psd.tutsplus.com/tutorials/tools-tips/use-over-40-adv...
Basically, it shows you how to create a concrete effect or object. The point is not to create the object itself, but to learn the techniques used to create the object so that when you want to create your own stuff, you have enough of a repertoire of techniques to achieve what you want.
As for places to get design critiques, I'm afraid I'm a bit stumped for that for them moment, since all the design communities that I belonged to back when I got started (around 1998) have died out since, but I would guess you can find them by starting with designer-oriented sites like smashing magazine or this psdtuts, and locating the forums attached to them.
Edit: I assume that you know where to learn CSS.
When you're done, get someone to convert it to HTML. Doing so yourself is a waste of your time.
I have a hard time swallowing the price of Photoshop for such a limited application, when I'd probably be using less than 25% of what it does...
I believe there are some "lite" versions of photoshop out there for cheaper prices, though...
You can try pixelmator(1) (mac only) or pixel(2) (cross platform).
1) http://www.pixelmator.com/
2) http://www.kanzelsberger.com/pixel/?page_id=12
For working with images: http://flyingmeat.com/acorn/
Plenty of white space, clear typography, showing only what is needed, and aligning vertical and horizontal edges helps hugely.
Two tools that also help enormously: http://www.906.gs - a grid system for layout and http://www.colourlovers.com - Colour Lovers for awesome colour palettes.
If worked for Google it will work for you.
I'll second what others are saying: you should learn HTML, CSS (properties, selectors, box model, etc.), and become competent with Photoshop or The GIMP.
These skills let me modify (with mixed results) existing templates. They also save me money when working with a designer. I'm able to provide direction by modifying his mockups saving time (= $$$) and confusion in the process.
http://developer.yahoo.com/yui/base/
I'd recommend determining what content you want on the site, find similar sites, and then that will provide a basis for design. Look at oswd.org and smashingmagazine.com as mentioned above. Do a google search for css templates, etc. Even consider templatemonster.com.
Learn a bit of color theory, as to avoid creating horrible mashups. Don't trust just pre-baked palettes. The proportion you use of each color is even more important.
Learn some composition, read a pair of introduction books on design. The more you learn, the better.
Good design is hard to come by. In programming and in arts.
From there, learn a bit about typography. Typography can make a huge difference on whether a site looks great or looks like utter crap. I've seen a few sites that kept color choice really simply without a lot of fancy graphics that truly looked beautiful.
Another thing that will definitely help is practice. Do a couple practice mockups and breakdowns. You can follow along to a tutorial like http://is.gd/Lpx4 or just wing it. The first design I did was a royal pain, but by the second or third design, the process became much more natural and a lot easier. Each subsequent design has gone a lot smoother as well, and I can only attribute this to practice and reading about design.
Non-Designer's Design Book
http://www.amazon.com/Non-Designers-Design-Book-3rd-Designer...
Combine that with making a few trips to colourlovers.com for selecting your site colours - and you're set.
Learn illustrator for the web or fireworks before photoshop if you want to do it yourself and nice curves work wonders.
I'm doing a slinkset site up at the moment (in my profile) which I haven't promoted yet as it need some finishing touches but it's going to be somewhere you can post for jobs like this, look for advice or find templates etc.
Get someone else to do graphics if that's not your thing.
Make sure any content (phrasing, wording, etc.) is TARGETED towards your users. As a developer, you will think you have the right content, but likely you won't.
Or better yet, ask your friends to do it ;-) there are guys out there who are trying to build up a portfolio and will be willing to do simple jobs for free.
Just curious, do you have a URL for your site?