Web Development

Automating Design Systems: Tips And Resources For Getting Started

A design system is more than just a set of colors and buttons. It’s a shared language that helps designers and developers build good products together. At its core, a design system includes tokens (like colors, spacing, fonts), components (such as buttons, forms, navigation), plus the rules and documentation that tie all together across projects. […]

Automating Design Systems: Tips And Resources For Getting Started Read More »

UX Job Interview Helpers

When talking about job interviews for a UX position, we often discuss how to leave an incredible impression and how to negotiate the right salary. But it’s only one part of the story. The other part is to be prepared, to ask questions, and to listen carefully. Below, I’ve put together a few useful resources

UX Job Interview Helpers Read More »

Keeping Article Demos Alive When Third-Party APIs Die

After four years, the demos in my “Headless Form Submission with the WordPress REST API” article finally stopped working. The article includes CodePen embeds that demonstrate how to use the REST API endpoints of popular WordPress form plugins to capture and display validation errors and submission feedback when building a completely custom front-end. The pens

Keeping Article Demos Alive When Third-Party APIs Die Read More »

The Core Model: Start FROM The Answer, Not WITH The Solution

Ever sat in a meeting where everyone jumped straight to solutions? “We need a new app!” “Let’s redesign the homepage!” “AI will fix everything!” This solution-first thinking is endemic in digital development — and it’s why so many projects fail to deliver real value. As the creator of the Core Model methodology, I developed this

The Core Model: Start FROM The Answer, Not WITH The Solution Read More »