Contrary to popular belief, simple isn't always better. On Running's CPO argues that overly simple products give consumers fewer opportunities to explore, learn, and feel like an expert. A degree of complexity allows users to "give it its own life," which can be a more powerful driver of adoption than a streamlined experience.
Referencing Christopher Alexander, the discussion highlights "unself-conscious" design, where creators build and adapt a product while using it. This direct feedback loop creates a more functional and soulful product than one designed by specialized "architects" who are disconnected from the end-user's experience.
The obsession with removing friction is often wrong. When users have low intent or understanding, the goal isn't to speed them up but to build their comprehension of your product's value. If software asks you to make a decision you don't understand, it makes you feel stupid, which is the ultimate failure.
With the cost of software development decreasing, simple viability (MVP) is no longer sufficient. The new bar is the "Minimum Lovable Product" (MLP), which prioritizes brand, delight, and a human feel from the outset. Creating an experience that users love is now table stakes for generating word-of-mouth in a crowded market.
The obsession with lean methodology has created a market of low-quality, uninspiring software. In this environment, building a polished, considered, and beautiful end-to-end product is no longer a luxury but a true competitive advantage that stands out and inspires users.
When products offer too many configurations, it often signals that leaders lack the conviction to make a decision. This fear of being wrong creates a confusing user experience. It's better to ship a simple, opinionated product, learn from being wrong, and then adjust, rather than shipping a convoluted experience.
People rarely adopt a complex philosophy for its deepest virtues initially. They are drawn in by practical, accessible benefits like productivity or resilience. This strategy of using a simple entry point creates a funnel, allowing for the introduction of more profound and nuanced concepts to an already engaged audience over time.
The Browser Company found that Arc, while loved by tech enthusiasts for its many new features, created a "novelty tax." This cognitive overhead for learning a new interface made mass-market users hesitant to switch, a key lesson that informed the simplicity of their next product, Dia.
Creating feature "modes" (e.g., "uphill mode") instead of exposing core mechanics (e.g., gears) creates a "nightmare bicycle." It prevents users from developing a general framework, limiting their ability to handle novel situations or repair the system.
Avoid the 'settings screen' trap where endless customization options cater to a vocal minority but create complexity for everyone. Instead, focus on personalization: using behavioral data to intelligently surface the right features to the right users, improving their experience without adding cognitive load for the majority.
Vendors often create overly sophisticated partner programs, believing more features add more value. However, complexity hinders adoption because partners lack the time to understand intricate systems. Simplicity is not just a preference; it is a prerequisite for effectiveness. A straightforward program will always outperform a complex one.