# How Developer Experience Changes When Software Complexity Reaches a Tipping Point

DevFeed: [How Developer Experience Changes When Software Complexity Reaches a Tipping Point](<https://devfeed.tech/articles/the-linear-developer-experience-36066.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-linear-developer-experience>)

Author: Dominik Tornow

Published: 2023-01-10T17:30:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Complex Systems](<https://devfeed.tech/topics/complex-systems.md>), [Django](<https://devfeed.tech/topics/django.md>)

Tags: [complexity](<https://devfeed.tech/tags/complexity.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [django](<https://devfeed.tech/tags/django.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tests](<https://devfeed.tech/tags/tests.md>)

## AI overview

The article examines how developer experience can scale linearly as a software application grows, then change sharply when additional requirements introduce significantly more complexity. It uses a Django web application to illustrate the contrast and identifies factors such as multistep processes spanning database transactions or services.

## Source excerpt

Many complex systems exhibit a phenomenon known as a tipping point. Learn more about tipping points, developing a linear developer experience, and how to adapt.