Gather Your Thoughts
Save thoughts the moment they appear. Keep them effortlessly organized and never lose an idea.
When I build products, whether itâs an AI-powered platform or a simple interface for kids, I always come back to the same truth: design is psychology. Itâs not about colors, fonts, or fancy animations on their own. Itâs about how humans think, feel, and act when they interact with your product.
Over time, Iâve boiled it down to five timeless rules. These arenât buzzwords. Theyâre psychological laws that have been tested and proven for decades. If you apply them consistently, you can create user experiences that feel natural, intuitive, and even delightful.
Fittsâs Law: Big Button Good, Small Button Bad
The faster you want someone to act, the bigger and closer the target should be. Thatâs why the âsubmitâ button should never be tiny, tucked into a corner. It should be obvious, tappable, and accessible.
Think about your phone. The keyboard keys arenât microscopic for a reason. Fittsâs Law reminds us: if you want action, design for it.
Hickâs Law: Cut the Noise
People freeze when you throw too many choices at them. Hickâs Law says the more options you add, the slower the decision-making.
Thatâs why your product shouldnât look like an airport dashboard. Give people a few clear paths forward, not 20. Simplicity speeds things up.
The Von Restorff Effect: Make the Important Thing Stand Out
Humans notice contrast. If everything looks the same, nothing gets attention. The Von Restorff Effect says the one thing that looks different will always stick in the mind.
Thatâs your call-to-action. Thatâs your âBuy Now,â your âStart Free Trial,â your âGo Live.â Donât bury it. Make it pop.
Occamâs Razor: Kill the Clutter
If something isnât necessary, remove it. Complexity is seductive; it can feel like more features equals more value. In reality, more features often mean more confusion.
Occamâs Razor is a reminder: the simplest path is usually the best. Every extra click, extra button, extra word is a chance to lose your user.
Weberâs Law: Donât Sweat the Imperceptible
We notice big changes, not tiny tweaks. A button changing from #4FA3F7 to #4FA5F8 blue? Nobody cares. A whole new way to complete a task in half the time? Thatâs what gets noticed.
Weberâs Law keeps us honest: focus on the changes users actually feel.
How This Shows Up In My Work
- Clarity first: I build clear information hierarchies with strong typography, spacing, and rhythm. Tailwind themes keep the system consistent across light and dark.
- Minimal with soul: I strip to essentials and keep the vibe. Component copy is tight and evocative, never ornamental.
- Movement with meaning: I use Framer Motion or native CSS to guide attention, confirm actions, and create flow. Motion respects prefers-reduced-motion.
- Systematic beauty: I rely on shadcn/ui patterns and a documented component set so everything scales and remains accessible.
- Accessibility always: color contrast, focus states, semantic HTML, and keyboard paths are non-negotiable.
- Full-stack design engineering: React and Next.js with App Router, Server Components, and Server Actions. TypeScript, Tailwind, and component-driven architecture.
My Golden Rule
Every design choice must serve clarity, simplicity, and delight. If it doesnât, it goes in the bin.
These arenât just rules for designers. Theyâre rules for anyone who builds, whether youâre coding, sketching, or shaping a business strategy. At the end of the day, weâre all designing experiences for humans.
And humans run on psychology.

Discussion
Start the conversation by leaving a comment below.
No comments yet. Be the first to share your thoughts!