Skip to main content Go to the homepage
State of the Browser

How do we keep going wrong?
Roundabouts and APIs.

We're always taught to think about our end-users first. But when making a design system or platform or even a programming language like CSS, designer and developer are our users, too? How do we design good APIs for our features and components that those users will understand? I'll talk about what I've learnt from the work of the CSSWG and from helping to shepherd the BBC's WebCore Design System which has grown to hundreds of components contributed by many different teams.

About Josh Tumath

Josh Tumath

Josh is a front-end developer living in Salford who loves CSS. He has been a developer of the BBC’s Web Design System for over five years, from its beginning when he was feeling a bit lost to today where he is helping over 20 teams and supporting hundreds of components and experiences. He also represents the BBC at the CSS Working Group at the W3C, which he joined in the summer of 2024.

He is a massive extrovert and loves meeting new people! Please say hello!