Skip to content
tezvyn:

🎨Design & UX

UI design, UX research, and design systems

609 bites

Test yourself: Top 30 Design & UX concepts questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Concepts in Design & UX, page 16

Assumption Mapping: De-Risk Before You Build
intermediate2 min read

Assumption Mapping: De-Risk Before You Build

Assumption mapping treats product ideas as bundles of unproven bets. Teams sort beliefs into desirability, feasibility, and viability to find the riskiest ones. It prevents shipping features nobody wants. The footgun is treating the map as the finish line.

advanced2 min read

Private Plugins: Internal Tools, Not Public Apps

Private Figma plugins are internal tools, not public apps, built for your team's eyes only. Use them to connect to internal APIs or automate workflows with a private design system. The footgun is building one when a simpler script would suffice.

Message Match: Don't Disrespect the Click
intermediate2 min read

Message Match: Don't Disrespect the Click

Message Match reassures visitors they've landed in the right place by mirroring the language from the ad or link they clicked. In PPC, this means your landing page headline must echo your ad copy. Failing to match the message wastes ad spend.

intermediate2 min read

Discovery Sprint: Diagnose Before You Spend

A discovery sprint is an organizational x-ray: a small team spends 2-4 weeks interviewing stakeholders to find the real problem before money is spent. Use one before building, when a system breaks, or after leadership changes. It finds causes, not solutions.

easy2 min read

Figma String Variables: Manage UI Text in One Place

A string variable is a single source of truth for UI text. Instead of typing text directly, you apply a variable. This is key for managing translations or different component states, like a button label changing from 'Submit' to 'Submitting...'.

easy2 min read

Semantic Versioning: The MAJOR.MINOR.PATCH Contract

Semantic Versioning (MAJOR.MINOR.PATCH) is a contract that tells users if an update will break their code. It's used by package managers to safely resolve dependencies.

intermediate2 min read

Google Ads Quality Score: A Diagnostic, Not a KPI

Google's Quality Score is a report card for your ad's relevance, not a live auction factor. It's a 1-10 diagnostic at the keyword level that tells you where to improve. The biggest footgun is treating it as a core KPI to optimize directly.

advanced2 min read

RITE Method: Rapid Iterative Testing and Evaluation

RITE treats usability as a rapid feedback loop: test, evaluate, iterate. Championed in Microsoft game development, it suits teams shipping interactive products fast.

intermediate2 min read

Mathematical Expressions in Figma Prototypes

Use variable modes as contexts for math in Figma prototypes. Instead of creating one variable per item, a single number variable with multiple modes lets expressions calculate independent counts, like separate produce counters in a shopping cart.

Release Trains: Aligning Multiple Agile Teams
intermediate2 min read

Release Trains: Aligning Multiple Agile Teams

A Release Train is a long-lived 'team of teams' (50-125 people) building a large solution together. It aligns multiple Agile teams to a common roadmap, ensuring they deliver value in sync.

intermediate2 min read

Ad Fatigue: When More Exposure Yields Less Engagement

Ad fatigue is your audience becoming "banner blind" to your creative. After seeing the same ad too many times, their brains tune it out, tanking engagement. The footgun is blaming fatigue for a bad ad; if it never worked, the creative is the problem.

easy1 min read

Aesthetics-Usability Effect

The aesthetics-usability effect is the tendency for users to perceive attractive designs as easier to use and to be more tolerant of minor usability problems in them, which can mask real issues during testing.

advanced2 min read

Figma: Order Matters in Chained Actions

Think of Figma actions as a script running sequentially on one trigger. This lets you build complex logic, like updating a variable and navigating based on its new value. The footgun: order is critical, as actions execute top-to-bottom.

Component Feature Flags: Opt-in to Breaking Changes
intermediate2 min read

Component Feature Flags: Opt-in to Breaking Changes

Component feature flags are a temporary opt-in switch for new versions, letting you adopt breaking changes before a major release. Design systems use them to roll out updates without forcing an immediate migration.

intermediate2 min read

Ad Policy Compliance: Why Your Ads Get Rejected

Ad policy compliance is a gatekeeper system balancing commercial content with user safety. Platforms like Meta automatically review every ad for violations like discrimination, scams, or shocking content.

UX Competitive Analysis: Benchmark to Outperform
easy2 min read

UX Competitive Analysis: Benchmark to Outperform

UX competitive analysis treats rivals as free design research: reverse-engineer what works and where the market is underserved. Run it before redesigns and repeat quarterly. The footgun is copying visuals instead of analyzing underlying flows and task success.

Automated Design Linting: Your Design System's Spellchecker
intermediate2 min read

Automated Design Linting: Your Design System's Spellchecker

Design linting is like a spellchecker for your UI, automatically flagging inconsistencies against your design system. It catches missing styles or wrong colors before handoff, ensuring consistency. The footgun: a 'clean' file isn't necessarily a good design.

Deprecation Telemetry: Data-Driven Component Removal
advanced2 min read

Deprecation Telemetry: Data-Driven Component Removal

Deprecation telemetry turns removal from a guess into a plan. It's about tracking component usage in code and design files to see who's affected before you delete anything. The footgun is assuming a component is unused, only to break a silent consumer.

advanced2 min read

Dynamic Creative Optimization (DCO)

Dynamic Creative Optimization (DCO) is a technology for programmatic advertising. It allows advertisers to automatically optimize the performance of their creative content using real-time systems, rather than serving a single static ad.

easy2 min read

Critical Incident Technique: Story Mining

Skip asking what users want; ask for the exact moment something went great or terribly wrong. Researchers use this to pinpoint interactions that make or break an experience. Teams collect vague feedback instead of concrete stories with clear context.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles