Session

Complexity and Modularity: the Yin and Yang of Socio-Technical Design

Every software engineer and architect strives to design modular software systems and avoid complexity. Yet, frequently, the outcome is the opposite: what promised to be an elegant, well-thought architecture results in another big ball of mud. Why does this sad story keep repeating? In this talk, we will explore the nature of modularity and complexity, including their surprising similarities, and delve into the socio-technical design decisions that influence these outcomes. Additionally, we will demonstrate how the same forces that push software design towards modularity and complexity are also relevant in organizational design. By understanding both the technical and organizational dimensions that impact software development, you will learn to harness these forces to design systems that not only withstand changes but also thrive over time.

Sonya Natanzon

Solution architect at Guardant Health

San Francisco, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top