# blog.damato.design > Takes best served hot The design of this website is a *parody* of the books published by O’Reilly Media, Inc and has no affliation with the organization. Animal images for book covers generated using Adobe Firefly. Search functionality handled by pagefind. Created by [Donnie D’Amato](https://donnie.damato.design). ## Posts * [Wireframe, Encore](https://blog.damato.design/posts/wireframe-live-encore.md): 2026-08-07 — How a podcast has transformed into a beautiful variety live talk show. * [Not tokens](https://blog.damato.design/posts/not-tokens.md): 2026-07-21 — A few values that should be captured in another way * [Theming atproto](https://blog.damato.design/posts/theming-atproto.md): 2026-07-13 — Taking Mise en Mode into the new web standard * [Lawful Design](https://blog.damato.design/posts/lawful-design.md): 2026-06-09 — The least fun but most required part of our work. * [Conway's Law](https://blog.damato.design/posts/conways-law.md): 2026-06-01 — Reflecting our culture through a transparent lens. * [Eigengrau](https://blog.damato.design/posts/eigengrau.md): 2026-05-20 — Close your eyes, what do you see? * [Tiny toggle](https://blog.damato.design/posts/tiny-toggle.md): 2026-05-05 — Switching between light and dark as lazily as possible. * [The Daily Vibe](https://blog.damato.design/posts/the-daily-vibe.md): 2026-04-10 — No, you didn't vibe design/code a system in a few hours * [Pretext review](https://blog.damato.design/posts/pretext-review.md): 2026-03-30 — Another distraction from improving user experience * [Book Authoring Backstage](https://blog.damato.design/posts/book-authoring-backstage.md): 2026-03-25 — Some behind the scenes notes about book writing. * [Thinking Full Stack](https://blog.damato.design/posts/thinking-full-stack.md): 2026-03-16 — Delegate design decisions to the people who own them * [Avoiding z-index](https://blog.damato.design/posts/avoiding-z-index.md): 2026-03-13 — My thing is more important than your thing * [People's Primitives](https://blog.damato.design/posts/peoples-primitives.md): 2026-03-03 — You crave them but you don't need them * [Chip Away](https://blog.damato.design/posts/chip-away.md): 2026-02-23 — Chip, badge, pill, tag, lozenge, how about none? * [Fit Text Responsibly](https://blog.damato.design/posts/fit-text-responsibly.md): 2025-12-05 — Be careful of the shiny new things. * [Minefield Context Protocol](https://blog.damato.design/posts/minefield-context-protocol.md): 2025-11-26 — Being ahead of the curve can make you a pawn on the field. * [Complementary Space](https://blog.damato.design/posts/complementary-space.md): 2025-11-16 — Design spacing tokens semantically. * [Fluid Headings](https://blog.damato.design/posts/fluid-headings.md): 2025-10-10 — Uniformly reducing headings for smaller screens. * [Storefront & Warehouse](https://blog.damato.design/posts/storefront-warehouse.md): 2025-10-02 — How may I help you today? * [Design Attractors](https://blog.damato.design/posts/design-attractors.md): 2025-09-26 — Chaos theory meets design systems. * [Late start](https://blog.damato.design/posts/late-start.md): 2025-09-11 — Begin counting on your terms. * [My Top 4](https://blog.damato.design/posts/my-top-4.md): 2025-08-15 — If I could only use 4 CSS properties, what would they be? * [Antidatalossconfigurationism](https://blog.damato.design/posts/antidatalossconfigurationism.md): 2025-07-08 — Wrangling text and the CSS behind it all. * [Font size dimensions](https://blog.damato.design/posts/font-size-dimensions.md): 2025-06-20 — Pixels or font size for dimensions, and when. * [Accent Color](https://blog.damato.design/posts/accent-color.md): 2025-06-10 — Personalization causes privacy concerns amongst engineers. * [CSS Only Contrast](https://blog.damato.design/posts/css-only-contrast.md): 2025-06-04 — We've always wanted it, now it looks like we can have it. * [Beer goggles](https://blog.damato.design/posts/beer-goggles.md): 2025-05-19 — You too could be a bored intern and influence a generation of design * [Done with components](https://blog.damato.design/posts/done-with-components.md): 2025-04-30 — Component libraries aren't design systems until people start caring. * [Out of order](https://blog.damato.design/posts/out-of-order.md): 2025-04-16 — CSS does a lot these days, and I argue that it does too much. * [Less Gridless](https://blog.damato.design/posts/less-gridless.md): 2025-04-09 — Maybe the industry has finally figured it out. * [Logical Optical](https://blog.damato.design/posts/logical-optical.md): 2025-03-27 — You don't have to nudge, you can measure instead. * [Defending Tailwind](https://blog.damato.design/posts/defending-tailwind.md): 2025-03-06 — I don't like it, but I get it. * [Avoiding tokens](https://blog.damato.design/posts/avoiding-tokens.md): 2025-02-24 — The importance of disclosing the reasons behind decisions. * [Relearning line height](https://blog.damato.design/posts/relearning-line-height.md): 2025-02-13 — Changing what I thought I knew about typesetting. * [Mixinimation](https://blog.damato.design/posts/mixinimation.md): 2025-01-30 — An absolute mad-scientist method for reusing a collection of styles. * [Interoperable tokens](https://blog.damato.design/posts/interoperable-tokens.md): 2025-01-16 — Exploring a way to make token importing similar in different contexts. * [Your first component](https://blog.damato.design/posts/your-first-component.md): 2025-01-10 — The reason why it is almost always a button * [Two Typographic Tricks](https://blog.damato.design/posts/two-typographic-tricks.md): 2024-12-19 — Modern CSS unlocks some wishful visual treatments. * [Clickable cards](https://blog.damato.design/posts/clickable-cards.md): 2024-11-08 — Everyone does it, and we often do it poorly. * [Storybook iframe tango](https://blog.damato.design/posts/storybook-iframe-tango.md): 2024-11-01 — Yo dawg, I heard you like iframes. Said no one, ever. * [Clarity 2024, Backstage](https://blog.damato.design/posts/clarity-2024-backstage.md): 2024-09-27 — Behind the scenes in the making of Clarity 2024 * [The Hottest Box](https://blog.damato.design/posts/hottest-box.md): 2024-09-16 — Considerations to take when making a layout component. * [Astro RSS MDX](https://blog.damato.design/posts/astro-rss-mdx.md): 2024-08-18 — Showing more love for Astro, now that we can finally render MDX in RSS content. * [Testing is hard](https://blog.damato.design/posts/testing-is-hard.md): 2024-07-19 — A case of libraries getting in the way, and how to find peace with it. * [Button width styles](https://blog.damato.design/posts/button-width-styles.md): 2024-07-05 — Does each style of a button need a blog post? * [On being extra](https://blog.damato.design/posts/on-being-extra.md): 2024-05-29 — Your T-shirt scale isn't scalable * [Screenreader only](https://blog.damato.design/posts/screenreader-only.md): 2024-04-27 — Is this the exception to component-driven development? * [Unicorns on the web](https://blog.damato.design/posts/unicorns-on-the-web.md): 2024-04-19 — Design Engineering is becoming very popular, according to domain registrars. * [Button size styles](https://blog.damato.design/posts/button-size-styles.md): 2024-04-10 — There are lots of ways to size a button, but is there a correct way? * [Wireframe, Backstage](https://blog.damato.design/posts/wireframe-fm-backstage.md): 2024-03-26 — Behind the scenes in the making of wireframe.fm * [The end](https://blog.damato.design/posts/the-end.md): 2024-01-10 — If you take user experience seriously, this should inspire you. If you don't, this should scare you. * [Title goes here](https://blog.damato.design/posts/title-goes-here.md): 2023-12-20 — A quick exploration of naming typography components * [Truly Semantic](https://blog.damato.design/posts/truly-semantic.md): 2023-11-07 — Let us not throw this term around and pin down what it means precisely. * [DS Events, Backstage](https://blog.damato.design/posts/ds-events-backstage.md): 2023-09-19 — Behind the scenes in the making of ds.events * [Hovercraft](https://blog.damato.design/posts/hovercraft.md): 2023-08-24 — Barely noticeable design fun causes token explosions. * [Thanking you](https://blog.damato.design/posts/thanking-you.md): 2023-08-02 — My journey in contributing with the community. * [Spicy specifications](https://blog.damato.design/posts/spicy-specifications.md): 2023-06-23 — Making sense of several solutions for design decisions aimed to help our community. * [Token operations](https://blog.damato.design/posts/token-operations.md): 2023-05-31 — Defining transforms into a specification. * [Dynamic Astro Collections](https://blog.damato.design/posts/dynamic-collections.md): 2023-04-10 — Using framework magic in the pursuit of laziness. * [Low inspectations](https://blog.damato.design/posts/low-inspectations.md): 2023-03-01 — You should be better than the inspect panel. * [Meaningless curves ahead](https://blog.damato.design/posts/meaningless-curves.md): 2023-02-07 — Semantic nested rounding is systematically inconceivable. * [62.5%](https://blog.damato.design/posts/62-5.md): 2023-01-30 — Humans don't like math so we use math to make the math easier, but at what cost? * [Classname soup](https://blog.damato.design/posts/classname-soup.md): 2023-01-17 — The problem with a superfluous utility class approach and why I choose a different path. * [Ondark virus](https://blog.damato.design/posts/ondark-virus.md): 2023-01-12 — While it might seem intuitive at first, naming your tokens this way is bad for your health. * [Close thy enemy](https://blog.damato.design/posts/close-thy-enemy.md): 2023-01-09 — A recent bug turns into a realization that most close buttons across the web are engineered poorly. * [UX Engineer, a terminal career](https://blog.damato.design/posts/terminal-career.md): 2022-12-26 — A role that is near and dear to my heart and why I can't call myself one. * [Big four oh](https://blog.damato.design/posts/big-four-oh.md): 2022-12-13 — Taking a moment to reflect and excited to launch the new site design. * [Choose wisely](https://blog.damato.design/posts/choose-wisely.md): 2022-08-15 — The act of making a selection is a critical part of user experience as it creates a path which we hope lands at a goal. * [Colors don't solve problems](https://blog.damato.design/posts/colors-dont-solve-problems.md): 2022-07-11 — Color is one of the least important facets of user interface design. * [Feeding trolls](https://blog.damato.design/posts/feeding-trolls.md): 2022-06-28 — They say that you aren't successful until people begin to criticize your work. * [Dynamic Storybook](https://blog.damato.design/posts/dynamic-storybook.md): 2022-06-14 — A Storybook approach to visualize all my components' configurations and why its not recommended in Storybook today. * [No more modals](https://blog.damato.design/posts/no-more-modals.md): 2022-06-05 — Please just make a new page. * [Against atomic design](https://blog.damato.design/posts/against-atomic-design.md): 2022-05-25 — There's something about it that is more harmful than helpful. * [Tokens as intents](https://blog.damato.design/posts/tokens-as-intents.md): 2022-05-12 — Naming your parts with purpose. * [Spacing solved](https://blog.damato.design/posts/spacing-solved.md): 2022-05-09 — Shifting traditional approaches to something more semantic. * [Fetching web component definitions](https://blog.damato.design/posts/fetching-definitions.md): 2022-04-12 — Passively requesting code once an element is discovered on a page.