On progressive disclosure for AI context
Keep discovery cheap, activation focused and examples on demand, so the agent loads less and decides against sharper rules.
Thoughts on design, development and career progression
Keep discovery cheap, activation focused and examples on demand, so the agent loads less and decides against sharper rules.
Ten Minute Focus, Branding, Design, Motion and more.
An opinion helps an agent once you turn it into a trigger, decision rules and a review checklist.
Ten Minute Focus, Branding, Design, Motion and more.
Models ship the median of the internet. A written review rubric is how you keep that median from becoming your product.
Ten Minute Focus, Branding, Design, Motion and more.
Layout animation keeps spatial memory intact when lists reorder, panels expand, and items enter or leave. FLIP turns layout jumps into transform-based motion.
Links on unwanted AI, compound icons, offline life, dropdowns, motion, design ethics, and accessible frontend patterns.
Kernel simplifies UI components by sticking to native HTML, avoiding unnecessary abstraction and improving accessibility.
Shared-element transitions work when the same object survives a state change. View Transitions give the browser the geometry, but the design decision is choosing what identity should persist.
Links on brand strategy, distressed-user UX, design engineering, motion, AI workflows, and frontend craft.
Popover and CSS Anchor Positioning move menus, tooltips, and small overlays back into the platform: top layer, light-dismiss, focus return, spatial tethering, and viewport-aware placement.
Links on accessibility operations, game UX, brand identity, motion principles, AI explanations, and WebGPU transitions.
Semantic HTML is interface infrastructure: native elements carry behaviour, accessibility, form semantics, keyboard support, and platform adaptation before styling begins.
Links on dark patterns, AI slop, branding, product psychology, motion, documentation, and frontend testing.
Links on designers as builders, adaptive UI, haptics, AI accessibility, product principles, and masonry in CSS.
Links on new AI design roles, humanoid robots, chatbot UX, cross-browser glass effects, motion, and accessibility.
Links on AI and design roles, focus, motion vocabulary, voice interfaces, design systems, and software quality.
Write-first design puts the reason before the implementation.
Links on Figma Agent, honest prototypes, brand identity, motion, AI trust, and frontend animation.
Write-first, build later: Ensures clear, documented decisions, preventing costly missteps in design and engineering.
A skilled barber anticipates needs, protects your attention and removes friction. Product designers can do the same.
Links on tech’s changing culture, design judgment, AI workflows, accessibility, motion, and experimental web projects.
Links on AI design limits, taste, a playable Starry Night, transparent agent interfaces, browser AI, and an alphabetical clock.
Links on stable streaming interfaces, AI’s effect on team trust, branding, accessible software, and scroll-driven animation.
AI slop arises from a design-to-build gap, not the tool itself. Designers must understand the medium to judge AI outputs effectively.
Choose the right tool for each project based on its requirements, not past preferences.
Apple's 50th anniversary is a reminder to care about the parts of software that users never see.
Links on purposeful work, responsible design, AI fatigue, agent transparency, mechanical sympathy, and accessible icons.
CSS scroll-driven animations fade sections in with five lines of CSS, using view() timelines and a cover-based range instead of JavaScript.
Tap a circle and speak. Your words appear on black as a glowing cursor follows them. No keyboard or chrome.
The site's OKLCH palette uses perceptual lightness, warm hues, tinted shadows, light-dark themes, and colour-mix derivatives.
Reduced motion needs alternative interactions. Swap spring physics for grids, keep safe opacity and colour changes, and detect preferences with media queries.
Links on AI’s effect on creative work, design principles, microcopy, design tokens, free software, and procedural graphics.
Velocity gating for hover shelves: EMA smoothing, split engage/disengage thresholds, and directional hysteresis prevent strobe effects without debounce lag.
Production code must fit legacy data, team conventions and organisational constraints as well as solve the immediate problem.
Links on AI sensemaking, branding, practical UX, motion, JPEG compression, ad-heavy websites, and product strategy.
WorkCard reveals its detail panel with a circular clip path centred on the trigger. A 150% radius covers every corner, while pointer events and icon rotation track the open state.
Links on community-led creative work, persuasive design, branding, motion, AI trust, cognitive debt, and developer tools.
Teaching exposes gaps in your understanding and forces you to explain what you thought you knew.
Links on inclusive UX research, human-led AI workflows, branding, motion, accessibility, and CSS.
The card stack uses CSS perspective, translateZ, dual springs, exponential deflection, directional hover gating, and editorial typography to evoke newspaper clippings on a table.
Links on design craft, agentic commerce, sustainable UX, branding, motion, AI tools, and design careers.
Animation may provide the final ten percent of polish, but design engineers bring creative value across design and code.
Links on AI-assisted design and coding, branding, motion, surveillance defaults, smaller software, and design systems.
A vinyl-style music shelf combines spring physics, deflection, layered hover states, and velocity gating, with grid and scroll-strip alternatives.
Links on concept art, mental health UX, design system enforcement, agentic AI patterns, motion, and creative coding.
Physics-based, interruptible motion and direct manipulation make interfaces respond to input with weight, continuity, and clear spatial relationships.
Links on problem ownership, purpose and AI, domain expertise, redesign resistance, branding, and motion.
Another video of me talking about Design Engineering