Utility Closet

scrap.house ◆ knowledge base

Notes

2 items

need to get outside more

fundamentals
Mar 6, 2026

On Impermanence in Design Systems

Design systems are living documents pretending to be finished products. The moment you declare a component 'done' is the moment it starts decaying.

The best systems acknowledge this: they version, they deprecate, they evolve. The worst ones calcify — frozen in the amber of a Figma file nobody updates.

designphilosophy
Mar 5, 2026

Tools

2 items

Patterns

1 item

Prompt Layering

Stack context-setting prompts before the actual task to improve output quality.

aipromptingtechnique
Mar 5, 2026

Failures

1 item

The Blueprint Color Trap

Spent three hours building a perfect cyan-on-navy blueprint aesthetic only to realize the contrast ratio was 2.8:1 — well below WCAG AA.

The fix wasn't to abandon the palette but to reserve the low-contrast cyan for decorative elements (grid lines, borders) and use a lighter tint for actual text content. Decorative elements don't need to meet contrast requirements.

Lesson: Test contrast ratios before falling in love with a palette. The aesthetic and accessibility aren't enemies — they just need different roles.

designaccessibilitycolor
Mar 5, 2026

Best Practices

1 item

Semantic HTML First

Write the HTML before touching CSS. If the page doesn't make sense without styles, the markup is wrong.

htmlaccessibilityfundamentals
Mar 5, 2026

Workflows

1 item

Git Worktree Parallel Dev

bash
git worktree add ../feature-branch feature-branch
# work in ../feature-branch independently
git worktree remove ../feature-branch

Use git worktrees to work on multiple branches simultaneously without stashing.

gitworkflowproductivity
Mar 5, 2026