Content pfp
Content
@
0 reply
0 recast
0 reaction

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Good take re: frontend tools used in AI-generated interfaces. I think React, Tailwind, Radix UI, shadcn, et al. are just a few of many possible “stepping stone” abstractions that in their current form are only used by AI because of abundant training examples and an arbitrary invariant of human maintainability. (Thought that is debatable now – I personally wouldn’t want to maintain a codebase generated by v0.dev by hand in its current state.) Taken to its logical conclusion, a sufficiently powerful AI system in the future would know to optimize its way back down the human-invented ladder of abstraction (to HTML/CSS/JavaScript and maybe beyond) then build layers of the stack back up from its own first principles as and how it sees fit. https://x.com/tannerlinsley/status/1883209696229925282
5 replies
1 recast
11 reactions

matt 💭 pfp
matt 💭
@matthewmorek
If you parametrize the query to LLM to include least invasive method of building something, it’ll defer back to MDN and using native as much as possible. I’ve had epiphanies with HTML Dialog and Popover last week, and it begs a question of why are we looking for complex solution when simple ones already exist?
1 reply
1 recast
2 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
I guess it’s an awareness problem at this point; these browser features landed fairly recently. Likely people are already accustomed to their JavaScript-based implementations and see no need to change it, or they’re two levels up the ladder of abstraction with a pre-made UI component library and at the mercy of upstream maintainers to adopt it.
0 reply
0 recast
1 reaction