Source: [[Book/Shape Up: Stop Running in Circles and Ship Work that Matters]]
Here are some techniques that developers use to reduce complexity in their code:
- [[Refactoring code]]
- [[Respect Levels of Abstraction]]
- [[Separation of Concerns]]
- [[Command-Query Separation]]
## Related
- [[Software Development]]
- [[Productivity]]
- [[Software Testing]]