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]]