Reusable Ideas About Software Reuse - Strategies and Lessons from NAV
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore software reuse strategies and organizational approaches in this conference talk from NDC Oslo, where speakers examine NAV's massive 143-million-line codebase and their journey to optimize maintenance through better code reuse practices. Learn about various reuse methods including open source, fork-based approaches, shared libraries, common services, and platforms, while understanding how knowledge sharing and human resources factor into the equation. Discover why NAV's previous philosophy of "reuse should be discovered, not designed" proved insufficient, and understand how product thinking and Conway's Law can guide more effective reuse strategies. Gain insights into the organizational structures, incentives, and financing models necessary to successfully implement reusable components within a product-focused mindset.