The Eric Normand Podcast

Out of the Tar Pit

7 snips
Jun 22, 2020
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Complexity as Root Cause

  • Complexity is the root cause of software project failures, including unreliability, late delivery, and security issues.
  • Understanding a system is crucial for success, but complexity hinders this understanding.
INSIGHT

Complexity Breakdown

  • State, code volume, and flow of control are significant contributors to complexity.
  • The presence of many possible states makes systems difficult to analyze and test.
INSIGHT

Complexity of Control

  • Control, or the order of operations, adds complexity when implicit in a language.
  • Programmers must determine if specified ordering is significant, increasing cognitive load.
Get the Snipd Podcast app to discover more snips from this episode
Get the app