Accessibility as Design
Accessibility is not a feature you bolt on after launch — it's a design constraint that improves the experience for everyone. Screen reader users, keyboard navigators, and users with color vision deficiencies are the most obvious beneficiaries. But accessible design also helps users on slow connections, in bright sunlight, with broken trackpads, or using your app one-handed on a bus.
Common UI Patterns
Users spend most of their time on other apps and websites. They arrive at yours with expectations already set — Jakob's Law. Following established UI conventions means users spend their mental energy on your content, not your interface. Breaking those conventions means friction, confusion, and drop-off.
Design Tools & Resources
Curated tools and resources that help developers make better design decisions without needing a design degree. Each tool listed here is free or has a meaningful free tier.
Laws of UX
Practical UX principles backed by psychology that every developer building web interfaces should know. This page summarizes the 21 laws collected by Jon Yablonski at lawsofux.com, organized into five thematic groups with concrete implementation guidance.
Visual Design Fundamentals
The four pillars of visual design for developers who build web interfaces: typography, color, spacing, and visual hierarchy. This is not a design theory textbook — these are practical rules and CSS patterns you can apply immediately to make your UIs look and feel professional.