Modularity As It Applies to Everything
summary
Argues that modularity’s value is concrete: it postpones hard decisions and lets components evolve, evidenced by things already built (icon editor, waveform graphs, digital waveform datatype) that continue to work and be reused; reports a field‑architect program that drove customers to buy seven times more NI products; recommends open‑sourcing the LabVIEW robotics module (last updated 2019 32bit), rebuilding academic outreach, and designing organizations with defined interfaces and semi-independent trajectories so modules can be tested, swapped, and scaled.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 7:45Modularity in systems
- 13:15Modular organizations
- 28:37Modularity at NI
- 34:20Top-down vs bottom-up code
- 36:50Evaluating modular designs
- 45:16Postponing decisions
related talks
42mThe Human Side of Modularity: Communicating Complexity with Clarity
46mAchieving an evolutionary architecture through simplicity
38mSolving the Hard Problems
51mTech-enabled Network of Teams
33mClosing Keynote
17mFuture-Proof by Design: Building IoT Solutions that Endure
55mSoftware Management Lessons from the 1960s
44mSoftware Management Lessons from the 1960s
