Skip to content
tezvyn:

🎨Design & UX

UI design, UX research, and design systems

136 bites

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

Advanced concepts in Design & UX, page 6

advanced2 min read

Figma's Plugin API: Read and Write to the Canvas Tree

Think of a Figma file as a node tree. The Plugin API gives your JavaScript code read/write access to this tree to automate design tasks. Use it to batch-edit layers or generate content. The main footgun: files load dynamically, so you must use async APIs.

advanced2 min read

Building Custom Figma Widgets with the Widget API

Build interactive objects on the Figma canvas using a React-like API. The Widget API uses components, functions, and hooks to create tools like polls or timers. The footgun is forgetting useSyncedState, which breaks your widget in multiplayer sessions.

advanced2 min read

Localization Testing Validates Regional Adaptation

Localization testing verifies that regional adaptation accounts for differences in distinct markets. It validates the second phase of internationalization and localization, catching the assumption that translation alone is enough.

advanced2 min read

Experience Sampling: In-the-Moment User Reality

ESM captures in-the-moment states before memory distorts them. Use it when you need longitudinal data on behavior fluctuations, not just recalled summaries. The footgun is delay: even brief lag lets participants reconstruct instead of reporting experience.

GSR: Tracking Emotional Arousal Through Skin Conductivity
advanced2 min read

GSR: Tracking Emotional Arousal Through Skin Conductivity

GSR reads unconscious arousal via skin conductivity you cannot control. UX teams use it to surface stress during usability tests users underreport. It measures intensity, not valence, so a spike alone cannot distinguish delight from frustration.

Content-First Design: Build the Page Around the Message
advanced1 min read

Content-First Design: Build the Page Around the Message

Content-first design means creating your interface around the actual text and media, not forcing content into a pre-made template. It prevents layouts from breaking when real data replaces placeholders.

advanced2 min read

Facial Expression Analysis in UX

Facial expression analysis captures subjective reactions during interaction for UX assessment. Researchers select it for targeted domains to uncover dynamic perceptions. The footgun is using it without matching the method to the study's constructs and context.

Conversational Design: Scripting a Dialogue, Not Just a UI
advanced2 min read

Conversational Design: Scripting a Dialogue, Not Just a UI

Think of conversational design as scripting a dialogue where the user is the main character. It's how voice assistants and chatbots create natural, two-way interactions.

advanced2 min read

Q-Methodology: Mapping Subjective Viewpoints

Q-methodology treats a person's viewpoint as the data. Clinicians track patient progress over time with it; researchers map how people think about a topic. The footgun is treating its findings as objective truth rather than captured subjectivity.

advanced2 min read

Information Scent: Guiding Users to Their Goal

Users hunt for information like animals forage for food, following a trail of cues. This applies to website navigation, headlines, and link text, where clear 'scents' guide users to their goal. The footgun is using vague labels that weaken the scent.

advanced1 min read

UX Copy Localization: More Than Just Translation

UX copy localization adapts UI text to a new market's cultural and linguistic norms, going beyond literal translation. It's critical for onboarding flows, error messages, and button labels.

Mental Models: Design for What Users Believe
advanced2 min read

Mental Models: Design for What Users Believe

A mental model is the user's internal story of how your UI works, based on past experiences, not your design spec. This is why users expect your site to work like others they've used. The footgun is assuming users share your expert model; they don't.

Theming with CSS data-* Attributes
advanced2 min read

Theming with CSS data-* Attributes

Think of data- attributes as labels for UI state, like data-theme='dark'. CSS uses attribute selectors ([data-theme='dark']) to apply styles directly, avoiding complex class logic.

advanced2 min read

Heuristic Evaluation: An Expert UI Review on a Budget

Heuristic evaluation is like having an expert proofread your UI against a checklist of common usability flaws. It's a fast, cheap way to catch problems before writing code, but its value depends entirely on the evaluator's skill.

advanced2 min read

Card Sorting: Let Users Design Your Navigation

Card sorting reveals your users' mental models by having them group topics. Use this to design intuitive navigation menus and information architecture. The footgun is testing with internal teams instead of actual users or subject matter experts.

Executive-Level UX Research Communication
advanced2 min read

Executive-Level UX Research Communication

Executives fund outcomes, not observations. Frame research by business risk and revenue, not methods. This applies when you need budget or strategic alignment. The footgun is drowning leaders in process details that bury recommendations and stall action.

Cross-Study Synthesis: The Missing First Step
advanced2 min read

Cross-Study Synthesis: The Missing First Step

Research synthesis is the literature review academia requires but industry skips, forcing teams to rediscover what the organization already knows. Use it before primary research when entering new markets or distilling scattered knowledge.

Jetpack Compose Theming for Design Systems
advanced2 min read

Jetpack Compose Theming for Design Systems

Compose theming uses CompositionLocal to implicitly pass design tokens like colors and fonts down the UI tree. This is key for building a design system where you can swap themes (like light/dark) without rewriting components.

SwiftUI Theming with the Environment
advanced2 min read

SwiftUI Theming with the Environment

Treat SwiftUI's Environment as a cascading style sheet for your app. You define design tokens like colors and fonts once at the top, and all child views automatically inherit them. This is key for building design systems or multi-brand apps.

Adaptive UI for Foldables: Thinking in Postures
advanced2 min read

Adaptive UI for Foldables: Thinking in Postures

An adaptive UI for foldables thinks in "postures," not just screen sizes, reacting to states like folded or tabletop mode. This is key for apps on devices like the Pixel Fold. The footgun is treating a foldable like a big tablet, ignoring its unique physical.

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