Methodology Methodology Methodology
Methodology

Our Product
Design Methodology

What Is
The Pendulum?

The Pendulum is a UX methodology rooted in shifting perspective to deeply understand how real users experience complexity, not just how they interact with screens, emphasizing lived experience as the foundation for clarity in complex systems.

Why “The Pendulum”?

The Pendulum was created to address why many products feel “almost intuitive” yet still fail: teams think about users without truly becoming them, so the methodology focuses on internalizing the user’s lived situation and emotional triggers.

How Does It Work in Practice?

Unlike conventional UX approaches that treat “user-centric” as a slogan, The Pendulum insists on experiencing the user’s condition, starting with the unavoidable emotional tension (distress) that drives any action, rather than settling for abstract personas or generic needs.

Public Discourse

The Pendulum is both a methodology and a public dialogue. Explore the Insights below for deep dives into our UX philosophy.

The Pendulum Podcast

The Pendulum Podcast

A podcast series exploring The Pendulum methodology: shifting perspectives, UX as lived experience, and mastering complexity without oversimplifying it.

Listen on Spotify →
Mindesign: Discussing The Pendulum

Mindesign: Discussing The Pendulum

Yoram Rosner joins Tom Even to discuss The Pendulum methodology, its origins, and reframing how we understand users, systems, and experience.

Listen on Spotify →
The Marker Israeli Hi-Tech Book

The Marker Israeli Hi-Tech Book

The Pendulum methodology explained and discussed in the Israeli Hi-Tech book, The Marker.

Read on The Marker →

Articles

CONTACT US CONTACT US CONTACT US
(function() { function init() { var video = document.querySelector('.fp-section video'); var section = video && video.closest('.fp-section'); if (!section) { setTimeout(init, 100); return; } new MutationObserver(function() { if (section.classList.contains('active')) { video.currentTime = 0; video.play().catch(function(){}); } else { video.pause(); } }).observe(section, { attributes: true, attributeFilter: ['class'] }); } init(); })();
Skip to content