# TDD may improve developer productivity
Developer workflow may improve DevEx, and Improving DevEx increases developer productivity.
Using The Three Dimensions of DevEx:
- Feedback loops
- Making red tests turn green.
- Cognitive loads
- Chunks abstraction of testing, user needs, design, refactoring, programming, into different chunks.
- Flow state
- The prerequisite of flow state is smaller goals, and TDD helps with that.