Categories
Big Web Show Design Designers The Big Web Show Tools

This Machine Kills Pixels: Khoi Vinh on Design & Design Tools

Khoi VinhKHOI VINH (@khoi) is my guest this week. Khoi is a a Principle Designer at Adobe, design chair at Wildcard, and former design director at NYTimes.com. He blogs at subtraction.com. Over a cordial hour, we discuss the surprising results of his recent design tools survey; how to watch TV; being creative on the iPad; the inspiration behind Adobe Comp CC; juggling multiple projects to stay fresh; choosing an extracurricular project; how design has changed in the past two years; and more. Enjoy Big Web Show Episode ? 134: This Machine Kills Pixels.

Sponsored by Braintree, Casper, and DreamHost.

URLS

@khoi on Twitter
Subtraction.com
The Tools Designers Are Using Today
Sketch digital design software
Design Tools: What Are You Using
Khoi’s latest book
Wildcard
Kidpost – Photo Sharing for Families


Categories
Bandwidth Best practices Design Designers development DOM Ethan Marcotte HTML industry Markup Medium Off My Lawn! people Performance Responsive Web Design Standards State of the Web Tech The Essentials The Profession Usability UX Web Design Web Design History Web Standards XHTML

You’re welcome: cutting the mustard then and now.

EVERY TIME I hear a young web developer cite the BBC’s forward-thinking practice of “cutting the mustard,” by which they mean testing a receiving web device for certain capabilities before serving content, I remember when my team and I at The Web Standards Project invented that very idea. It’s a million web years ago, by which I mean fourteenish human years ago, so nobody remembers but me and some other long toothed grayhairs, plus a few readers of the first edition of Designing With Web Standards. But I like you, so I will tell you the story.

Back then in those dark times, it was common practice for web developers to create four or more versions of the same website—one for each browser then in wide use. It was also a typical (and complementary) practice to send server-side queries to figure out which browser was about to access a site’s content, and then send the person using that browser to the site version that was configured for her browser’s particular quirks, proprietary tags, and standards compliance failings.

The practice was called “browser detection.” Nobody but some accessibility advocates had ever questioned it—and the go-go dot-com era had no time or care for those folks.

But we at The Web Standards Project turned everything on its head. We said browsers should support the same standards instead of competing to invent new tags and scripting languages. We said designers, developers, and content folks should create one site that was accessible to everyone. In a world like that, you wouldn’t need browser detection, because every browser and device that could read HTML would be able to feast on the meat of your site. (And you’d have more meat to share, because you’d spend your time creating content instead of crafting multiple versions of the same site.)

To hasten that world’s arrival, in 2001 we launched a browser upgrade campaign. Those who participated (example participant here) employed our code and content to send their users the message that relatively standards-compliant browsers were available for every platform, and inviting them to try one. Because if more people used relatively standards-compliant browsers, then we could urge more designers and developers to create their sites with standards (instead of quirks). And as more designers and developers did that, they’d bump against still-unsolved standards compliance conundrums, enabling us to persuade browser makers to improve their standards compliance in those specific areas. Bit by bit, stone by stone, this edifice we could, and would, erect.

The code core of the 2001 browser upgrade campaign was the first instance of capability detection in place of browser detection. Here’s how it worked. After creating a valid web page, you’d insert this script in the head of your document or somewhere in your global JavaScript file:

if (!document.getElementById) {
window.location =
"http://www.webstandards.org/upgrade/"
}

We even provided details for various flavors of markup. In HTML 4 or XHTML 1 Transitional documents, it looked like this:

<script type="text/javascript" language="javascript">
<!-- //
if (!document.getElementById) {
window.location =
"http://www.webstandards.org/upgrade/"
}
// -->
</script>

In STRICT documents, you’d either use a global .js file, or insert this:

<script type="text/javascript">
<!-- //
if (!document.getElementById) {
window.location =
"http://www.webstandards.org/upgrade/"
}
// -->

You could also just as easily send visitors to an upgrade page on your own site:

if (!document.getElementById) {
window.location =
"http://www.yourdomain.com/yourpage.html"
}

Non-WaSP members (at the time) J. David Eisenberg, Tantek Çelik, and Jim Heid contributed technical advice and moral support to the effort. WaSP sysadmin Steven Champeon, the inventor of progressive enhancement, made it all work—under protest, bless him. (Steve correctly believed that all web content should always be available to all people and devices; therefore, in principle, he disliked the upgrade campaign, even though its double purpose was to hasten the arrival of truly standards-compliant browsers and to change front-end design and development from a disrespected world of hacks to a sustainable and professional craft. ((See what I did there? I’m still respectfully arguing with Steve in my head.)))

Discovering rudimentary DOM awareness or its absence in this fashion was the first time web developers had tested for capabilities instead of chasing the dragon in a perpetual and futile attempt to test for every possible browser flavor and version number. It was the grandparent, if you will, of today’s “cutting the mustard.” And it is analogous as well to the sensible responsive design practice of setting breakpoints for the content, instead of trying to set appropriate breakpoints for every possible device out there (including all the ones that haven’t been invented yet).

Which reminds us that the whole point of web standards was and is forward compatibility—to create content that will work not only in yesterday’s and today’s browsers and devices, but in all the wonderful devices that have yet to be invented, and for all the people of the world. You’re welcome.

—CHICAGO, Westin Chicago River Hotel, 1 September 2015


Hat tip: John Morrison

Categories
An Event Apart Bandwidth Best practices Design Designers development Future-Friendly Performance Responsive Web Design State of the Web Web Standards

On Web Performance

Lara Hogan

GET READY for Lara Hogan, author of Designing For Performance, as she shares pretty much about everything you’ll need to know to design optimally performant front-end web experiences. It’s one of twelve essential sessions that make An Event Apart Austin 2015 the Southwest’s don’t-miss web design and development event of 2015.

Categories
A List Apart business Career client services content strategy Corporatism creativity Design Designers UX

A List Apart ? 421 Gets Personal

A List Apart Issue No. 421

THERE’S GREAT reading for people who make websites in Issue No. 421 of A List Apart:

Resetting Agency Culture

by Justin Dauer

Forget Air Hockey, Zen Gardens, and sleep pods: a true “dream” company invests in its people—fostering a workplace that supports dialogue, collaboration, and professional development. From onboarding new hires to ongoing engagement, Justin Dauer shares starting points for a healthy office dynamic and confident, happy employees. ?


Crafting a Design Persona

by Meg Dickey-Kurdziolek

Every product has a personality—is yours by design? Meg Dickey-Kurdziolek shows you how Weather Underground solved its personality problems by creating a design persona, and teaches you collaborative methods for starting a personality adjustment in your company. ?


Categories
An Event Apart Design Designers

Screen Time: An Event Apart Video by Luke Wroblewski

Luke Wroblewski at An Event Apart Orlando: Special Edition

FULL-LENGTH FRIDAY is here again! Enjoy another great 60-minute presentation ? An Event Apart, the design conference for people who make websites:

In this 60-minute video captured live at An Event Apart Orlando: Special Edition, designer, entrepreneur, and author Luke Wroblewski takes us deep into what today’s world of multiple, simultaneous screen use means for web and interaction designers.

Source: An Event Apart News: Screen Time: An Event Apart Video by Luke Wroblewski

Categories
Big Web Show Design Designers Interviews Publications Publishing The Big Web Show

Big Web Show ? 125: “You’re My Favorite Client” with Mike Monteiro

8690193117_5e38a4db88_c

Monteiro and I talk design:

Designers Mike Monteiro (author, “You’re My Favorite Client”) and Jeffrey Zeldman discuss why humility is expensive, how to reassure the client at every moment that you know what you’re doing, and how to design websites that look as good on Day 400 as they do on Day 1. Plus old age, unsung heroines of the early web, and a book for designers to give to their clients.

5by5 | The Big Web Show ? 125: “You’re My Favorite Client,” with Mike Monteiro.

Categories
A Book Apart Advocacy An Event Apart business Career client services clients conferences Design Designers Education engagement people

Design Is A Relationship

Mike Monteiro

MIKE MONTEIRO is a man on a mission. He wants to improve design by fixing the core of it, which is the relationship between designer and client. Too many of us fear our clients—the people whose money keeps our lights on, and who hire us to solve business problems they can’t solve for themselves. And too many clients are even more frustrated and puzzled by their designers than the designers are by the clients.

It’s the designer’s job to fix this, which is why Mike first wrote Design Is A Job, and spent two years taking the message into conference halls and meeting rooms from New Zealand to New York.

I wish every designer could read this book. I can’t tell you how many friends of mine—many of whom I consider far better designers than I am—struggle every day with terrible anxieties over how a client will react to their work. And the problem isn’t limited to web and interaction designers. Anybody who designs anything burns cycles in fear and acrimony. I too waste hours worrying about the client’s reaction—but a dip into Mike’s first book relaxes me like a warm milk bath, and reminds me that collaboration and persuasion are the essence of my craft and well within my power to execute.

If the designer’s side of things were the only part of the problem Mike had addressed, it would be enough. But there is more:

  • Next Mike will help clients understand what they should expect from a designer and learn how to hire one they can work with. How he will do that is still a secret—although folks attending An Event Apart San Francisco this week will get a clue.
  • Design education is the third leg of the chair, and once he has spread his message to clients, Mike intends to fix that or die trying. As Mike sees it (and I agree) too many design programs turn out students who can defend their work in an academic critique session among their peers, but have no idea how to talk to clients and no comprehension of their problems. We are creating a generation of skilled and talented but only semi-employable designers—designers who, unless they have the luck to learn what their expensive education didn’t teach them, will have miserably frustrating careers and turn out sub-par work that doesn’t solve their clients’ problems.

We web and interaction designers are always seeking to understand our user, and to solve the user’s problems with empathy and compassion. Perhaps we should start with the user who hires us.

Categories
Big Web Show books CSS CSS3 Design Designers The Big Web Show

Big Web Show ? 102: Sass for Web Designers with Dribbble’s Dan Cederholm

Dan Cederholm

DESIGNER, developer, banjoist, Dribbble co-founder, and all-around nice guy Dan Cederholm and I discuss fear of CSS pre-processors; the craft of code; growing the Dribbble design community; transitioning from a two-person part-time start-up to a full-time company with employees; and Dan’s new book Sass For Web Designers in Episode ? 102 of The Big Web Show on Mule Radio.

Tell Your Friends!


Categories
An Event Apart architecture Best practices Chicago cities Code creativity Design Designers glamorous IXD mobile Mobile Multi-Device Standards State of the Web Usability User Experience UX Web Design Web Standards Working Zeldman

Chicago, Chicago

An Event Apart Chicago—a photo set on Flickr. Photos of the city and the conference for people who make websites.

AN EVENT APART Chicago—a photo set on Flickr. Pictures of the city and the conference for people who make websites.

Notes from An Event Apart Chicago 2013—Luke Wroblewski’s note-taking is legendary. Here are his notes on seven of the ten presentations at this year’s An Event Apart Chicago.

#aeachi—conference comments on Twitter.

Chicago (Foursquare)—some of my favorite places in the city.

An Event Apart Chicago—sessions, schedule, and speaker bios for the conference that just ended.

AEA Chicago 2013 on Lanyrd—three days of design, code, and content on the social sharing platform for conferences.


THE NEXT AEA event takes place in Austin and is already sold out (although a few spaces are still available for the full-day workshop on multi-device design).

A handful of seats are available for the final event of the year, An Event Apart San Francisco at the Palace Hotel, December 9–11, 2013. Be there or be square.


Categories
business Design Designers Startups The Big Web Show

Coastermatic’s Tash Wong and Tom Harman on The Big Web Show Episode No. 92

Tash Wong and Tom Harman, co-founders of Coastermatic.

AMERICAN DESIGNER Tash Wong and British designer Tom Harman are the co-founders of Coastermatic and my guests in Episode No. 92 of The Big Web Show (“everything web that matters”).

Tash and Tom recently resided in Brooklyn, NY and completed their MFAs in Interaction Design at New York’s School of Visual Arts, where I was one of their admiring teachers; they are now bound for Hawaii, where they will expand their web-based product empire. Coastermatic, their first joint product, converts your Instagram photos into stone coasters, and was conceived during their time at SVA. (More in the August 2, 2012 issue of Dwell.)

In a fast-paced hour-long podcast, we discuss design, product, and business strategy; finding the right manufacturing and fulfillment partners; the division of labor in a small startup; and other juicy UX and entrepreneurial topics.

Enjoy Episode No. 92 of The Big Web Show.

Categories
A List Apart Design Designers development The Big Web Show

Big Web Show: Monkey Do!

IN EPISODE No. 86 of The Big Web Show, I interview Monkey Do studio’s Michael Pick and Tim Murtaugh.

Mike, Tim, and I discuss the A List Apart redesign, responsive images and type, CSS Zen Garden, organic design processes, the future of CMS systems, designing a food truck app, and more.

TIM MURTAUGH has been building web sites since 1997 and specializes in delivering standards-based HTML5/CSS templates. His eye for design and serious affinity for clean code allow him to painlessly integrate his templates into larger systems without sacrificing user experience or aesthetics. Tim started in the non-profit world, moved on to start-ups, shifted to an agency, upgraded to publishing, and from thence: Monkey Do. Tim can be found on Twitter at @murtaugh.

MICHAEL PICK approaches web design from the perspective of both art director and front-end developer. He primarily creates clean and concise design systems for websites, but is also known to get his hands dirty with Flash, HTML/CSS, and JavaScript development. Over the years he has worked as a cog in a large agency, an in-house art director, and a humble freelancer, and has picked up a few awards along the way. He holds a BD in Communication Design from NSCAD in Halifax, Nova Scotia. Mike tweets as @mikepick.

This episode of The Big Web Show is sponsored by Shutterstock.com. Get 30% off any package with discount code “BIGWEBSHOW3.”

Categories
Design Designers The Big Web Show

Big Web Show 82: Creative Director Cindy Chastain

Cindy Chastain

CINDY CHASTAIN, Creative Director & Experience Strategist at R/GA—plus actress, screenwriter, and freelance strategist—is my guest in today’s Big Web Show podcast, sponsored by Happy Cog.

Categories
Big Web Show CSS CSS3 Designers development Education eric meyer HTML podcasts Standards State of the Web

Big Web Show 79: Eric Meyer

Eric Meyer

IN EPISODE No. 79 of The Big Web Show (“everything web that matters”), I interview CSS guru, Microformats co-founder, O’Reilly and New Riders author, and An Event Apart co-founder Eric A. Meyer (@meyerweb) about upcoming CSS modules including grid layout, flexbox, and regions; his career trajectory from college graduate webmaster to world-renowned author, consultant, and lecturer; founding and running a virtual community (CSS-Discuss); becoming an O’Reilly writer; the early days of the Mosaic Browser and The Web Standards Project’s CSS Samurai; “The Web Behind” variation of The Web Ahead podcast, and more.

Listen to the episode.

About Eric

Eric A. Meyer has been working with the web since late 1993 and is an internationally recognized expert on the subjects of HTML and CSS. He is the principal consultant for Complex Spiral Consulting and lives in Cleveland, Ohio, which is a much nicer city than you’ve been led to believe. Author of “Eric Meyer on CSS” (New Riders), “Cascading Style Sheets: The Definitive Guide” (O’Reilly & Associates), “CSS2.0 Programmer’s Reference” (Osborne/McGraw-Hill), and the CSS Browser Compatibility Charts, Eric co-founded and co-directs An Event Apart, the design conference “for people who make websites,” and speaks at a variety of conferences on the subject of standards, CSS use, and web design.

URLs


Photo: Chris Jennings

Categories
Big Web Show business Career clients Design Designers development HTML

Big Web Show 77: @sazzy

IN EPISODE No. 77 of The Big Web Show, I interview returning guest Sarah Parmenter about designing an app for the homeless; the challenges of multi-device design; teaching HTML and CSS to young people; designing a complex reader app; the ideal number of employees for a small design studio; Brooklyn vs. small-town UK; and more.

The Big Web Show features special guests on topics like web publishing, art direction, content strategy, typography, web technology, and more. It’s everything web that matters.


Sarah Parmenter Photo by Pete Karl II.

Categories
Design Designers

Developer versus designer

TO A developer, the problem is a clumsy stacking of concurrently loading web views, interfering with the smooth functioning of JavaScript. To a designer, the problem is the idea sucks.