Going In-Depth With Web Pioneer Jeffrey Zeldman: Part 1
🔗 **Source:** [Going In-Depth With Web Pioneer Jeffrey Zeldman: Part 1](https://www.youtube.com/watch?v=VkMwcdS0ZAg)
> [!note]+ Document Notes
> tags: #web-standards #css #accessibility #web-design #html #netscape #internet-explorer #automatic
> author: WP Minute
> source: YouTube
> reference: https://www.youtube.com/watch?v=VkMwcdS0ZAg
> date created: 2024-12-19 14:30
>
> # 🏷️ Title: Going In-Depth With Web Pioneer Jeffrey Zeldman: Part 1
>
<!-- deep-read:sections start -->
## 🧰 Action Inbox
- [H1] Study the evolution from browser-specific sites to standards-compliant design — 05:23 #web-standards
- [H2] Research the Web Standards Project's collaborative approach to industry change — 15:45 #collaboration
- [H3] Examine CSS Zen Garden as educational tool for demonstrating separation of content and presentation — 28:30 #css
## 🧭 Table of Contents
- [[#📝 Summary]]
- [[#📖 Main Content]]
- [[#🗒️ Notes]]
- [[#📚 References]]
- [[#🗣️ Paraphrase]]
- [[#📰 Newsletter]]
- [[#✅ Action Items]]
- [[#🧪 Hypotheses]]
- [[#📊 Methodology]]
- [[#❓ Questions]]
- [[#🔮 Future Research]]
- [[#💡 Implications]]
- [[#🧠 Learning Styles Assessment]]
- [[#📊 Accessibility Assessment]]
- [[#🌍 DEIB Assessment]]
- [[#✅ Logical Validity]]
- [[#🛡️ DARVO Analysis]]
- [[#🎯 Conclusion]]
### 🔗 References
- [CSS Zen Garden](http://csszengarden.com)
- [Web Standards Project](http://webstandards.org)
- [A List Apart](https://alistapart.com)
## 📝 Summary
- Jeffrey Zeldman discusses his accidental entry into web design through a Batman Forever website project in the mid-1990s
- The Web Standards Project emerged from developer frustration with having to create four different versions of websites for different browsers
- CSS represented a revolutionary shift from browser-specific hacks to universal, accessible design standards
- Collaborative knowledge sharing through newsletters and mailing lists drove the early web standards movement
- Bottom line: Web standards succeeded through grassroots developer advocacy that convinced major browser makers to adopt universal standards
## 📖 Main Content
Jeffrey Zeldman's journey into web design began reluctantly in 1995 when working on advertising for Warner Brothers' Batman Forever. Despite initially dismissing the web compared to AOL's polished interface, he discovered the creative potential in building interfaces for a medium not yet ready for them.
The mid-1990s web landscape required developers to create separate versions of websites for Netscape Navigator and Internet Explorer browsers. This fragmentation frustrated the development community and led to the formation of the Web Standards Project (WSP) around 1998.
The WSP used grassroots advocacy tactics, including coordinated announcements across multiple influential websites and mailing lists. By positioning themselves as representatives of hundreds of thousands of frustrated developers, they gained leverage with major browser vendors like Microsoft and Netscape.
CSS adoption represented more than just technical standardization—it enabled designers to apply centuries-old principles of typography and layout design to web interfaces. The CSS Zen Garden project later demonstrated the power of separating content from presentation by showing dramatically different designs using identical HTML.
## 🗒️ Notes
#### ⏱️ [00:00](https://youtu.be/VkMwcdS0ZAg?t=0) — [H2] Introduction and early web career parallels
- Key idea: Both Zeldman and host started with HTML in 1995, showing common early web adoption timeline
- Evidence: "I started playing with HTML in 1995. I know that you were a journalist and copywriter before going to the web"
#### ⏱️ [02:15](https://youtu.be/VkMwcdS0ZAg?t=135) — [H1] Initial resistance to the web and AOL comparison
- Key idea: Early web appeared inferior to polished proprietary platforms like AOL
- Evidence: "This will never catch on. Like AOL is so pretty... beautifully designed space optimized for computers"
#### ⏱️ [03:30](https://youtu.be/VkMwcdS0ZAg?t=210) — [H1] Batman Forever project as gateway to web design
- Key idea: Client demand for Batman Forever website led to accidental career pivot
- Evidence: "Batman doesn't talk. I don't know why I said it... My the client looked at me... 'Oh, this guy gets it'"
#### ⏱️ [05:23](https://youtu.be/VkMwcdS0ZAg?t=323) — [H2] Creative constraints drove innovation in early web
- Key idea: Technical limitations forced creative problem-solving and custom interface development
- Evidence: "We had just gotten the ability to embed a GIF image... we had to start from scratch creating an interface"
#### ⏱️ [08:45](https://youtu.be/VkMwcdS0ZAg?t=525) — [H1] Browser fragmentation problem emergence
- Key idea: Multiple browser versions required creating four separate website versions
- Evidence: "Netscape 4 and IE4 had come out... people were making four versions of their website"
#### ⏱️ [11:30](https://youtu.be/VkMwcdS0ZAg?t=690) — [H1] Web Standards Project formation through mailing lists
- Key idea: Frustrated developers collaborated through newsgroups to create coordinated advocacy
- Evidence: "George Olsen and Glenn Davis... we started talking about how frustrating it was to have four different models"
#### ⏱️ [13:15](https://youtu.be/VkMwcdS0ZAg?t=795) — [H2] WASP name choice and small group leverage strategy
- Key idea: Small annoying group metaphor reflected grassroots power against large corporations
- Evidence: "Wasps are small little annoying bugs but if enough of them are stinging you, you're going to feel it"
#### ⏱️ [15:45](https://youtu.be/VkMwcdS0ZAg?t=945) — [H1] Roadblock strategy for coordinated messaging
- Key idea: Simultaneous publication across multiple influential platforms amplified impact
- Evidence: "We all published our announcement on the same day... nobody could miss it"
#### ⏱️ [18:20](https://youtu.be/VkMwcdS0ZAg?t=1100) — [H2] Browser vendors eventual cooperation
- Key idea: Microsoft and Netscape engineers recognized standards aligned with their interests
- Evidence: "After about a year Microsoft and Netscape came around... yes we want to support these standards"
#### ⏱️ [21:10](https://youtu.be/VkMwcdS0ZAg?t=1270) — [H1] CSS as bandwidth-efficient design solution
- Key idea: CSS enabled visual design while respecting limited bandwidth constraints
- Evidence: "I knew that it was really important to respect bandwidth and CSS did that"
#### ⏱️ [23:45](https://youtu.be/VkMwcdS0ZAg?t=1425) — [H2] CSS enabled traditional typography principles
- Key idea: CSS allowed designers to apply centuries-old layout and typography knowledge
- Evidence: "You could start to use what designers have known about for centuries... use color relationships"
#### ⏱️ [26:30](https://youtu.be/VkMwcdS0ZAg?t=1590) — [H1] Collaborative relationship with W3C
- Key idea: WSP provided W3C with industry leverage they couldn't achieve directly
- Evidence: "We depend on contributions from our members... if you represent 200,000 developers, that's their customer base"
#### ⏱️ [28:30](https://youtu.be/VkMwcdS0ZAg?t=1710) — [H1] CSS Zen Garden demonstrated separation of concerns
- Key idea: Same HTML with different CSS showed power of standards-based design
- Evidence: "I don't have to recode all my content if I redesign the layout... just the power of that simple CSS was pretty amazing"
#### ⏱️ [31:15](https://youtu.be/VkMwcdS0ZAg?t=1875) — [H2] Evolution from technical tricks to broader web topics
- Key idea: A List Apart expanded beyond CSS techniques to cover UX, copywriting, and strategy
- Evidence: "I don't want to be CSS trick of the week anymore... Let's talk about usability... user experience"
## 📚 References
- [Web Standards Project](http://webstandards.org)
- [CSS Zen Garden](http://csszengarden.com)
- [A List Apart](https://alistapart.com)
- [WP Minute](https://wpminute.com)
## 🗣️ Paraphrase
- The early web required developers to create multiple versions of sites for different browsers, creating massive inefficiency and frustration that led to the Web Standards Project advocacy movement
- CSS represented a breakthrough that allowed designers to apply traditional typography and layout principles while respecting bandwidth limitations and browser capabilities
- Grassroots developer advocacy succeeded by positioning themselves as representatives of a large frustrated constituency, giving them leverage with major browser vendors who depended on developer adoption
## 📰 Newsletter
Jeffrey Zeldman's interview reveals how the modern web emerged from developer frustration with browser fragmentation. In the late 1990s, developers had to create four different versions of every website to support various browsers—an unsustainable approach that sparked the Web Standards Project.
The key insight for today's WordPress community: collaborative advocacy works. When developers united around shared standards, major corporations listened. This same principle applies to WordPress's open source development, where community voices shape the platform's direction.
Zeldman's emphasis on accessibility and universal design principles remains crucial for WordPress developers. CSS enabled separation of content from presentation—the same principle behind WordPress themes separating content from design.
Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/)
## ✅ Action Items
#### WordPress
- Core: Examine how web standards principles apply to WordPress block editor development
- Community: Document early WordPress adoption of web standards for historical context
- Documentation: Create educational content showing CSS Zen Garden principles in WordPress theme development
- Accessibility: Reference Zeldman's advocacy approach for promoting WCAG compliance in themes and plugins
#### Community
- Maintainers: Study Web Standards Project coordination tactics for cross-project standards adoption
- Contributors: Learn from mailing list collaboration models for distributed development
- Ecosystem: Apply collaborative messaging strategies for promoting best practices
## 🧪 Hypotheses
- Developer advocacy groups achieve more influence when they coordinate messaging across multiple platforms simultaneously
- Technical standards adoption accelerates when positioned as business benefits rather than technical features
- Educational platforms like A List Apart succeed by evolving beyond narrow technical focus to broader industry concerns
- Browser vendor cooperation increases when standards align with their competitive interests rather than opposing them
### 📊 Methodology
- Historical analysis of Web Standards Project archives and member contributions
- Comparative study of advocacy success rates between coordinated vs. individual efforts
- Content analysis of A List Apart evolution from CSS techniques to broader UX topics
### ❓ Questions
- How do modern web platform advocacy efforts compare to the Web Standards Project's grassroots approach?
- What role should WordPress community play in emerging web standards like Web Components or CSS Container Queries?
- How can historical lessons from browser wars inform current platform competition between WordPress, Shopify, and proprietary CMSs?
### 🔮 Future Research
- Analyze current W3C working group participation from WordPress/Automattic representatives
- Document WordPress adoption timeline for modern CSS features like Grid and Flexbox
- Study community coordination mechanisms in other open source projects
### 💡 Implications
- Practice: WordPress developers should prioritize web standards compliance for long-term sustainability
- Education: Historical context helps developers understand why certain practices became standard
- Community: Coordinated advocacy efforts can influence platform direction more effectively than individual requests
- Accessibility: Universal design principles remain as relevant today as during initial web standards push
### 🧠 Learning Styles Assessment
Reading level estimate: 9th grade (Flesch-Kincaid)
#### 👀 Visual learners
- Present: None in audio format
- Improve: Timeline diagram of browser wars, before/after CSS examples, Web Standards Project member network visualization
#### 🔊 Aural learners
- Present: Full interview audio with conversational format
- Improve: Chapter markers for key topics, audio summary highlights
#### 🗣️ Verbal learners
- Present: Clear explanations of technical concepts, historical analogies
- Improve: Glossary of technical terms, comparison tables between browsers
#### 🧩 Kinesthetic learners
- Present: None
- Improve: Interactive CSS Zen Garden recreation, browser compatibility testing lab
#### 🧠 Logical learners
- Present: Chronological narrative, cause-and-effect relationships
- Improve: Timeline visualization, decision tree for standards adoption
#### 🧑🤝🧑 Social learners
- Present: Collaborative development stories, community building
- Improve: Discussion prompts for web standards impact, group projects recreating historical sites
#### 🧘♀️ Solitary learners
- Present: Individual reflection on career transitions
- Improve: Self-assessment questions about personal web development journey
#### 🌿 Naturalistic learners
- Present: Ecosystem metaphors for web platform evolution
- Improve: Web platform evolution as ecological succession analogy
### 📊 Accessibility Assessment
#### Screen reader semantics
- Present: Audio content accessible, but lacks structured transcript
- Improve: Timestamped transcript with proper heading structure
#### Keyboard navigation
- Present: Standard video player controls
- Improve: Chapter navigation shortcuts, transcript search functionality
#### Contrast and readability
- Present: Video player meets minimum contrast
- Improve: High contrast mode for video player interface
#### Text resizing and reflow
- Present: Video player responsive design
- Improve: Scalable transcript text, reflow at 200% zoom
#### Media and captions
- Present: Full transcript available
- Improve: Synchronized captions, speaker identification
#### Forms and interactions
- Present: Basic video controls
- Improve: Accessible chapter selection, playback speed controls
### 🌍 DEIB Assessment
#### Cultural breadth
- Present: US-centric web development history
- Improve: Global perspectives on web standards adoption, international browser market context
#### Inclusive language
- Present: Technical jargon explained in context
- Improve: Plain language summary, defined technical glossary
#### Neurodiversity support
- Present: Conversational pace allows processing time
- Improve: Visual chapter markers, content structure preview
#### Representation
- Present: Two male voices, industry veteran perspective
- Improve: Include diverse voices from web standards era, underrepresented contributor stories
#### Psychological safety
- Present: Respectful discussion of past disagreements
- Improve: Acknowledge barriers faced by underrepresented groups in early web development
### ✅ Logical Validity
#### Strong reasoning
- Deductive strength: Strong connection between browser fragmentation and developer frustration leading to advocacy
- Inductive strength: Good examples supporting broader patterns of technical standard adoption
- Causal reasoning: Clear cause-effect relationships between advocacy efforts and browser vendor responses
- Analogical strength: Effective analogies (wasps, roadblock advertising) illuminate abstract concepts
#### Fallacies
- Appeal to authority: Minimal, mostly justified by Zeldman's documented contributions
- Survivorship bias: Focus on successful advocacy without examining failed efforts
#### Tone of voice
- Overall tone: Conversational, respectful, historically reflective with appropriate technical depth
### 🛡️ DARVO Analysis
- Deny: No denial patterns detected
- Attack: No attacks on accusers present
- Reverse victim/offender: No victim/offender reversal present
- Emotional cues and rhetoric: Nostalgic tone appropriate for historical reflection, collaborative framing emphasizes shared success
## 🎯 Conclusion
Zeldman's account demonstrates how grassroots developer advocacy successfully transformed web development from fragmented, browser-specific coding to universal standards. The Web Standards Project's coordinated approach—combining technical expertise with strategic messaging—offers valuable lessons for modern open source communities. The emphasis on collaboration, education, and positioning standards as business benefits rather than technical requirements remains relevant for WordPress community advocacy today.
## 🧱 Refactor Appendix
### 📚 Literature Split Pad
Purpose: Stage CEE units that become Literature notes.
Split level: H3
### [H1] Web standards emerged from developer frustration with browser fragmentation
> [!quote] [Going In-Depth With Web Pioneer Jeffrey Zeldman: Part 1](https://youtu.be/VkMwcdS0ZAg) by [[Jeffrey Zeldman]] via [[WP Minute
---
## Full Transcript
[00:00] Hi everyone and welcome to the WP<br>[00:02] Minute. I'm Eric Caravac.<br>[00:05] So today's guest is someone I've wanted<br>[00:07] to interview for a very long time,<br>[00:09] Jeffrey Zelman. You may know him as the<br>[00:11] co-founder of Alysa Part and the Web<br>[00:13] Standards Project. He's been blogging<br>[00:16] since 1995.<br>[00:18] His accomplishments may be too numerous<br>[00:20] to list here, but it's safe to say that<br>[00:22] he's made a huge impact on the web.<br>[00:25] These days, he's an executive creative<br>[00:27] director at Automatic.<br>[00:30] Jeffrey, welcome to the WP Minute and<br>[00:32] thank you for being on with me today.<br>[00:34] >> Thanks for having me. This is great.<br>[00:36] Hey, Eric. How are you doing?<br>[00:38] >> I am well. I'm I'm so excited to talk to<br>[00:41] you because I I feel like now obviously<br>[00:43] you're you're so well known in the web<br>[00:45] space, but I I feel like we have<br>[00:47] parallels in our careers a little bit<br>[00:49] because we both started around the same<br>[00:50] time. I started playing with HTML in<br>[00:53] 1995.<br>[00:54] Um, I know that you were a journalist<br>[00:57] and copywriter before going to the web.<br>[01:00] My first my first gig was actually in<br>[01:03] web design was as a uh web master for my<br>[01:06] local newspaper making five bucks an<br>[01:08] hour.<br>[01:11] >> Wow.<br>[01:12] >> Hey, eventually they bumped me up to<br>[01:14] six.<br>[01:16] I didn't stay there that long though.<br>[01:20] But I I I want to ask, what drew you to<br>[01:23] web design back in those days?<br>[01:25] >> Well, at first I hated it to be honest.<br>[01:28] Uh my friend uh a friend showed me the<br>[01:31] web and I was like, "This will never<br>[01:33] catch on." Like AOL is so pretty and you<br>[01:38] know, Apple had a thing and it was all<br>[01:40] pictures and you went into I forget what<br>[01:42] it was called. Um, AOL, you know,<br>[01:45] beautifully, it was like beautifully<br>[01:48] designed space optimized for computers.<br>[01:52] Um,<br>[01:54] and<br>[01:56] I had a client, I was working in<br>[01:57] advertising. I had a client, Warner<br>[02:00] Brothers, Don Buckley, their VP of<br>[02:04] marketing, uh, said he wanted to do a<br>[02:07] website for Batman Forever.<br>[02:11] We lied and said, "Oh, yeah, we know<br>[02:12] what that is." And my colleagues and I<br>[02:14] uh made a website. We we we barricaded<br>[02:17] ourselves in Steve McCarron's office,<br>[02:18] worked on it for three months, uh<br>[02:21] launched it. And um how we got the<br>[02:23] account, we had the account as<br>[02:24] advertisers.<br>[02:26] Warner Brothers had an in-house team<br>[02:28] that was already doing online stuff,<br>[02:30] mainly for AOL, but they were getting<br>[02:32] ready to do it for uh for the web. And<br>[02:38] they presented first. They presented<br>[02:40] their idea first and um they said this<br>[02:44] is the bat trove. T R O V E. Batman<br>[02:48] swings out on a rope and says, "Hi, I'm<br>[02:50] Batman." And I just went, "Batman<br>[02:52] doesn't talk."<br>[02:55] I don't know why I said it. It was very<br>[02:56] rude. I was interrupting another<br>[02:58] company's pitch. I wasn't trying to be<br>[03:00] rude. It was just like uh<br>[03:03] an emotional moment or an you know, but<br>[03:07] but here's the thing. My the client<br>[03:09] looked at me, looked me in the eyes<br>[03:10] like, "Oh, this guy gets it." And I knew<br>[03:13] at that moment that we were going to win<br>[03:14] like like and we did. Um, we didn't know<br>[03:17] what we were doing. There was almost<br>[03:19] nothing you could do on the web. So, we<br>[03:21] invented a bunch of stuff. All of which<br>[03:24] I would later recant when the web<br>[03:26] standards movement started because it<br>[03:28] was like it wasn't, you know, it wasn't<br>[03:30] accessible. It was browser specific. you<br>[03:34] had to use Netscape 1.1 to see it<br>[03:36] properly like um but I mean websites<br>[03:42] they we had we had just gotten the<br>[03:44] ability to embed a a a GIF image. I<br>[03:48] don't I think JPEG was years away and uh<br>[03:51] I don't know it was just once I started<br>[03:54] doing it I loved it so much. Uh, I got<br>[03:58] into it by accident because a cl because<br>[04:00] of a client request, but I didn't love<br>[04:04] advertising the way I came to love web<br>[04:07] design. And I was okay at advertising.<br>[04:11] I'd done some halfway decent stuff, but<br>[04:15] uh I really struggled. I I didn't<br>[04:21] I loved the idea because I was sort of<br>[04:24] mentally childish. I love the idea of<br>[04:26] making little films that would make<br>[04:28] people go, "Oh, great." and then buy<br>[04:30] Doritos or whatever. But it but it<br>[04:35] I didn't love the idea of being an<br>[04:38] assistant to sales, even though that's<br>[04:40] what half the websites ended up being<br>[04:42] anyway. But I it just felt so creative.<br>[04:45] We had to start from scratch creating an<br>[04:48] interface in a medium that wasn't really<br>[04:50] ready for interfaces yet.<br>[04:52] >> Yeah. you know, uh, we use a whole bunch<br>[04:56] of weird lowfi tricks to create an<br>[04:58] animated bat flying toward the camera<br>[05:00] when you first got there. And we had<br>[05:03] videos that were 300 by 200 pixels and<br>[05:07] it took all night to download on a 144<br>[05:09] modem and people were downloading them.<br>[05:13] So, it was really fun. I really got into<br>[05:16] writing the copy for it.<br>[05:18] uh that setting the tone and uh I just<br>[05:23] loved it and I I quit advertising soon<br>[05:26] afterwards and just went<br>[05:29] well first I went to uh<br>[05:33] by the time actually we'd already<br>[05:36] started the web standards project and uh<br>[05:39] I was working I worked for five months<br>[05:41] at a dot firm and quit just before the<br>[05:44] bust because I said I can do this<br>[05:46] myself.<br>[05:47] >> Good deal. we don't we don't need all<br>[05:49] these people<br>[05:51] and I can probably live on it and that's<br>[05:54] what I did.<br>[05:56] >> Well, I'm I'm glad you brought up uh<br>[05:58] just how much you kind of had to invent<br>[06:01] on that on that site because<br>[06:04] for those of you watching and listening<br>[06:07] who maybe weren't around in the early<br>[06:09] web, there was like there were no<br>[06:11] standards at that point, right? I mean,<br>[06:13] we were just making it up as we went<br>[06:15] along.<br>[06:16] There was HTML.<br>[06:18] >> There was HTML<br>[06:19] >> there, but that was it.<br>[06:21] >> Yeah, we didn't have<br>[06:22] >> it wasn't about visuals<br>[06:24] >> and we didn't have uh CSS yet. Um<br>[06:27] >> not for another two years and then<br>[06:29] usefully not for probably another 10<br>[06:31] years.<br>[06:32] >> Exactly. Yeah. The the initial CSS was<br>[06:34] kind of<br>[06:36] low.<br>[06:36] >> It was awesome but not predictable<br>[06:39] because the browser supported only parts<br>[06:41] of it and not necessarily correctly.<br>[06:45] Exactly. And so how did you start<br>[06:48] getting involved in web standards? Like<br>[06:50] what what drove you to that decision and<br>[06:52] say that this isn't working. We're<br>[06:54] building stuff that is too proprietary,<br>[06:57] maybe too uh you know too buggy.<br>[07:01] >> Um Netscape 4 and I4 had come out.<br>[07:06] IE3 had come out with the first support<br>[07:09] for CSS and even though it was limited<br>[07:11] and not entirely correct<br>[07:15] per the specification<br>[07:18] which to be fair to Microsoft when the<br>[07:20] people made the specification they<br>[07:22] didn't have any way of testing it<br>[07:25] and they weren't thinking like designers<br>[07:29] they were thinking like scientists so<br>[07:32] some of the defaults<br>[07:34] actually didn't make sense and whether<br>[07:36] padding got added or not and all that<br>[07:39] stuff. But um<br>[07:42] so we had these four browsers<br>[07:45] and people were making four versions of<br>[07:47] their website. You couldn't even say<br>[07:49] just optimized for IE because which one<br>[07:52] or just optimized for Netscape because<br>[07:54] which one? the market was about well<br>[07:57] Netscape had dominated but now it was<br>[07:59] about 5050<br>[08:02] and people who were doing this work were<br>[08:05] like I make so much money by knowing the<br>[08:07] four different ways to make something.<br>[08:09] Um and I was on a bunch of we had a<br>[08:11] bunch of mailing list and news groups<br>[08:13] back then. I'm sure you participated in<br>[08:15] that too.<br>[08:16] >> Oh yes. And um I was in one I don't<br>[08:20] remember the name of the news group but<br>[08:24] um George Olsen and Glenn Davis were<br>[08:26] also in that group. Steven Champion uh<br>[08:30] was in that group.<br>[08:32] And what we started talking about how<br>[08:35] frustrating it was to have four<br>[08:37] different you know models none of which<br>[08:40] were permanent.<br>[08:42] And uh<br>[08:46] we just in that newsletter or in in that<br>[08:51] series of mails, which I don't have<br>[08:52] anymore because I don't have Odora<br>[08:54] anymore. I used to download my mail, not<br>[08:57] leave it in the cloud because there<br>[08:58] wasn't a cloud. Udora was awesome. It<br>[09:02] was a great tool, but it was for system<br>[09:04] 7. Uh, I was still using system 7 back<br>[09:08] then, but uh, anyway,<br>[09:11] I wish I still had it. I wish it wasn't<br>[09:13] in a landfill or on a jazz drive<br>[09:16] somewhere in a a storage unit in Shbboan<br>[09:19] or wherever it this stuff ended up. I<br>[09:22] wish because for historical reasons, it<br>[09:24] would be interesting to see who<br>[09:26] contributed the different ideas. But<br>[09:27] >> yeah,<br>[09:29] >> uh I think Wasp I think Glenn Web<br>[09:33] Standards Project was one of the names<br>[09:34] we kicked around for like let's let's<br>[09:37] make a group and just try something. I<br>[09:39] think Glenn Davis talked about the W<br>[09:41] wasp. It was like well WSB could be Wasp<br>[09:44] and Wasps are small little annoying bugs<br>[09:47] but if enough of them are stinging you,<br>[09:49] you're going to feel it. And that's<br>[09:51] where we are as developers. We're going<br>[09:52] up against two huge companies, Microsoft<br>[09:55] and Netscape.<br>[09:57] They're huge and we're nothing, but we<br>[10:00] represent, if we position the message<br>[10:04] right, we represent hundreds of<br>[10:05] thousands of developers who are<br>[10:07] frustrated right now and designers who<br>[10:08] are frustrated right now. So that gives<br>[10:11] us power. We It's like democracy, you<br>[10:14] know, it's one senator, but<br>[10:16] theoretically they represent,<br>[10:19] you know, many constituents.<br>[10:22] We're not going to go into whether that<br>[10:24] is working at the moment or not. We're<br>[10:27] just going to go with uh that's how<br>[10:29] things seem to be then. So, we we called<br>[10:32] it Wasp. And uh I sort of took over a<br>[10:36] lot of the writing and I designed the<br>[10:39] website and I made it orange because I<br>[10:40] thought wasps were orange. I'm a city<br>[10:42] boy.<br>[10:44] I was surprised when I actually made the<br>[10:47] wasp logo that wasps really don't look<br>[10:50] like bugs in cartoons. They really look<br>[10:52] more like butterflies.<br>[10:53] >> Yeah.<br>[10:54] >> Right. With like<br>[10:56] But anyway,<br>[10:58] we got uh we did another thing that was<br>[11:00] affected which is in advertising.<br>[11:04] There's a thing called there used to be<br>[11:05] a thing called a roadblock,<br>[11:07] Eric. And a roadblock was where<br>[11:11] well in America there were three<br>[11:13] networks CBS, NBC and ABC. You'd buy a<br>[11:16] commercial on all three networks and you<br>[11:18] tell them I want this to run<br>[11:21] at in the first commercial break of the<br>[11:23] 6:00 news. Let's say there were three<br>[11:25] news networks. Everybody watched one of<br>[11:27] them. And in advertising, if your<br>[11:31] commercial was going was, you know,<br>[11:33] playing on CBS and you're like, I don't<br>[11:34] want to see a commercial, you switch to<br>[11:36] NBC. same commercial, you'd switch to<br>[11:38] ABC, same commercial. So, you'd see the<br>[11:41] message. It's kind of a gross thing. It<br>[11:43] can't be done anymore because we no we<br>[11:46] no longer have a not a duopoly, but a<br>[11:50] triop, I guess. We no longer have three<br>[11:52] big networks that everybody watches.<br>[11:54] >> So, but but we used that idea. I had<br>[11:58] started a list apart with a with a a<br>[12:01] colleague from that newsletter. Um,<br>[12:05] Jeff Bean was working at Hotwired.<br>[12:08] Um, Glenn Davis was running Cool Sight<br>[12:11] of the Day or maybe it was Project Cool<br>[12:14] back then. He might have already left<br>[12:15] Cool Sight of the Day. Anyway, he was<br>[12:17] running either the first that first site<br>[12:20] that said, "Hey, there's cool stuff to<br>[12:22] look at on the web. Here's a site we<br>[12:23] like today." or his second one which he<br>[12:26] might have started to get out of a maybe<br>[12:30] maybe uh I think he started the first<br>[12:32] one as an employee and they were like<br>[12:35] trying to take editorial control away<br>[12:37] from him or they weren't uh he was you<br>[12:40] know he realized that there was more<br>[12:41] that he could do if he did it<br>[12:42] independently so he did anyway and and<br>[12:45] Steve Champion's web design L mailing<br>[12:48] list had like 2,000 developers on it but<br>[12:51] they were like the smartest developers<br>[12:53] on the web at Anyway, we had a bunch of<br>[12:56] us who were in this informal group. We<br>[12:59] all published our announcement on the<br>[13:00] same day. Our our demand that you know<br>[13:04] we said standards exist for a reason. Um<br>[13:08] it is folly to keep<br>[13:12] bowserizing the web. There what's<br>[13:16] I can't think of the word. Alec Alec<br>[13:18] Pollock was my partner. Alec I'm very<br>[13:21] sorry. I'm an old man and I forgot your<br>[13:23] name for a second. I'm really sorry.<br>[13:25] Alec Pollock and Steve McCarron were the<br>[13:28] uh huge huge uh collaborators on uh the<br>[13:34] Batman site, the Batman Forever site,<br>[13:36] and they were the two art directors.<br>[13:39] I mostly concerned myself with content<br>[13:41] and HTML,<br>[13:43] but um<br>[13:45] yeah, so we announced it and nobody<br>[13:48] could miss it. Jeff Bean wrote his<br>[13:50] thing, Steve wrote his and we all each<br>[13:53] of us wrote a passionate plea why this<br>[13:56] mattered to us and we got a lot of<br>[13:59] designers to join. The amazing thing was<br>[14:02] that after about a year<br>[14:05] Microsoft and Netscape came around their<br>[14:07] engineers started saying yeah we want to<br>[14:09] work with you yes we want to support<br>[14:11] these standards it's in our interest<br>[14:12] too. They were initially competing<br>[14:16] like if you remember Photoshop had<br>[14:19] competitors before Adobe owned<br>[14:21] everything in that space.<br>[14:22] >> Yes.<br>[14:23] >> And software designers would<br>[14:26] uh would differentiate their products,<br>[14:30] right? Uh be in in order to make them<br>[14:33] marketable. kind of like only the<br>[14:35] Cadillac gives you power steering or you<br>[14:39] know only the Lexus has<br>[14:42] double<br>[14:44] I'm not a car guy. I haven't owned a car<br>[14:46] in like 30 years so if you can imag I<br>[14:49] live in New York where<br>[14:51] >> Well that might be a little hard.<br>[14:53] >> Yeah,<br>[14:54] >> but browsers were like that though,<br>[14:56] right?<br>[14:57] >> I mean IE was very uh very proprietary<br>[15:00] with a lot of the things that they had<br>[15:01] at that time. I I still remember<br>[15:03] inheriting a a client's site that was<br>[15:05] built specifically for IE and when you<br>[15:07] looked at it in Netscape, it was<br>[15:09] terrible. None of the effects worked and<br>[15:10] and they were like<br>[15:11] >> right<br>[15:12] >> beside themselves as to why that was<br>[15:14] happening and I had to explain.<br>[15:15] Microsoft, you know, has this certain<br>[15:18] stand thing that they do that<br>[15:19] >> and Netscape did too.<br>[15:20] >> Yeah. Yeah.<br>[15:22] >> They introduced JavaScript<br>[15:24] uh which wasn't standardized for at you<br>[15:28] know Microsoft had JScript. They were<br>[15:31] similar but worked differently. Finally,<br>[15:33] ECMA ECMA engineering consortium of<br>[15:39] Mid America. I have no idea. I I I'm<br>[15:41] blanking on that too. But but ECMA, a<br>[15:43] standards body like the W3C but older um<br>[15:47] standardized<br>[15:49] uh JavaScript which for a while because<br>[15:52] we were pushing on standards so hard we<br>[15:53] we'd call it ECMAScript. Um Glenn Davis<br>[15:56] called it throat clearing script because<br>[15:59] uh<br>[16:01] I guess is what he was thinking. But<br>[16:03] anyway, yeah. And and we would have<br>[16:06] arguments with friends. Like I would<br>[16:08] have a friend says, "Do you know how<br>[16:09] much money I make by knowing the four<br>[16:11] ways to make this website?" And I said,<br>[16:13] "Yeah, but if the client's willing to<br>[16:16] pay that, they're probably equally<br>[16:18] willing to pay the same amount, but in<br>[16:21] you make one version of the site and now<br>[16:22] you have money for photography, for copy<br>[16:25] editing, for, you know, proofreading.<br>[16:28] you have uh illustration maybe like<br>[16:31] there's so many things you can do with<br>[16:33] that money besides make four versions of<br>[16:35] the same boring website. Um Flash was<br>[16:40] already coming out had just come out<br>[16:42] too. So that was another sort of stream<br>[16:45] in this chaos of how things were netting<br>[16:48] out because people would say I just use<br>[16:50] flash and flash was amazing in its<br>[16:54] capabilities<br>[16:56] but it wasn't accessible by default<br>[16:59] and<br>[17:01] I came in I think I started out of<br>[17:05] laziness.<br>[17:06] I'm not going to memorize these four<br>[17:08] different ways to make a, you know, to<br>[17:10] make a paragraph space correctly. I want<br>[17:12] to have one way. I was thrilled by CSS<br>[17:16] when I saw it in 1996. Microsoft made<br>[17:18] this gallery and even though it wasn't<br>[17:21] great CSS and it wasn't accurate<br>[17:25] necessarily, it was still amazing. I<br>[17:27] knew because we start, you know, when<br>[17:30] people take all night to download a 300<br>[17:31] by 200 pixel video, they don't have a<br>[17:34] lot of speed. So I knew that it was<br>[17:36] really important to make you know to<br>[17:38] respect bandwidth and<br>[17:42] CSS did that. CSS you could fill the<br>[17:46] page with green and then have giant red<br>[17:49] letters and you could create a double<br>[17:52] impression of the letters so that they<br>[17:53] had a faint, you know, blue background<br>[17:55] behind the red letters or what terrible.<br>[17:58] You're probably picturing something<br>[18:00] really ugly.<br>[18:01] >> Something like I would have made in the<br>[18:02] 90s. Exactly. And I made two and I made<br>[18:06] in the 90s too. But also<br>[18:09] a really good designer<br>[18:12] could do amazing things with CSS. And I<br>[18:15] set about becoming a good designer which<br>[18:18] was you know so like the education and I<br>[18:22] I if you started as a web master you<br>[18:24] probably you know the same thing like<br>[18:26] you knew some basic things about the<br>[18:29] code. Now let's find out about<br>[18:32] lettering. let's find out, you know, how<br>[18:34] to lay out a page. Again, very limited<br>[18:37] at the time because CSS wasn't a page<br>[18:39] layout.<br>[18:40] >> Yeah,<br>[18:41] >> it was uh, you know, I want my headline,<br>[18:46] my headline level one to be this big and<br>[18:48] my headline level two to be that big.<br>[18:52] >> And my link colors, that was a big thing<br>[18:53] back in the day. I remember<br>[18:56] >> David Seagull hated the blue link, blue<br>[18:59] underlined link choice and said red<br>[19:01] would be better because your eye<br>[19:03] responds to red and you know where to<br>[19:04] click there. I mean these are the kind<br>[19:06] of weird conversations we had back then<br>[19:08] like as if links could only be one color<br>[19:10] but um CSS meant the links could be any<br>[19:12] color and uh<br>[19:17] you could actually start to use what<br>[19:21] designers have known about for<br>[19:23] centuries. You could, you know, use<br>[19:25] color relationships just and size<br>[19:28] relationships to communicate the meaning<br>[19:31] of the document, you know, so that<br>[19:34] people could tell uh this paragraph goes<br>[19:37] with this subhead<br>[19:39] because it's closer to it and there's<br>[19:41] more space under this under the last<br>[19:43] paragraph there before the next subhead.<br>[19:45] could start to do what type designers,<br>[19:48] I'm sorry, not what what typographers<br>[19:52] and art directors have done again for<br>[19:54] centuries and<br>[19:57] create a a layout that showed you how it<br>[20:02] worked so you didn't have to read<br>[20:04] instructions because I don't know about<br>[20:06] you, but didn't your first websites have<br>[20:08] like<br>[20:09] you utilize the navigation bar? click on<br>[20:13] the navigation bar to find a topic or<br>[20:16] you know<br>[20:17] >> oh yeah<br>[20:18] >> we stop we you know so we were stopping<br>[20:20] having to do that it it evolved quickly<br>[20:22] nowhere near as quickly as AI now<br>[20:27] but the slowness<br>[20:29] of the web standards movement was good<br>[20:34] because we broke fewer things and we had<br>[20:37] time to experiment with each thing and<br>[20:39] go okay now we have this capability<br>[20:42] what is it mean? And we would discover<br>[20:44] all the bugs that the browser makers<br>[20:46] didn't know about. Like if I atalicize<br>[20:49] this word in IE for Windows, it pushes<br>[20:52] through the the border of the containing<br>[20:55] block and now the layout's broken. It's<br>[20:58] broken because I atalicized something. I<br>[21:00] can bold it, but I didn't want it bold.<br>[21:02] I wanted itallic. What can I do? It was<br>[21:05] just like, well, you could talk to the<br>[21:07] browser maker. So, it started. I think<br>[21:10] one of the things our movement was<br>[21:11] successful in besides getting standards<br>[21:14] into browsers was it started what now<br>[21:17] goes on what should have always been<br>[21:19] going on which is that designers and<br>[21:20] developers work with standards bodies to<br>[21:23] experiment to say here's what I can't do<br>[21:26] why is it impossible to do a masonry<br>[21:29] layout like like or why do I need<br>[21:32] JavaScript to control how things lay<br>[21:35] down on a page that's silly so I'm proud<br>[21:39] of what we achieved and it was all of<br>[21:41] us. It wasn't me. It was all of us.<br>[21:42] Everybody in that group. You can go to<br>[21:44] webstandards.org. It's still up. And you<br>[21:47] view the history of who contributed<br>[21:49] what. And after a few years,<br>[21:52] Glenn and uh George left early<br>[21:56] and I was like, well, somebody's got to<br>[21:57] keep this going. And it felt like me. I<br>[22:01] felt like it was like driving by and you<br>[22:02] see a car crash and there's no hot<br>[22:05] there's no ambulance. So, you park your<br>[22:08] car, get out, and try to help the person<br>[22:10] until an ambulance arrives. Uh, it was<br>[22:13] like that. I was like, I'm not the most<br>[22:15] qualified person to talk about web<br>[22:16] standards. I barely know what I'm doing,<br>[22:20] which was a benefit because that meant I<br>[22:22] had to figure it out. So, I really<br>[22:23] understood it and explain it in the<br>[22:26] simplest language possible. And because<br>[22:28] of my advertising background, I know you<br>[22:30] don't sell features, you sell benefits.<br>[22:33] Nobody cares about features. by make one<br>[22:36] version of your site and it works<br>[22:38] everywhere was a huge promise.<br>[22:41] uh even blind people can use it if you<br>[22:44] do this was a huge promise when people<br>[22:47] said I sell televisions I don't have<br>[22:49] blind users and be like yeah you do yeah<br>[22:51] you do blind people buy things for their<br>[22:54] family blind people use the web all the<br>[22:56] time just like everybody else yeah you<br>[22:58] do and there's blindness and then<br>[23:00] there's all kinds of low vision you know<br>[23:02] there's<br>[23:03] >> you know again we started out with<br>[23:04] really basic crude ideas of what we were<br>[23:07] achieving and gradually we learned more<br>[23:09] and more and We empowered the W3C.<br>[23:13] In fact,<br>[23:16] I haven't met Tim Berners Lee, but I met<br>[23:19] um Hok Lee several times, the co-author,<br>[23:24] co-creator of CSS, and uh he told me,<br>[23:28] "We love what you're doing. We depend on<br>[23:32] contributions from our members to exist.<br>[23:35] So, if we say Microsoft, do this or<br>[23:37] screw off, uh, that's not going to be<br>[23:40] helpful. But if you do it and you say<br>[23:43] you represent 200,000 developers who<br>[23:45] have signed a petition, that's their<br>[23:48] customer base. That's one of their<br>[23:50] customer bases.<br>[23:51] >> They have to work with agencies and<br>[23:53] developers that make stuff for the end<br>[23:56] users and for the companies that depend<br>[23:59] on their software. So yeah, we were able<br>[24:02] to and once I took over, I was able to<br>[24:05] gent make the tone gentler and talk like<br>[24:08] we're colleagues and I respect what you<br>[24:10] do and I could never do what you do. I'm<br>[24:12] talking to<br>[24:14] people like um<br>[24:16] Tantuk Chelik,<br>[24:18] friend of mine, lives in San Francisco,<br>[24:22] brilliant guy. Uh he was he made IE5 for<br>[24:27] Mac. he made the the I forget the name<br>[24:30] of the rendering engine, but it was the<br>[24:32] first engine to really seriously try to<br>[24:34] support a great deal of CSS accurately.<br>[24:37] Um, I was talking to these much more<br>[24:38] brilliant people than me just uh<br>[24:42] I would listen to their brilliant<br>[24:44] conversations that were sort of<br>[24:45] abstract, theoretical, academic,<br>[24:48] uh, to some degree or just expressed in<br>[24:51] the language of academics and I would<br>[24:53] go, they're trying to make it so this<br>[24:55] will work for everyone. That's a good<br>[24:57] thing. I just I just basically<br>[24:59] translated the thoughts of smarter<br>[25:02] people than me into<br>[25:05] benefit oriented copy that you could<br>[25:09] present to your boss when he said we<br>[25:12] don't have time for that or we don't<br>[25:13] have time for accessibility. So a lot of<br>[25:15] it was persuasion. And then of course<br>[25:17] once the standards were in the browsers<br>[25:19] the last thing that we set out to do was<br>[25:21] make designers want to use them. help<br>[25:23] designers realize flash wasn't<br>[25:26] necessarily going to stay around<br>[25:28] forever. Flash could be made accessible<br>[25:31] with a great deal of work because Adobe<br>[25:33] cared about that or Macromedia cared<br>[25:36] about that.<br>[25:36] >> Yeah.<br>[25:37] >> But uh<br>[25:39] yeah, so I I'm and then I I quit so you<br>[25:43] know younger people could take over and<br>[25:46] new people could take over. I sort of<br>[25:48] handed it over to um<br>[25:52] I'm just going to be hitting my guest<br>[25:53] like a sad old man who can't remember<br>[25:55] people's names. Molly Hull and Aaron<br>[25:58] Gustoson took over the the uh you know<br>[26:02] one after the other took over the it<br>[26:06] became more of an educational project<br>[26:08] like get<br>[26:09] >> you you know um we've convinced<br>[26:12] designers to do this now how do they do<br>[26:15] it and you know Molly had like 50 books<br>[26:18] on that she'd written on HTML and she<br>[26:22] was brilliant and I think<br>[26:24] underappreciated<br>[26:26] I hope that if there's ever a history of<br>[26:28] this thing, it will, you know,<br>[26:31] record the many and everyone I've<br>[26:33] mentioned so far is like I don't know. I<br>[26:36] feel like because I was the voice of it<br>[26:39] for a while and because I wrote the book<br>[26:41] designing with web standards, people<br>[26:43] think that I somehow came up with this<br>[26:45] stuff myself. I didn't. I was working<br>[26:48] with many much smarter people and<br>[26:51] basically just almost translating or<br>[26:54] being an account executive, you know, uh<br>[26:57] just<br>[26:58] >> Yeah.<br>[26:59] >> Well, that's the beauty of the web,<br>[27:00] right? It's collaborative<br>[27:02] >> and that's that's what I love about this<br>[27:04] industry even today is that we we share<br>[27:06] knowledge and it<br>[27:08] >> I know I learned a lot from a list a<br>[27:10] part. Um, and I think is was that kind<br>[27:13] of the next step for you then to just<br>[27:15] kind of bring in the educational<br>[27:17] component because there were so many<br>[27:19] great articles in there that showed you<br>[27:21] exactly how to do something that was uh<br>[27:24] standards compliant that because let's<br>[27:27] face it, the educational system wasn't<br>[27:29] really there in those days for web<br>[27:30] designers. We all learned on our own,<br>[27:33] >> right?<br>[27:35] Absolutely. I think uh<br>[27:39] so it came out of the newsletter<br>[27:40] tradition of sharing knowledge. The<br>[27:42] first thing I loved about the web<br>[27:44] besides I could publish and nobody could<br>[27:46] stop me<br>[27:48] and if I did it right, people would<br>[27:50] actually come and read or come and look<br>[27:53] or download these little p background<br>[27:55] patterns I made or something. You know,<br>[27:57] I could make entertainments.<br>[28:00] It appealed to the part of me that's an<br>[28:02] artist, the part of me that's a writer,<br>[28:04] the part of me<br>[28:07] that<br>[28:10] appreciates code, which and<br>[28:14] you and back then you didn't have to be<br>[28:16] great at any of those things. You just<br>[28:18] had to be willing to put in the work. I<br>[28:20] loved that. And I again I came out of<br>[28:22] advertising where you could get fired if<br>[28:24] you told if you went if you went out for<br>[28:26] a beer with your friend who all worked<br>[28:28] at another agency and they said, "Hey,<br>[28:30] I'm pitching Pepsi." And you went, "Hey,<br>[28:31] we're pitching Pepsi, too." You'd both<br>[28:33] be fired.<br>[28:34] >> You could never share any information.<br>[28:36] And in the newsletters of the early web<br>[28:39] design community,<br>[28:41] people were sharing, "Here's how I use<br>[28:44] JavaScript to do X."<br>[28:47] uh CSS uh I'm you know Eric Meyer made a<br>[28:50] te was another super important member of<br>[28:53] web standards project made the acid test<br>[28:56] for CSS even before there were browsers<br>[28:59] supporting CSS he was making<br>[29:02] you know today it would be an app but he<br>[29:04] was making websites that would test how<br>[29:06] compliant a browser was and<br>[29:10] the immensity of that it was a lot it<br>[29:12] was like it was like the open- source<br>[29:14] movement we didn't call web standard<br>[29:16] It's open source but it was the same in<br>[29:19] that we were doing a bunch of work for<br>[29:21] free. We were making tests and we were<br>[29:23] writing articles and that still<br>[29:25] continues and I just published a new<br>[29:28] article in a list part today but I<br>[29:30] publication has slowed way down there<br>[29:32] for many reasons but smashing magazine<br>[29:35] is publishes all the time CSS dis uh CSS<br>[29:41] discuss<br>[29:44] it's funny there's a CSS site that<br>[29:47] everybody uses now there was a period<br>[29:50] where I felt at list apart. We've said<br>[29:52] enough about web standards now for a<br>[29:55] while. Everybody's on board. Let's talk<br>[29:58] about usability. Let's write about uh<br>[30:01] user experience. How do we how do we<br>[30:03] improve that? Let's talk about<br>[30:05] copywriting for the web. Let's talk, you<br>[30:07] know, all that. Let's talk about how do<br>[30:09] we sell this to our clients? How do we<br>[30:11] sell this to our internally? How do we<br>[30:14] do product design on the So, I started<br>[30:16] branching out. I said, I don't want to<br>[30:18] be CSS trick of the week. That was it. I<br>[30:20] said, I don't want to be CSS trick of<br>[30:22] the week anymore because for a while it<br>[30:24] was, you know, Dan Cedar Holmes, uh,<br>[30:28] make a background that would last to the<br>[30:30] bottom of the screen, even though that<br>[30:31] was impossible in CSS. Douglas Bowman<br>[30:34] was like,<br>[30:35] >> give curved edges to a box, even though<br>[30:37] CSS couldn't do that at the time, right?<br>[30:40] Like here's<br>[30:41] >> all the hacks,<br>[30:42] >> all the all the hacks. um using sprites<br>[30:46] for image image animation which was Dave<br>[30:50] um<br>[30:52] >> Dave who did the CSS garden. I apologize<br>[30:54] Dave. I'm an old man. I forget people's<br>[30:57] last names. I know who you are. I see<br>[30:59] your face before me. 20 minutes from now<br>[31:02] I'll blurt out your last name. I'm sorry<br>[31:04] Dave.<br>[31:04] >> Well if you remember everybody go ahead.<br>[31:07] >> The CSS the CSSN gardens.<br>[31:10] >> I remember that. Yeah.<br>[31:11] >> Okay. Do you remember Dave the the guy<br>[31:13] who wrote it created it?<br>[31:15] >> I I remember visiting that site and just<br>[31:18] playing around with it. But I do not<br>[31:20] remember Dave himself<br>[31:23] >> of all these things. That thing was<br>[31:25] huge.<br>[31:25] >> It was<br>[31:26] >> people who didn't<br>[31:27] >> people who weren't persuaded by the web<br>[31:29] standards project saw that and went,<br>[31:31] "Oh, I get it.<br>[31:33] I don't have to recode all my content if<br>[31:37] I redesign the layout of this website.<br>[31:40] If I read his if my client changes brand<br>[31:42] colors, I mean that stuff's obvious, but<br>[31:45] if they say we're go we want a nature<br>[31:46] theme for this issue, I can do that.<br>[31:49] Like just the power of that even simple<br>[31:52] CSS was pretty amazing. So<br>[31:55] >> we'll have to link to that in the show<br>[31:56] notes. And for those that don't haven't<br>[31:57] ever visited that, it was a uh basically<br>[32:00] you could you could click a link and<br>[32:02] completely change the stylesheet for<br>[32:04] that site and it would have a completely<br>[32:06] different layout and look, color scheme,<br>[32:08] fonts, all that stuff. It was like at<br>[32:10] that time early 2000s I guess<br>[32:12] >> early 2000s<br>[32:14] >> it it was like a light bulb went off for<br>[32:16] a lot of people at that time<br>[32:19] >> and I found freelance collaborators too<br>[32:21] like Mike Pic made this thing where<br>[32:23] everything was he illustrated uh the<br>[32:27] ground that you could walk on and<br>[32:28] beneath it were like skeletons of<br>[32:30] decaying dead animals and stuff and that<br>[32:34] was the p that's what he did with the<br>[32:35] page. He made a picture out of and like<br>[32:40] I wor with he ended up um redesigning a<br>[32:43] list apart several years ago. But just<br>[32:46] you know the creativity they doesn't it<br>[32:50] doesn't have to be boxes and arrows. It<br>[32:52] doesn't have to be columns.<br>[32:55] That's often very useful is great for a<br>[32:58] lot of things. Great for newspapers.<br>[32:59] Great for blog posts. But you don't have<br>[33:02] to like CSS can pretty much do anything<br>[33:05] now. And of course, it was very heavy<br>[33:09] CSS back then if you wanted to do<br>[33:11] because you had to catch so many images,<br>[33:14] have images off screen that would<br>[33:16] suddenly glide in, but you couldn't<br>[33:19] control the the speed at which things<br>[33:21] loaded. So it might take two minutes for<br>[33:23] your page to show up for somebody with a<br>[33:25] slow access before they could see them.<br>[33:27] Now we have control over all those<br>[33:29] things.<br>[33:30] I'm going to preload<br>[33:33] when the user goes to the homepage. I'm<br>[33:35] going to preload the top three articles<br>[33:37] on the homepage in the background so<br>[33:39] that when if they click through it'll<br>[33:41] just happen. But we figured all that<br>[33:43] stuff out. We had 20 or 30 years to<br>[33:45] figure all that stuff out.<br>[33:47] >> Yeah.<br>[33:47] >> And of course now we're Yeah. Go ahead.<br>[33:49] >> I was going to say the web would not be<br>[33:51] where it is today. I mean, just the<br>[33:54] ability to to do all these things all in<br>[33:58] a browser without plugins, you know, we<br>[34:00] don't need to download Flash. We don't<br>[34:02] need to bring anything special. Just<br>[34:04] bring your browser. No matter which one<br>[34:05] you're using.<br>[34:07] >> No matter which one you're using<br>[34:09] >> or if you're not using Yeah.<br>[34:11] >> Yeah. Or bring links and it'll still<br>[34:15] work and you'll still be able to<br>[34:17] navigate. like that was those things<br>[34:19] were really we still struggle.<br>[34:22] Accessibility is still an afterthought<br>[34:24] for so many businesses which is tragic<br>[34:27] and foolish<br>[34:29] but so we I got tired of doing that<br>[34:32] fighting right but but we still have to<br>[34:35] do that fighting in a nice way.<br>[34:40] >> Yeah. I see it in my business every day.<br>[34:42] >> It's something that you have to educate<br>[34:44] on.<br>[34:46] >> What do you do now? Well, I besides<br>[34:48] this,<br>[34:48] >> well, I am a freelance developer. I've<br>[34:50] been doing this for, you know, 30 years<br>[34:52] now. This is my 27th year on my own.<br>[34:56] I've worked at home for 27 years, so I<br>[34:58] don't want to leave the house, but<br>[35:01] >> I know the feeling.<br>[35:02] >> But yeah, I mean, so I I I still run<br>[35:04] into it. Um, what the wise of<br>[35:07] accessibility. Well, this is our color.<br>[35:09] We can't change our color. Well, if you<br>[35:11] want it as a background, you probably<br>[35:13] should because otherwise people can't<br>[35:14] read it and you might get sued,<br>[35:15] >> right? That still happens.<br>[35:18] >> This concludes part one of my<br>[35:20] conversation with Jeffrey Zeldman. Be<br>[35:22] sure to check out our next episode when<br>[35:24] Jeffree talks about his role at<br>[35:26] Automatic and his thoughts on the future<br>[35:28] of the open web. In the meantime, visit<br>[35:31] us at the wpmin.com/subscribe<br>[35:34] to receive our newsletter and support<br>[35:36] the work we do at the WP Minute. Thanks,<br>[35:39] and we'll see you again next
<!-- deep-read:sections end -->