The road to opaque software is paved with good (engineering) intentions
Summary
This long-form essay traces the history of software openness and opacity, arguing that many closures arise from well-intentioned engineering and managerial decisions. It uses OS/360 information sharing and the Web’s evolution as case studies, and proposes beacons of openness and malleable software as paths forward.