666: What Are the Evils of the Web Platform?
· Summarized
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.
Links
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account