Beyond the Code: Identifying and Reducing Complexity in Software Design.
What makes software complex? In this talk, we’ll dive into the various forms of complexity that software teams face, offering insights into how to measure and manage them effectively. From bad architectural decisions and cognitive biases to misalignment and inconsistent practices, we’ll cover the hidden sources of cognitive load that can hinder productivity and create frustration. By examining how organizational structure and tooling contribute to it, we’ll provide attendees with a toolkit for identifying, avoiding, and reducing unnecessary complexity. Walk away with strategies to make your codebase cleaner and your team’s workflow more efficient.
Session info:
Speaker: Dmitrii Ivanov
Senior iOS Developer, Platform team at ING
Date: 21 March 2025
Time: 11:50 - 12:20
Relevant tags:
Architecture
Best practices
Cognitive-load
Complexity