Scott Andrew

Blog

Posted August 6, 2025.

Tiny Details: web components to make any website a little better

My now ex-insurance company's website is exactly what you'd expect: old, slow, likely jobbed out to the lowest bidder with no in-house support. But it works, and that's fine I guess.

I got to thinking about times I've had to use older websites that have no realistic chance of being updated, and how a few tiny details could improve the existing user experience. I started imagining a component library with little bits that could be sprinkled in, like— uh, sprinkles. Dead-simple things like:

..and so on. These would be small webcomponents that do only one thing, have zero dependencies, and crucially are not required to complete a task. These could be dropped into an existing site and just work, even sites that hadn't been touched since 1998.

Did I create this component library? No! But I started it!

Tiny Details is a collection of little webcomponents that add just a little bit of UX zhuzh to a website. Only three components exist so far, because I only work on them when I have nothing else to do. But I have a few more on the roadmap I hope to get to eventually.

If you have an idea for a Tiny Details component, have a look at the tenets and component structure, and feel free to submit a pull request!


No comments yet.
Be the first to comment!
Post a comment on "Tiny Details: web components to make any website a little better | Scott Andrew"

Allowed HTML

<b>, <strong>, <u>, <i>, <em>, <s>, <big>, <small>, <sup>, <sub>, <pre>, <ul>, <ol>, <li>, <blockquote>, <code> escapes HTML, URLs automagically become links, and [img]URL here[/img] will display an external image.