User Experience First: Reconciling Best Practices with WordPress’s Core Philosophy


At the core of WordPress is a focus on the end user experience, often at the expense of rigorous engineering processes like testing before deployment. This creates a tension where traditional best practices seem at odds with the project’s philosophy. In this session, Alain will share personal experiences from navigating these challenges, revealing how even in an environment prioritizing user experience above all else, best practices like modularity, testing, and technical debt management can still thrive — often in surprising ways. This session will hopefully inspire contributors to think outside of the box and come up with creative solutions to seemingly unsolvable problems.

Speaker

By Alain Schlesser

Alain is a freelance software engineer and WordPress consultant living in Germany.

He is the maintainer of WP-CLI, the command-line interface for WordPress and works on WordPress Core itself as a contributor and component maintainer.

He offers higher-level consulting, code reviews and software design coaching, enabling companies to deal with frequent change and ever-growing complexity while optimizing for reduced maintenance effort and lower total cost of ownership.

Passionate about software architecture and code quality, he never misses an opportunity to share best practices and tries to live up to his educational aspirations through public speaking and blogging.

You can read his thoughts on code & other things at https://www.alainschlesser.com or say hello on Twitter under the handle @schlessera.