The Linear Developer Experience

A common sentiment among software developers is that a project’s developer experience starts out delightful but eventually and suddenly becomes dreadful-the developer experience hit a tipping point.

Many complex systems exhibit a phenomenon known as a tipping point. A tipping point is a non-linear event when a small quantitative change triggers a significant qualitative change which is often irreversible. Tipping points, moments of rapid and dramatic change, play a prominent role in different fields of study including software engineering.

In this talk, we will explore what causes tipping points in the developer experience, what factors push us over the threshold, and what you can do to ensure that your developer experience starts delightful and stays delightful