2005.07.18
DOM Scripting Task Force - WaSP
Once again the fine folks at the Web Standards Project are helping us all move the industry forward, this time with the launch of their DOM Scripting Task Force as announced in their buzz archive today.
"The skillset of a front end programmer is a three-legged stool: structure (XHTML) is the first leg, presentation (CSS) the second, and behavior (DOM Scripting) the third," said Peter-Paul Koch, a prominent scripting expert and one of the founders of the task force. "These three legs should be equal, but at the moment the behavior leg is the shortest, least-valued and least-understood of the three, even though the DOM has been a W3C specification for seven years and enjoys relatively solid browser support."
They have a press release, a manifesto, and of course a website.
These topics aren't anything new necessarily, but it's good to see more and more developers picking up the torch. For more reading on this/these topics, check out these other posts from my blog: The Behavior Layer, Unobtrusively, and Semantic Markup - Create, Support and Extract.
If you eat and breath these topics, please send me your resume.
Posted by Nate Koechley on July 18, 2005 at 12:25 AM in Accessibility, Internationalization, CSS Media Types, Browsers, Design, Engineering, Layered Semantic Markup, Web Development | Permalink | Comments (0) | TrackBack
2005.03.31
Yahoo isn't just back in the game - it's winning.
Ben Hammersley writes an interesting piece in the Guardian today titled Second Sight. It's well worth reading, and looks at recent developments from Yahoo and Google, and reports that "Google, it seems, has jumped the shark." His conclusion is that it's "Three-nil to Yahoo." Give it a read, I think you'll be impressed, and probably find out some things about each company that go against the prevailing PR winds.
Yahoo is the new Google. Google is the new Yahoo. Up is down, and black is white. This spring has been very strange. Google, it seems, has jumped the shark. It has been overtaken, left standing, and not by some new startup of ultra smart MIT alumni or by the gazillions in the Microsoft development budget, but by the deeply unhip and previously discounted Yahoo.
The article provides a good overview of recent Yahoo activity, including the Yahoo Search API, research.yahoo.com (and next.yahoo.com), live traffic conditions on Yahoo! Maps, a gig of storage on Yahoo! Mail, Yahoo! 360, Flickr, and even the quietly released Creative Commons search on Yahoo!: http://search.yahoo.com/cc
Update: Danny Sullivan, Editor of the premier search industry publication, released their 5th Annual Search Engine Watch Awards today, and for the first time Yahoo! Search takes first place, bumping Google to second.Remember what I said about prevailing winds, and hold onto your hat.
Posted by Nate Koechley on March 31, 2005 at 11:30 AM in Design, Engineering, News, Search, Search Engines, Search Engine Optimization (SEO), Software and Tools, Yahoo! | Permalink | Comments (0) | TrackBack
2005.03.28
Carpool Conversations Vol. 2
In the second installment of Carpool Conversations, we talked about the dynamics of communication and collaboration. This image is a visualization of our thoughts.
Another thought we had, that's not represented in the chart, is that "silence is a powerful tool". It seems that speaking less sometimes gets better results, and that moments of silence are important. For one, it's important to listen and it's important to think, both of which are markedly more difficult to do while you're talking. Secondly, repeating a point has the generally-unintended consequence of reducing the potency of the idea. If you keep talking after you've made your point, you have a tendency to stray from the initial message, thereby watering it down. At the same time, your listener doesn't have a chance to absorb the idea. Know your message, deliver it as clearly, accurately and succinctly as possible, then allow it to stand on it's own and flourish.
We didn't get to talk too much today (no pun intended), because for some reason the traffic was sparse and we make good time north.
Stay tuned for Carpool Conversations Vol. 3.
Posted by Nate Koechley on March 28, 2005 at 09:09 PM in Design, Idea, Information Architecture, Interaction Design, Location: San Francisco, My life..., Social Networking and Community | Permalink | Comments (0) | TrackBack
2005.03.23
Information Esthetics (i.e.)
Lecture Series One: March–July, 2005
If I was in New York this spring, I'd definitely check out some of these lectures. Looks excellent, and these topics and critical as unfathomable amounts of information continue to be made available to the world.
Making data meaningful—this phrase could describe what dozens of professions strive for: Wall Street systems designers, fine artists, advertising creatives, computer interface researchers, and many others. Occasionally something important happens in these practices: a data representation is created that reveals the subject's nature with such clarity and grace that it both informs and moves the viewer. We both understand and care. This is the focus of Information Esthetics.
Information Esthetics, a recently formed not-for-profit organization, has organized a lecture series dedicated to helping this happen more often. World leaders in seven different aspects of sense-making have been invited to speak on topics from typography to visual perception, from charting to electro-mechanical engineering. The goal: to help expose the beauty experts see in their databases, better engaging their whole minds in interpretation; to help inspire art that's not just decorated with data but makes the data readable, satisfying viewers' minds as much as their eyes and hearts.
The format of the talks lets us explore more deeply than a typical panel or academic paper presentation. Each speaker will talk for a full hour, we'll break for a half hour of fine spirits and snacks, then sit down again for an interview/chat led by series organizer and interaction designer W. Bradford Paley. The intent throughout is to delve into the implications these profound ideas have for human communication in general—but also to share some simple techniques that people can immediately put to use in their own projects.
The lectures will take place Thursday evenings in the Chelsea Art Museum at 565 West 22nd street in Manhattan. They are free with the discounted $3 museum admission, and start promptly at 6:00pm on these dates:
Robert Bringhurst, March 31 · Typography and layout
The distinguished Mr. Bringhurst is perhaps the most recognized typographer, a published poet, and the author of the fundamental contemporary work on typography: “Elements of Typographic Style.” http://www.typebooks.org/i-r_bringhurst.htm
Judith Donath, April 21 · Social computing
Dr. Donath's group at the MIT Media Lab studies intriguing social interactions and produces some of the loveliest and clearest visual representations of these complex systems. She is a well-read and careful observer of fine art. http://smg.media.mit.edu/people/Judith
Ted Selker, May 12 · Situated devices
Dr. Selker focuses on putting intelligence into everyday objects: his invention of the eraser-like IBM Trackpoint device transformed laptop keyboards throughout the industry. His MIT media Lab group continues to expand those explorations. http://web.media.mit.edu/~selker
Lisa Strausfeld, May 26 · Real-time charting
Ms. Strausfeld is a partner in Pentagram, the respected New York design firm. Her dense, readable information displays are well structured, visually rich, and intellectually satisfying. http://www.pentagram.com/people-strausfeld.htm
Bill Buxton, June 16 · Supporting creative analysis
Mr. Buxton is a musician, mountain climber, and interaction designer; former Chief Scientist of Silicon Graphics; and a well-known and controversial computer interface expert. He owns an art gallery in Toronto with his wife and has been developing user interfaces explicitly for designers for over a decade. http://www.billbuxton.com
Ron Rensink, June 30 · Visual perception
Dr. Rensink is one of the world's experts on “Change Blindness” a feature of the human visual system that allows major changes to happen unnoticed right in front of one's eyes, allowing (among other things) magic performances to work. He studies human perception, discovering and sharing principles useful in design. http://www.psych.ubc.ca/~rensink
Tamara Munzner, July 14 · Large data sets
Dr. Munzner specializes in information visualization: showing complexities in subjects that range from genetically-determined phylogenetic evolutionary trees to environmental sustainability. Her work is informed by an eye developed under her art-teacher father, and often reveals structure more clearly as a result. http://www.cs.ubc.ca/~tmm
This lecture series is an Information Esthetics production, made possible by a project of Digital Image Design Incorporated. The talks are presented by The Project Room at Chelsea Art Museum by producer/curator Nina Colosi, and are supported in part by the Department of Computer Science at Columbia University.
Generous volunteer efforts support Information Esthetics, including high-reliability Web site hosting by Michael Rosenthal, Web site supervision by Perry Metzger, and (soon) graphic design by Warren Kemp. Please contact i.e.director W. Bradford Paley if you would like to volunteer, be put on our mailing list, or otherwise participate.
If you go, please point me to your notes!
Posted by Nate Koechley on March 23, 2005 at 12:00 PM in Design, Events, Information Architecture, Interaction Design, Knowledge & Content Management, Location: New York City, Search, Search Engines, Search Engine Optimization (SEO), Social Networking and Community | Permalink | Comments (1) | TrackBack
2005.02.09
Semantic Markup - Create, Support and Extract
Semantic Data Extractor
As Kevin Ryan pointed out at work yesterday, the W3's Semantic Data Extractor is a pretty sweet tool. I've been steadily promoting Layered Semantic Markup at work -- the importance of meaningful markup as the core of web development. This is a great tool to show that value, and remind that the reason you put meaning in is to get meaning out.
The tool tries to extract information from a semantically-rich HTML document. It only uses information available through the good usage of the semantics provided by HTML. “The aim is to show that providing semantically rich HTML gives much more value to your code: using semantically rich HTML allows a better use of CSS, and makes your HTML intelligible to a wider range of user agents (especially search engines bots).”
To see it in action, check out the new next.yahoo.com page. The Extractor handles it pretty well, showing a clear document hierarchy.
What is Layered Semantic Markup?
Today’s Wrong Solution is Tomorrow’s Constraint
Layered Semantic Markup (LSM) is not a technology, but a framework comprised of HTML, XHTML, Cascading Style Sheets (CSS), Javascript, DOM and other Web technologies. LSM allows for appropriately implemented principles and standards.
LSM is a development framework for creating Web documents and experiences. LSM builds for the least capable devices first, then enhances those documents with separate logic for presentation, in ways that do not place an undue burden on baseline devices but which allow a richer experience for those users with modern graphical browser software. LSM supports all user agents, and is inclusive by design. (Progressive Enhancement - Unobtrusive Javascript)
LSM has structural semantic markup at its core, which provides lean, meaningful, accessible pages. This well-built core and the clear separation of structural, presentational and behavioral layers make this development philosophy superior to many short-sighted approaches.
Today’s wrong solution is tomorrow’s constraint. A holistic vision - an underlying philosophy - must guide technical decisions. LSM provides the strategy for a sound and future-ready approach.
LSM embraces Graded Browser Support by using one markup document, subsequently layered with stylesheets and scripts that provide a gradually enhanced experience across a wide variety of browsers and devices.
This approach has profound advantages over other browser support approaches such as graceful degradation. Graded Browser Support recognizes that advanced technology support is not a guarantee of the future, and that legacy software as well as alternative devices (mobile) must always be considered. Graded Browser Support defines support in terms of current capabilities, not in terms of legacy or obsolete software; it embraces accessibility, universality, and peaceful coexistence with more feature-rich browsers/devices; and it allows for adoption of new technology and strategies without leaving any browser/device behind.
Credits
This work is heavily influenced and contains directly passages from Debra Chamra's "Progressive Enhancement: Paving the Way for Future Web Design", Steven Champeon and Nick Finck's presentation "Inclusive Web Design For the Future with Progressive Enhancement", and Steven Champeon's "Progressive Enhancement and the Future of Web Design", all of which may be found here.
Thanks also to the great people who have endlessly debated and developed these topics with me: James Berry, Sean Imler, Todd Kloots, Jon Koshi, Mike Lee, Thomas Sha, Matt Sweeney, Chanel Wheeler, and Christina Wodtke; and everybody else; and to everybody who puts their ideas online so that others may be inspired. Thanks.
Posted by Nate Koechley on February 9, 2005 at 03:22 PM in Accessibility, Internationalization, CSS Media Types, Browsers, Design, Engineering, Idea, Information Architecture, Interaction Design, Layered Semantic Markup, References, Search, Search Engines, Search Engine Optimization (SEO), Software and Tools, Visual Design, Web Development | Permalink | Comments (7) | TrackBack
2005.02.01
How Big Is Your Footprint?
"Ever wondered how much "nature" your lifestyle requires? You're about to find out."
IF EVERYONE LIVED LIKE YOU, WE WOULD NEED 4.3 PLANETS.
![]()
What's your footprint?
Posted by Nate Koechley on February 1, 2005 at 01:01 PM in Design, Idea, My life..., Other, References, Social Networking and Community | Permalink | Comments (1) | TrackBack
2005.01.20
Beautiful API
This page is beautiful: http://www.flickr.com/services/api/. Every service-based web site should have a page like this.
This is a great way to understand and communicate your functionality. If you can't describe your site in these terms, well, start trying because you should be able to. (You don't have to make it public.)
I'm not here to talk about the benefits of web services and open APIs -- but at least internally, if you can think about your offerings in these clean and explicit terms you'll be much more successful.
We've moved beyond the "If you build it, they will come" days. We're now in the "If you offer it, they will build it" days. This cool map-based Flickr interface was built because the API existed.
Posted by Nate Koechley on January 20, 2005 at 03:33 PM in Accessibility, Internationalization, CSS Media Types, Design, Engineering, Idea, Software and Tools, Web Development | Permalink | Comments (0) | TrackBack
2005.01.17
Must Provide Volume Controls
Rule: Volume controls and a Mute button must exist for all online audio.
I ended up on a promotion page for American Airlines. I was actually interested in the demo they offered, so I clicked to watch. The demo had an audio track but no way to turn off the volume. Because I couldn't turn it off, I immediately closed the window. For me, this reaction is sometimes nearly automatic - almost a type of panic. In this case, I was listening to music.
Unfortunately for American Airlines, I wasn't as interested in their audio narrative as I was in the music I already had. Plus, I didn't want to switch over to iTunes and then back again. If you want be successful online, forget about the audio. If you really can't, make it opt-in. No matter what, leave the user in charge, or they'll leave you.
Posted by Nate Koechley on January 17, 2005 at 11:11 PM in Accessibility, Internationalization, CSS Media Types, Design, Information Architecture, Interaction Design, Web Development | Permalink | Comments (0) | TrackBack
2005.01.11
Newsmap
For all the news junkies out there, and for those of you interested in visualizations, check out newsmap if you haven't seen it before.
- Notice the legend in the lower right corner. Color = age.
- The size of the area represents the number of sources.
- Layout controls are in the lower right corner too. I think I prefer "standard" over "square".
- You can select countries across the top. Each country will get a proportional section of the page. Turn on US, NZ and Canada, and notice how different stories are variously prominent.
- Archive controls are in the lower left. You can examine news from earlier in the day, or earlier in the week.
Posted by Nate Koechley on January 11, 2005 at 02:41 AM in Design, Information Architecture, Interaction Design, News, Social Networking and Community, Visual Design | Permalink | Comments (1) | TrackBack
Personal Music Services; The Long Tail
The music service Personal Activaire will be more interesting when it podcasts. I don't feel like putting my mp3 player in a FedEx box. Make it a podcast, and now we're talking. (By the way, I only want the good songs, not the whole album. Haven't you read The Long Tail?.)
Posted by Nate Koechley on January 11, 2005 at 02:34 AM in Design, Gadgets, Music [1], Pop Culture | Permalink | Comments (0) | TrackBack
2005.01.05
Finding and Removing Duplicates Songs with iTunes
Finally!
Over the past weekend I downloaded the update to Apple's iTunes software. It's up to version 4.7 now. Whenever an update to anything is released, the questions are 1) What has changed? and 2) Is it advisable to update now?
For the 4.7 update, the answers are 1) Not very much; and 2) Immediately!
According to the release notes, this was a pretty minor release, with just two new items. The first is support for copying photos to an iPod photo. This would be necessary if I had an iPod Photo, but I don't**. The second item is "the ability to show duplicate songs in your library".
I don't know about you, but I often end up with duplicate files in my iTunes library. Sometimes I'll import a CD twice by accident. Other times I'll add files from Limewire or some other source. Not too long ago, I merged external hard drive libraries with a buddy. In all these cases, and many others, it's possible to have an album (or just song) in your library twice.
It always seemed like purging duplicates should have been part of the base iTunes functionality. It doesn't seem like it should be that hard (the files have unique profiles -- name, length, etc.
There were always kludgey ways to do it, but all very time consuming and labor intensive. Now, it's a dedicated menu toggle (under Edit).
Thanks Apple, better late than never.
**I don't have an iPod photoApple Store in San Francisco It seemed nice enough, though I have a little difficultly seeing how it would fit into my life, especially considering how awesome Flickr is.
Posted by Nate Koechley on January 5, 2005 at 08:26 PM in Design, Gadgets, HOWTO's and Tutorials, Software and Tools | Permalink | Comments (4) | TrackBack
2005.01.04
Today's Quote
I was catching up on reading Jeremy Keith's Adactio blog. The entry is primarily about the beautiful "typeface that London Transport use on all the tube stations and bus stops in London". Frank Pick commissioned the typeface in 1916, the work of Edward Johnston. Jeremy says "Frank Pick's philosophy is clear from this quote:"
The test of the goodness of a thing is its fitness for use. If it fails on this first test, no amount of ornamentation or finish will make it better; it will only become more expensive and more foolish.
I enjoy quotes in general, and I like this one in particular.
Posted by Nate Koechley on January 4, 2005 at 05:13 PM in Design, Visual Design | Permalink | Comments (0) | TrackBack
2004.12.13
Yellow has moved into the Top 10
Color Trends
An article on the Du Pont automotive web site, Silver Still Strong, But Livelier Hues Lead Change -- 2004 DuPont Automotive Color Popularity Report Indicates Car Buyers "Yearn For Color", via ResourceShelf. It's interesting to think about color from this particular perspective. In general, I like learning about how specific groups think deeply about topics most people don't think about at all.
The auto-specific nature shows up in predictable statements like:
We see the desire for color mirrored in the worlds of fashion and home furnishings. Yet, our research in small focus groups indicates what people prefer isn't always what they buy when it comes to cars and trucks. Some buyers may rein in their expressive side and choose mainstream colors based on their perceived impact upon vehicle resale," [Ed: emphasis added]
My favorite quote:
Yellow has moved into the Top 10 in North America for the first time since 1992
Here are the rest of my notes from the article:
"People use color to express their personality," said Eiseman, who is the director of the Pantone Color Institute and recently was named one of the top style-makers in the United States (just behind fashion icon Ralph Lauren) by HFN, the home furnishings magazine. "Even white, which is re-invented with the addition of pearlescent effects, is breaking out to become, perhaps, an expression of urban glamour."
Global Trends: Silver, a value color, will be refreshed with warm reds, light brown and cool color tints in green or blue. This trend also will take silver into new color areas where cross-over colors appear, such as grayish blue and green metallics. These cross-over colors will make the frontiers of a given color family less distinct and add interest to modern vehicle designs.
Gray, a major component of the neutrals, has potential with the addition of color, such as a purple-gray, that exudes elegance. Higher chroma content blue maintains its strong popularity level in Europe and also has potential for the Americas. Green, which has fallen from its high in 1998, could be a renaissance color in Europe, especially in cross-over hues for neutrals and blues that can go toward turquoise or teal. Red and yellow are "notice me" colors and provide a distinctive, differentiated statement for certain vehicle types. Red is strengthening in the Americas as a mainstream color, and, yellow, even if still a niche color, really stands out on cross-over SUVs and sport and compact models.
They also share their interpretations of "What Your Car Color Says About You":
- Silver: Elegant, loves futuristic looks, cool
- White: Fastidious
- Vibrant Red: Sexy, speedy, high-energy and dynamic
- Deep Blue-Red: Some of the same qualities as red, but far less obvious about it
- Light to Mid-Blue: Cool, calm, faithful, quiet
- Dark Blue: Credible, confident, dependable
- Taupe/Light Brown: Timeless, basic and simple tastes
- Black: Empowered, not easily manipulated, loves elegance, appreciates classics
- Neutral Gray: Sober, corporate, practical, pragmatic
- Dark Green: Traditional, trustworthy, well-balanced
- Bright Yellow-Green: Trendy, whimsical, lively
- Yellow Gold: Intelligent, warm, loves comfort and will pay for it
- Sunshine Yellow: Sunny disposition, joyful and young at heart
- Deep Brown: Down-to-earth, no-nonsense
- Orange: Fun loving, talkative, fickle and trendy
- Deep Purple: Creative, individualistic, original
Posted by Nate Koechley on December 13, 2004 at 03:59 PM in Design | Permalink | Comments (0) | TrackBack
2004.12.08
Digital Web Magazine: a Fast Company's 2005 Fast 50 Nominee
If you don't read Digital Web Magazine, you should. If you do, you should leave a testimonial over at the Fast Company's 2005 Fast 50 - their 4th annual - where Nick Finch, DWM's publisher and driving force is nominated this year.
Posted by Nate Koechley on December 8, 2004 at 03:01 PM in Blogging, RSS, Design, Information Architecture, Interaction Design, Visual Design, Web Development | Permalink | Comments (0) | TrackBack
2004.11.01
New Hillman Curtis documentary video
My friend Hillman points us to his latest documentary, of designer Paula Scher for AdobeStudio. You can find it in the Showcase at AdobeStudio.
If you missed the first one - on Stefan Sagmeister - it archived on Hillman's site.
I like seeing video online. Our culture is largely video based, yet it hasn't really blossomed online yet. As long as Hillman has a camera, I know we're in good hands. Keep watching.
Posted by Nate Koechley on November 1, 2004 at 02:35 PM in Design, Visual Design | Permalink | Comments (0) | TrackBack
2004.10.22
Douglas Bowman's presentation from Web Essentials 2004 in Sydney
Doug Bowman, of Stopdesign and adaptive path, famous for the Blogger and Wired News redesigns, posts his great presentation Pushing Your Limits (And Other Secrets of Designing with CSS) from the Web Essentials 2004 conference in Sydney.
It's a great presentation, and beautiful too. Whether you know your CSS or not, it's well worth a click-through.
Posted by Nate Koechley on October 22, 2004 at 04:01 PM in Accessibility, Internationalization, CSS Media Types, Browsers, Design, Events, HOWTO's and Tutorials, Information Architecture, Interaction Design, Layered Semantic Markup, Web Development | Permalink | Comments (0) | TrackBack
2004.10.11
The Behavior Layer - Unobtrusively
I've been working on a framework called Layered Semantic Markup for I guess a few years now. While I spend most of my time considering the Structural Layer (Content, aka HTML) and the Presentation Layer (CSS), there is a third layer: Behavior Layer (scripts and the DOM). Having stable and appropriate Content and Presentation layers are helpful before one can appropriately address the Beharior Layer, which is why I've spent my time as I have.
A foundational idea of Layered Semantic Markup is Accessibility (and not just in the Section 508 of Accessibility for indivisuals with disabilities). Content should be accessible to ALL. Content should be available without Presentation. Presentation should be available without Behavior. In other words, each can only reach their potential (and some would argue bare minimum) if they are isolated and independent.
I don't want my snazzy Javascript DHTML behaviors (which makes my navigation more efficient to desktop computer users) to make my navigation unusable to cell phone browsers. With a nod to "One man's treasure is another man's trash", what's good for one user may be detrimental to another.
With this in mind, take a look at this great tutorial on how to write an Unobstrsive Behavior Layer, or as the author brands it, "Unobtrusive Javascript .
Hat tip to little. yellow. different's mini-blog.Javascript is a wonderful tool to enhance the usability of web sites. It is the extra layer above the mark-up 'what is this text' and the CSS 'how should it be displayed'. Javascript adds a new dimension, the 'how should this element behave'.
On the following pages we will discuss and see how we can use Javascript, but still maintain accessibility. The technique to completely separate Javascript from the other two layers of web development has become commonly named 'unobtrusive Javascript', as 'accessible Javascript' does not quite cut it. You can have a perfectly separated Javascript and still be totally inaccessible.
Posted by Nate Koechley on October 11, 2004 at 04:09 PM in Accessibility, Internationalization, CSS Media Types, Browsers, Design, Engineering, HOWTO's and Tutorials, Information Architecture, Interaction Design, Layered Semantic Markup, References, Web Development | Permalink | Comments (0) | TrackBack
An Introduction to Using Patterns in Web Design
Being a designer is being a professional problem solver. One of the joys of web design and development is that are always multiple solutions -- always another way to do the same thing. This variety keeps me on my toes. It requires that problems are clearly defined, that users are considered, that edge cases are accounted for, and the rationales are justified and reasonable.
But this variety is a challenge. Drawing each project from a teaming pool of options requires considerable, well, consideration. Starting from scratch tastes good, but it's tons of work, and usually just too much work.
To the rescue come patterns. Similar problems have similar solutions. Solutions are not only defined by their specifics but by their generalities. There are broad patterns. Since first reading A Pattern Language (Christopher Alexander, Oxford University Press, 1977) in 2000, I've seen an obvious connection between that school of thought and the "Towns, Buildings [and] Construction" of the web.
I must give credit to my Dad, who has recommended this book to his friends since probably the early-1980's (in an architecture context), and encouraged me to read it. In fact, his first-printing copy sits in prominence on my office desk.
I've been working on web patterns extensively at my day job, and will write more about that here soon. In the meantime, let me point you to this An Introduction to Using Patterns in Web Design that's been getting passed around the web since Ryan Singer posted it on October 5th, 2004.
It's not exactly what I'd write about patterns, but it's worth a read.
Posted by Nate Koechley on October 11, 2004 at 12:26 PM in Design | Permalink | Comments (0) | TrackBack
2004.10.01
Paper vs. Pixels - Part 3
It's fun being a Web Developer because we're right in the thick of it all. I once defined a Web Developer as the team member with the most software. Webdev's are in the middle of a triangle between (1) Project Management/Business, (2) Design and (3) Engineering. Therefore, we use all their software, and often act as liaison between the groups. I often use:
- Photoshop and Illustrator, tools of the Visual Designers trade
- InDesign and Viseo, tools of the Interaction Designers trade
- MS Project, Excel, PowerPoint - tools of the Project Manager
- Apache, PHP, MySQL, vi, SecureCRT - tools of the Engineer
- Homesite, about 30 browsers, validators, and various small tools like sruler, Iconico...
Anyways, one of the more common questions a Webdev gets asked relates to the different between designing and building for The Web versus the controlled and familiar world of Print.
I've been reading Web Page Design for Designers for years now, and in this months issue Joe talks about just that in part 3 of Paper vs. Pixels. It's worth a read, as he covers key points including:
Apart from providing an index or glossary, navigation is not usually an issue in print. ...
Unless you produce comics that require special 3D glasses, print never requires on the reader having a 'plug-in'.
Once the artwork has left your studio, duly checked for correctness and signed-off, what you get depends on the printer. There are lots of variables but you will have certain expectations and decent printers will do their best to meet them. If they don't, you will have good cause to complain and if they don't satisfy you, stand a good chance of losing future business.
The equivalent of a printer on the Web is the browser, the piece of software that interprets your instructions and displays it as a page on a computer screen. Just in the same way that you wouldn't expect different printers to produce identical results from the same artwork, browsers won't either. Sadly, there will probably be a much greater divergence in browser results than you would expect from printers.
This installment, the third, covers Navigation, Plug-ins, Browsers, and Multimedia. For the full story, be sure to read the earlier Part 1 (The ever-changing screen, Statistics, and Judging a design on your own screen) and Part 2 (Font sizes, Colours change, and Resolution).
Posted by Nate Koechley on October 1, 2004 at 04:36 PM in Browsers, Design, HOWTO's and Tutorials, Visual Design, Web Development | Permalink | Comments (0) | TrackBack
2004.09.28
Layered Semantic Markup hits the big-time at Yahoo!
I'll post some more details when I get a second, but I wanted to quickly point out that the new launches of http://www.yahoo.com/beta and my.yahoo.com are among the most visible examples of Layered Semantic Markup on the Yahoo! Network.
Isn't the markup beautiful! Isn't the CSS wonderful?
Congrats, one and all!
Posted by Nate Koechley on September 28, 2004 at 05:39 PM in Accessibility, Internationalization, CSS Media Types, Design, Engineering, Layered Semantic Markup, Web Development, Yahoo! | Permalink | Comments (1) | TrackBack
2004.09.09
Exceptional Eyetracking and Analysis
Wow!: Eyetrack III
http://www.poynterextra.org/eyetrack2004/main.htm
The Poynter Institute, a school for journalists, has just released the results of a comprehensive and fabulously documented eye tracking study. Very interesting information.
They analyzed their data internally, and with external analysis by Jared, Jakob, Rusty, Adrian Holovaty and Alan Jacobson.
They've made a lovely self-contained site with all the goodies which you can also download in it's entirety in PDF.
There are many interesting findings, which did you find most enlightening?
Posted by Nate Koechley on September 9, 2004 at 03:04 AM in Design, HOWTO's and Tutorials, Information Architecture, Interaction Design, News, Other, References, Software and Tools, Visual Design | Permalink | Comments (2) | TrackBack
2004.07.27
75% of web design is normative, the rest is merely color and pictures.
An interesting survey, These web sites are identical...or are they? suggests that "75% of web design is normative, the rest is merely color and pictures.".
I found this link over at blogdex.net
This survey compares 10 web sites through elements of their layout: styles, page construction and elements... The survey seeks similarities and differences between those well known web sites... What can be observed is that those web sites agree on implicit, internalized layout and design norms (Consensus rate), and that deviance from these rules (Dissidence rate) is uncommon.
The survey made the following conclusions, which I'll directly quote here. Before I do, let me urge you to take a look at the data and analysis they present, it's enjoyable.
-
Similar layouts
Even though thousands of different layouts can be achieved using (X)HTML, web designers tend to stick, explicitly or not, to a set of layout elements. Links must be underlined, even when hovered, and the user must be able to tell which links he has already visited. web designers do not like sidebars very much when placed on the left, right sidebars are much more widespread. Every page should include a header logo and a footer; moreover, a white background is preferred. The main text font should be serif. Last, a header graphic is recommended.
-
Identical contents
Some elements of content are recurrent in web design: search boxes are quite common, copyright sentences including the designer's full name are prevalent; 404 pages are quite used too. The habit of dividing web sites into sections is extremely common; such sectioning rarely goes over six sections.
-
Coding the same way
Although many techniques often exist for the same effect in XHTML or CSS coding, web designers favor some coding techniques, elements, or norms. XHTML is acknowledged as the markup language to use by a majority. When designers decide not to use some code, they massively reject it: access keys, XML prologs. Many cleavages still remain: UTF-8 vs ISO encoding, Strict vs Transitional, use of print style sheets...
-
Inheritance from print design
web designers share a common print design background and import some of its elements to their Internet creations: a comprehensive use of sidebars and their positioning, footers, graphic headers, typographical knowledge.
Posted by Nate Koechley on July 27, 2004 at 10:59 AM in Design, Information Architecture, Interaction Design, Visual Design, Web Development | Permalink | Comments (2) | TrackBack
2004.07.19
Web Visions Presentation
First Things First: IA and CSS
With apologies for the delay, here are links to the presentation Christina Wodtke and I delivered at the webvisions 2004 conference this past Friday in Portland, Oregon.
Downloads
- IA and CSS (ppt, 571kb) - Final, as delivered at conference
- IA and CSS (html) Animation removed post-conference
- IA and CSS (pdf, 699kb) Animation removed post-conference
There has already been some feedback, including a wonderfully thorough recap over at epersonae.com, and some glowing words -- posted immediately after the conference -- from vanderwal.net.
This flat out rocks as it echos what I have been doing and refining for the last three years or more... This process makes things very easy to draft in simple wireframe... This practice has cut down development and design time in more than half and greatly decreases maintenance time. One of the best attributes is the decreased documentation time as using the Web Developer Extension toolbar in Firefox exposes the class and id attributes that provide semantic structure... I can not think of how or why we ever did anything differently.
Overall, I was very pleased with the talk, and with the reception is received. Some people did give some constructive criticism though, but that's always nice to get too.
Thanks to everybody who came and listened to me, and those that asked questions or found me for a conversation later. Thanks also to our wonderul hosts, who put on an excellent conference -- I'm looking forward to next year. And finally, to Christina again for dragging me out.
Posted by Nate Koechley on July 19, 2004 at 10:16 PM in Blogging, RSS, Design, Events, Information Architecture, Interaction Design, Layered Semantic Markup, Software and Tools, Web Development | Permalink | Comments (8) | TrackBack
2004.07.08
Hillman on Canal Street - A Certain Type of Penetration
I was in NYC over the Fourth of July weekend. Hopping off the from-Brooklyn subway, I popped onto Canal Street looking for some mix tapes. They have all the bootleg software booths too, and as I paused to look at one at one of the displays, I saw my coworkers face staring back at me for a book cover.

I guess that when your book makes it to the carts on Canal Street you've penetrated pop culture to a special degree.
As previously noted, I'm working on a project with Hillman Curtis, who's book it is.
Posted by Nate Koechley on July 8, 2004 at 10:08 AM in Design, Location: New York City, My life..., Travel [1] | Permalink | Comments (0) | TrackBack
2004.06.25
Web Apps are Hot
Dave Shea over at Mezzoblue has posted An ongoing conversation about web applications is highlighting key points about the future of computing, the web, and the industry.
Definitely read it through, and follow any of the links that you haven't previously read. By the end, you'll likely agree that
It’s a lot to digest and that’s only scratching the surface. The obvious trend is the key to understanding the future of computing: the web is it. Servers are becoming more important than clients. While raw processor power will remain useful for applications that need it, simple and general purpose data management — including email, scheduling and time management, office applications, and all other text and information manipulation tools — will increasingly move to a globally shared environment that makes it easier to collaborate and easier to access. The recession is over, the slump is ended. Web development is in demand, and the demand is only going to increase.
Posted by Nate Koechley on June 25, 2004 at 11:23 AM in Design | Permalink | Comments (0) | TrackBack
2004.04.17
Theories About Designing Experiences
Jodi Forlizzi hosts a helpful and insightful overview titled Towards a Framework of Interaction and Experience As It Relates to Product Design -
Theories to Talk About.
In it, the work of Alben, Battarbee, Cain, Dewey, Forlizzi, Hudspith, Jaasko and Mattelmaki, Makela and Fulton Suri, Margolin, Pine & Gilmore, Rhea are summarized and contrasted. Diagrams of relevant models accompany easy review.
The 2200 words make it a longer-than-average page; any shorter, and the 11 Theories wouldn’t get there due.
Cheers to http://superfluousbanter.org/
Posted by Nate Koechley on April 17, 2004 at 08:45 PM in Design, Idea, Information Architecture, Interaction Design | Permalink | Comments (0) | TrackBack
