Not really my top five web design and development tips, but more like five out of many things everyone should think about when doing web design and development:
1. Set a goal:
What do you want to accomplish with your design? What do you want to tell your visitors?
2. Learn the basics:
Sure, there are tons of tools that can help you develop and code something. But without the basic skills, you won't get too far ahead. Learn how to work things manually so you can figure out (any) mistakes quickly. There is a reason why the term RTFM is popular.
3. Data before design:
While it's not always convenient, it's best to get the content out before starting your design. It's easier to have your design flow around the information you want to communicate, rather than trying to squeeze the same information into your design.
4. Think about your visitors:
You code, you design, you test, you publish. Sure, it will take you five minutes to learn how to work your website and the flow of contents. Now, try to throw your great website to the public who has been too busy enjoying the outdoor. Will s/he know how to get anywhere when shoved with your website?
5. KISS leads to LOVE
A long time ago I heard something along the line of: "
Keep It Simple, Stupid leads to
Leave Out Virtually Everything". What you want to accomplish is: "
Keep It Simple, Stupid leads to
Let Others View Everything". Sure, Flash and dynamic JavaScript and AJAX and whatever may make your site looks great and all. However, for people who disable JavaSCript or refuses to install flash player just to load your navigation menu may decide your site is not worth it and move along, leaving out virtually everything you have created.
Of course, all those tips won't do you any good if you don't actually get down and dirty with your web project. Contrary to popular belief, designing a website is more than just a full time job. It requires thinking beyond putting text and images on the web. Most importantly, it requires thinking about your prospective visitor.
Okay, this has turned more into phylosophy / semi-rant. Maybe I should stop.
-stndn.
Edit: The stupid part of KISS is not aimed at anyone, if that's of any concern. It's just what the last S stands for in
KISS