Flow State Design: Applying Game Psychology to Productivity Apps
I still remember the first time I lost four hours to Civilization without realizing it had happened. I sat down at 8 PM thinking I’d…
I still remember the first time I lost four hours to Civilization without realizing it had happened. I sat down at 8 PM thinking I’d…
Apple released a video highlighting the design principles behind great UI. Inspired by that, I decided to apply those principles in a project where I…
When I first upgraded one of my projects to React 19, I expected the usual warnings and a few harmless refactors. What I didn’t expect…
Weekly curated resources for designers — thinkers and makers. “Maybe you’ve gotten comfortable writing prompts or using simple one-click tools. But as AI interfaces start to take different…
What financial crashes and design failures reveal, and how to stop chasing the wrong kind of value. Continue reading on UX Collective » This…
Prototypes aren’t deliverables, they’re influencers. AI changes how prototypes are used, but with these caveats. Continue reading on UX Collective » This post first…
AI can generate text, but only a designer can generate strategy, empathy, and safety. Imagine a neighborhood with no sidewalks or ramps. Someone using a wheelchair…
We changed our design mindset. We transitioned from building all the interfaces and prototypes to allowing others to develop their ideas in a safe place,…
The practice of “vibe” coding has taken the web by storm. Open your favorite artificial intelligence (AI) app, jot down some ideas, and watch it…
React just released its third update for the year, React 19.2 – and with it, a stable version of useEffectEvent. This Hook is designed to…
Shadcn CLI has become an important tool for developers. With version 3.0, it gets even more powerful. In this article, I’ll explore the latest additions…
How carbon scores, daily allowances, and eco labels reveal the fine line between genuine sustainability and virtue signalling. Continue reading on UX Collective » …
I have made a lot of mistakes with AI over the past couple of years. I have wasted hours trying to get it to do…
Gregory Bateson and the art of staying in conversation with yourself. This week, someone asked me a question that deserves more than a quick answer: How…
Zod is the undisputed king of TypeScript validation. In a remarkably short time, it has become the gold standard, celebrated across the ecosystem for its…