Forum Moderators: open
In other words, do you opt for DHTML, Flash and complex graphics when a more straight forward design would serve the actual purpose of the site better?
Be honest now: Have you ever added code to a page or site simply to flex your coding skills in a "look what I can do" frame of mind and then tried to justify it by convincing yourself that everyone will be soooo impressed that they will automatically buy your products, sign-up for your mailing lists and bookmark each and everyone of your pages.
We discuss many topics in this forum, we certainly have no lack of "how to" discussions; I doubt if there is any other location on the Internet better suited to solving technical issues better than the forums here at Webmaster World.
We also do an exemplary job of discussing usability issues: I've seen others try - try, mind you, to emulate our tack and recreate our dynamics (as if!). The members here interact with such high caliber and over-all quality that many of the discussions achieve instant "classic" status.
But at the core of it all we need to ask: what are the goals we wish to achieve when we code? Do we always consider the true purpose of a project and the best way to attain it. This demands a bit of soul searching and honest introspection; leave the half-hearted justification attempts behind: do you allow your ego to take precedence over the actual goals of a project?
Presentation, design and content: what are your proirities? Honestly.
[edited by: papabaer at 5:22 pm (utc) on Aug. 6, 2002]
And you all know, I'm pretty similar...
I threw that last in there because no matter how humble you are (and I'm not in the least bit humble, I know I'm great ;)) the respect of your peers is important. Who else understands?
Nick
That means I don't get any fancier than I have to. I'll spend more time thinking about finding a simple way to do things than it would have taken me to do it the complex way.
Seriously, my site designs are getting downright minimalist. I tell myself that it highlights the content rather than overshadowing it. I wrrte posts to justify my approach with phrases like "slick ain't sticky".
But maybe I'm just lazy. I go for what someone I revere once called the "minimum optimum" level in all things.
OTOH, I have a couple of pages on one of those free hosting services which I just use to experiment with the cool and funny and challenging stuff :) (still have to find a free hoster where I can use SQL though). Kind of a way to vent my frustrations after a couple of hours plain old HTML with the odd javascript.
Respect of my peers: yes of course. But I don't count every webmaster on the web as a peer. But better to stop here, else I'm going to start ranting ;).
I edit with Edward Tufte's "chart junk" in mind; let content speak for itself. I have coded some work purely for the hell of it, just to see if it can be done, but if it's of no use it doesn't get published. It just stays in the curio cabinet, an interesting specimen. My background is in art. 30 years now an artist and photographer. And I have a lot of curios!
I'm a minimalist by nature (that's what my art teachers always told me, anyway). That's why I like designing for the web, because IMHO this is the best approach to design for this medium.
I'm not all that good yet, but I want to become a great javascript and php programmer only so that I can write simple, elegant and easily-understood code. Any fancy DHTML stuff I would ever do would only be in the interests of simplifying the visitor's ability to find what they want.
So I guess in my case I can showboat and present information and meet goals all at the same time.
Anyway, that's my view.
[edited by: moonbiter at 4:57 pm (utc) on Aug. 6, 2002]
Richard Lowe
When doe presentation cross into "fluff" territory? Tedster notes his design philosphy is moving towards a minimalist approach. Less is more! More often than not...
Clutter and "noise" are distractions, not enhancements. How much of these do you allow to creep into your design? Sure, this is somewhat subjective; but if the rules of application are applied, the subjectivity becomes easier to approach.
I feel very strongly about the sometimes confusing opions than "dynamic html" and "dynamic design" are one and the same. They are not. I've seen sites with flyouts, dropdowns, popups and every flavor of rollover that are so stagnant and unappealing it is ridiculous.
I've also seen sites presented with "static" design that are incredibly dynamic because of the reactions and emotions they evoke.
One approach might require a great deal of code and achieve very little, while the other may take the minimal approach but deliver great impact.
Do you really need eight font variations, flyout menus, and multiple versions of rollovers? Do these add to, or subtract from? Yes, I am aware of demographics and "targeting" markets - BUT! Are you working off of proven statistics or mere assumtions?
Before we go further here, let me state that I work in a young "entertainment orientated" sector and my own user surveys tell me that this group is much more interested in the "meat & potatoes" (please hold the parsley) than many would believe. The appeal of "Flash, flyouts and popups" is not as strong or important as some marketing directors believe. "To the point" presentation works in the "hip" market just as it does anywhere else.
Does your design approach "get to the point," or does it overwhelm it?
Many writers (both amature and professional) like their own voice too much, and write more verbosely than necessary because of it.
Here is a nice essay [writingguide.geneseo.edu] on good writing. Strunk's The Elements of Style [bartleby.com] is available online.
Many writers (both amature and professional) like their own voice too much, and write more verbosely than necessary because of it.
Many writers like their voice: they become verbose.
Moonbiter's argument is valid. The philosophy can be applied broadly: I like css, I'll style everything! or, I know javascript, rollover this!
Here is a hint. The two most powerful sentences are: Yes. No.
Point taken.
You can get a lot of mileage out of "Maybe ... " if you flutter your eyelashes just right while you say it! ;)
Regarding necessity and noise: which is which may vary considerably depending on the site's goals. As an example, sales copy that is good at getting customers to open their wallets might not be particularly good spider food. Adding phrases here and there might be redundant from a human / sales point of view, but might be very worthwhile from the SEO / promotion point of view. For any website there will be numerous variables to juggle. It's really important for the whole design team to have a clear vision of the site's goals and priorities, so everything they do can support that goal -- or at least keep out of the way!
I think it's important that a site looks and feels good, making using it an enjoyable experience. It's almost impossible to put your finger on the factors that play here but somehow, when they all come together, you've got a great website. You know when you come across one. It does seem that minimalism has the upper hand here as there are less mistakes to be made* and "Constraint breeds creativity". Though it must be said I've come across many a 'minimalist' site which is still a total displeasure to use.
You can get a lot of mileage out of "Maybe ... " if you flutter your eyelashes just right while you say it!
Shameless hussy ;);)
I'm currently using css positioned optimization text that is valid in it's own right, if a little keyword heavey, and leaving my sales stuff geared to just that: Sales.
Nick
Everyone asking "what is necessary to achieve that goal?"
> many a 'minimalist' site which is still a total displeasure to use
Because it was an enhancement, a self-conscious attempt at style, not a result of the "necessity" rule.
I code everything in MS notepad.exe. This is my little ecentricity.
I hate WYSIWYG editors (including UltraDev and FrontPage). I have never created a page in one of them that doesn't come out to less than 60k and has less than 1000 <P></P>'s that don't belong - so I've given up on all WYSIWYG editors.
Over the last six years I've taught myself...
HTML, JavaScript, ASP (VBScript), XML, DHTML, and CSS.
...through about 10-12 books.
I like to code graphic-light pages using tables and paragraphs with colored backgrounds to brighten up the pages. Basically, wherever I can put text instead of a graphic, I do.
I usually place no more than 5 1-6k graphics on a single page.
For my own site, I'm designing it to: 1. Load fast; 2. Immediately present the theme of the site to the user; 3. Make navigation as simple as possible (scraping the usual side-nav); and 4. Conform to W3C HTML 4.1 Validation rules.
The bells and whistles of the site aren't flashy, but give personality to the site itself...
- Random comments when you log in or log out. ("Oh, you again...")
- A "User Status" readout that keeps track of your activity on the site and rates you accordingly. ("You're becoming extremely popular!")
- Easter Eggs in the code and strewn throughout the site.
- The ability to create or join a group with your friends so that you can work together to raise your individual levels of access by submitting content and contributing to the growth of the site.
If your site's design doesn't have the fundamentals in place like a fast loading time, easy nav, and tight code-based design - all the graphics and flash animations in the World won't help you.
How's the saying go? "You can dress up a pig, but it's still a pig."
Doug Lavender's Webbed eCopy [www3.sympatico.ca] is an excellent resource.
Reread your text and every time you come across a phrase that you really like, delete it.I don't understand the reasoning behind that ... could you elaborate?
Wow, there's been a lot of traffic in the couple of hours since I posted that. Basically Moonbiter nailed it though - if you come across some turn of phrase that sounds just so brilliant to you, then it likely sounds affectatious and unnecessary to the reader. More importantly, however, unless you are writing poetry, you probably don't want your reader to get stuck on the mechanics of your expression, but rather on the message. That's what made me think of the analagoy to Papa's original post, not to mention certain very lengthy previous discussions....
Tom
P.S. I just created the most amazing new kind of drop-down list. Check it out at ...
Enhancement is noise
I just have to wheel out that other old saw...
La perfection est atteinte non quand il ne reste rien à ajouter, mais quand il ne reste rien à enlever
-- Antoine de Saint-Exupery
Which means... Perfection is attained not when there is nothing to add, but when there is nothing to take away.
Reread your text and every time you come across a phrase that you really like, delete it.
Disagree.
I really liked the way I used the phrase "disagree". It was succinct and conveyed my thoughts exactly. I refuse to delete it, sir!
I think one should be careful about absolute rules. While they might suit computer programming, they don't suit other endevours - like writing. An individual "voice" is important and often occurs when the writer breaks established rules.
One rule I always follow, however, is to read things aloud. If it sounds crap when I talk it, my writing needs revision.