"However, I also get the sense that the APG's code examples are not actively maintained. Given that LLMs seem to be how the industry is currently building things, I think the code examples' inclusion are poised to cause more harm than good."
"The question is, will we use this opportunity to make the web better for everyone, or will we continue to build bloated and inefficient web pages that are designed for human consumption or - worse - optimised for developer convenience."
"I think the the word "vibe" carries too much baggage. It signals casualness. When you tell a CTO you're "vibe engineering" their payment system, you can see the concern on their face."
"While CAN/ASC-EN 301 549 v3.2.1 currently includes WCAG 2.1 AA, an update (EN 301 549 v4.1.1) to include WCAG 2.2 AA is on the horizon. Because the differences between WCAG 2.1 AA and WCAG 2.2 are minimal--only six new success criteria--Deque recommends targeting EN 301 549 + WCAG 2.2 AA now."
"Canada's new Digital Technologies Accessibility Regulations under the Accessible Canada Act (ACA) introduce specific technical requirements for websites, mobile apps, software, and digital documents."
"A static HTML file that boots into a Unix shell. The filesystem is IndexedDB. Commands are JavaScript. Files survive page reloads. Everything runs client-side -- the page works offline with no server at all."
"There have been a few drafts of a specification function for this functionality, most recently, contrast-color() (formerly color-contrast()) in the CSS Color Module Level 5 draft. But with Safari and Firefox being the only browsers that have implemented it so far, the final version of this functionality is likely still a ways off. There has been a lot of functionality added to CSS in the meantime; enough that I wanted to see whether we could implement it in a cross-browser friendly way today."
"conflating now problems with forever problems leads to bad decisions. It leads people to dismiss technologies that could genuinely help them. It leads to the peculiar situation where the people most skeptical of AI coding tools are often those with the least recent experience using them. It's a negative self-reinforcing feedback loop."
"Calibri wasn't designed with accessibility in mind. It was commissioned by Microsoft to promote its ClearType technology, with the design objective of appearing clear on the low-resolution displays of its time."
"Yes, maybe you think that you worked so hard to learn coding, and now machines are doing it for you. But what was the fire inside you, when you coded till night to see your project working? It was building. And now you can build more and better, if you find your way to use AI effectively. The fun is still there, untouched."