The article critiques the implementation and effectiveness of C++ modules, arguing that if they cannot achieve significant improvements in compilation speed, they should be reconsidered. It discusses the challenges faced in integrating modules into compilers and build systems, highlighting a lack of effective leadership and a flawed design approach that has hindered progress. The author advocates for a more iterative and pragmatic approach to development, emphasizing the need for measurable outcomes to justify continued investment in the feature.
+ c++
modules ✓
compilation ✓
programming ✓
software-design ✓