Ive had the experience of building LLM chat bots at both a production level and an exploratory level and I've come to a realzation that.. they might just be a User Interface? It may seem obvious to some, or scandalous to others. I'm going to explore this idea based on my own experience with this tech. Enjoy the short read.
Did you know you could build with components without using a framework? Did you know you could use these components with other frameworks? You might be thinking, "How in the..". Let me show you the way... I'll walk you through the shape and usage of native JS components (or custom elements). Strap yourselves in kids, it's going to be a long one!
We know this at an instinctive level, but we don't really think this way. We assume our decisions, especially in tech, are based on facts. But in tech, marketing, and life, narratives drive decisions. Not facts. Here are my thoughts.
I know I'm probably too old to say something "slaps", but SMACSS really does. After over a decade building front-end apps, I’ve yet to find a more practical, scalable way to structure CSS. Here’s why it still holds up.