994: AI Sucks At CSS
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “994: AI Sucks At CSS” inside PodZeus.
In this episode of Syntax, hosts Wes and Scott dive into the growing frustration around AI's poor performance with CSS, despite its strengths in backend code. They explore why AI-generated designs often look bland, overly similar, and lack visual sophistication—attributing this to model biases, over-reliance on generic system prompts, and a lack of true design taste. The hosts emphasize that while AI excels at solving deterministic problems, it struggles with the subjective, creative aspects of front-end development, especially when it comes to layout, typography, and visual hierarchy. They discuss real-world examples, such as AI failing to use modern CSS features or creating bloated, one-off classes, and stress that human expertise and taste remain irreplaceable. The conversation also touches on broader implications: how AI is reshaping developer workflows, the importance of understanding code even when using AI, and the need for better tools to debug performance issues. The episode concludes with a discussion on emerging tools like VibeRules and skills management, cautioning against over-reliance on external packages due to security risks like prompt injection.
AI struggles with CSS due to its inability to think globally and prioritize design systems over local fixes.
Generic system prompts and model biases lead to homogenized, uninspired designs across AI-generated websites.
Human taste and deep understanding of design principles are still essential for creating truly great user experiences.
AI can generate functional code but often fails at performance optimization—understanding the underlying tech is key to fixing it.
Tools like Sentry and performance debugging in browser dev tools are critical for identifying real bottlenecks.
…and 2 more takeaways available in PodZeus
Why AI Sucks at CSS: The Design Crisis
“AI loves to just solve a problem locally instead of solving a problem globally. It just likes to patch and throw things in there even when you explicitly tell it not to.”
The Illusion of Good Design: AI’s Homogenized Aesthetic
“Everything looks exactly the same as well. You know, rounded corners, border on one side of a card. I think they're also optimizing for normies that when they use it, it just looks good and they go, oh, AI is so good...”
Human Expertise Still Matters: The Role of Taste and Understanding
“The code that I kicked out at the end of the day was really good and way faster. We have an episode that I want to work on... on using more deterministic methods for improving the AI output.”
Debugging Performance: Beyond the Network Tab
Scott and Wes discuss how to effectively troubleshoot performance issues, emphasizing that slowness can stem from many layers—network, database, rendering, or UI reactivity. They recommend tools like Sentry and browser dev tools for deep diagnostics.
The Future of AI Coding: Skills, Rules, and Security
The hosts evaluate emerging tools like VibeRules and skills.sh, discussing their pros and cons. They warn about security risks like prompt injection and recommend caution when installing third-party skills.
“You still have to think. Please bleep that out. But like, you still have to, you can't be an idiot yet. You can't. Yeah. Use your brain. Yeah. Use your brain folks.”
“You still have to think. Please bleep that out. But like, you still have to, you can't be an idiot yet. You can't. Yeah. Use your brain. Yeah. Use your brain folks.”
“The code that I kicked out at the end of the day was really good and way faster. We have an episode that I want to work on... on using more deterministic methods for improving the AI output.”
Hosts
Wes Bos
person
Scott Tolinski
person
Sentry
product
Cursor
product
Figma
product
VibeRules
other
Brendan Falk
person
skills.sh
product
Composer 1
other
Pi
other
992: Migrating Legacy Code Just Got Easier
Syntax - Tasty Web Development Treats • 29m • 4/1/2026
993: It’s Been A Hell Of Week
Syntax - Tasty Web Development Treats • 38m • 4/6/2026
995: Next.js Vendor Lock-in No More
Syntax - Tasty Web Development Treats • 1h 4m • 4/13/2026
996: 10 New CSS and HTML APIs
Syntax - Tasty Web Development Treats • 31m • 4/15/2026
997: Rating and Roasting Your Projects
Syntax - Tasty Web Development Treats • 53m • 4/20/2026
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “994: AI Sucks At CSS” inside PodZeus.
Start discovering podcast insights today
Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.
No credit card required • 7-day trial • Cancel anytime
