Lessons from WordPress core on how to (not) write code

A presentation at WordCamp Nordic in in Helsinki, Finland by Andrey Savchenko

WordPress commitment to backwards compatibility spawned an extensive code base with rich functionality. Much of it has now seen many years of very active use by developers.

The history of it is fascinating to study and learn from. It teaches us principles of code that see sustained and productive use. As well as challenges of code that fell short and became an endless challenge.

This talk will walk through the results of the poll on developer experience with the core code. And distill them into practical lessons on code design for success.

The audience will get an overview of the best (and worst) parts of code in WordPress core. Followed by a practical summary of their traits and challenges.


The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.