ShopTalk

666: What Are the Evils of the Web Platform?

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Dark patterns are deceptive design practices that prioritize corporate metrics over user experience.
  • Accessibility should be a shared responsibility rather than the sole duty of accessibility professionals.
  • HTML, while forgiving, can lead to widespread coding mistakes that negatively affect user experience.
  • JSON, while widely used, has limitations that may not make it the best choice for all data exchange needs.
  • Responsive design tools like FitVids highlight the ongoing evolution needed in web development practices.

Summary

The Dark Patterns of the Web

In this episode, the hosts dive into the concept of dark patterns—deceptive web design practices designed to trick users into certain actions. They discuss the ethics behind these practices, including the challenges of canceling subscriptions and how companies are incentivized to make these processes difficult. The hosts share personal experiences, illustrating how modern design often prioritizes metrics over user satisfaction.

Accessibility and the Importance of Going Beyond

The conversation shifts toward the criticism of web practices that impact accessibility. The hosts reflect on previous discussions about accessibility articles and how the industry needs to be held accountable for the implementations of accessibility features. They argue that the responsibility shouldn’t solely fall on accessibility professionals to ensure that a product is usable by everyone.

HTML Hell: The Abominations of Code

The hosts explore humorous and relatable examples of poor HTML practices through the lens of 'HTML Hell.' They discuss specific coding mistakes that can occur in web development, including the forgiving nature of HTML and how many sites still function despite validation errors. The discussion extends to how developers can sometimes overlook these pitfalls, leading to poor online experiences.

The State of JSON and Other Data Formats

As the episode progresses, the hosts address the merits and issues surrounding JSON and other data formats. They debate whether JSON is truly the best format for data exchange, considering its limitations, such as the lack of support for comments. The conversation also touches on past alternatives like XML and the evolution of data formats to meet modern web needs.

FitVids and Responsive Design

Finally, the hosts discuss FitVids, a tool for making embedded videos responsive. They reflect on its effectiveness and the changes in video embedding practices over the years. This leads to a broader discourse about the current landscape of responsive design and how tools evolve to meet developers' needs.

Sponsors

  • HTMHell · Markup from hell
  • CSS Working Group Wiki · Incomplete List of Mistakes in the Design of CSS
  • Visual Studio Code · JSON Editing
  • Douglas Crockford · Douglas Crockford on JSON
  • FitVids JS · Fluid Video Plugin

Show notes

Show Description

How it all comes back to the why column, dark patterns, privacy and tracking, getting emails forever from one purchase, how to be bold with communication while still being respectful, HTMHell, CSS mistakes, are we anti-JSON, and the state of FitVid in 2025.

Listen on Website

Watch on YouTube

Links

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file