3 UX mistakes that might be costing you usersLet's talk about usability and 3 common mistakes you might be making when building that product. Confusing 'Account Setup' with 'Onboarding': Your onboarding flow is meant to serve a primary purpose,Jun 28, 2026·5 min read·7
Why your animations are making users waitWe all love animations that make a UI feel interactive. But poorly implemented animations can make any UI really slow. The secret to smooth and fast implementations is knowing how to avoid some common mistakes. Some of which are: Transitioning heav...Oct 25, 2025·2 min read·3
The 100ms ruleIt takes about 100 milliseconds to blink and in the digital world, this time frame is critical! It's the absolute limit. When an interaction takes longer than 100ms, the average user loses the sensation of "feeling instant" and feels a noticeable lag...Oct 23, 2025·2 min read·63
Why That Button Color Feels Right: The Pyschology of Color on InterfacesThe more I work on interfaces, the more I see how even slight shifts in color could change how I would want people to feel or behave. A deep blue can make an interface feel more immersive. A bright orange button can feel urgent, but sometimes, a litt...Jul 11, 2025·9 min read·12
10 useful CSS tools for Developers1. CSS layout generator: https://layout.bradwoods.io/ Useful for: Anyone who wants to level up their CSS layout skills (flexbox and grids) This website is all about helping developers get better at CSS layouts in a fun, hands-on way. It’s like a play...Feb 2, 2025·4 min read·56
Development Limitations That UI Designers Should Know AboutDid the Developers Stick to the Design?Jan 12, 2025·7 min read·71
Create a Loader with Infinite Movement using Framer MotionDifficulty: ⭐️ (1/5 stars) Setup/Prerequisites: React.js, TailwindCSS, Framer Motion Key Concepts: Using infinite animation in Framer Motion The Challenge Day 2 is a simple loader which shows infinite animation by bouncing. This animation is quite si...Nov 30, 2024·2 min read·313