Glen Whitman has a great post on the relationship between modularity and innovation. He’s exactly right that modularity (or what software types would call open standards) promotes progress by allowing people to build software from pre-existing components without worrying about exactly what’s inside any given component. One of the most important examples of modularity in the computer industry is the Internet’s end-to-end principle, which allows application developers to ignore the details of how to get packets from A to B, and instead focus on what to do with packets once they reach their destination.
About Tim Lee
Timothy B. Lee (Contributor, 2004-2009) is an adjunct scholar at the Cato Institute. He is currently a PhD student and a member of the Center for Information Technology Policy at Princeton University. He contributes regularly to a variety of online publications, including Ars Technica, Techdirt, Cato @ Liberty, and The Angry Blog. He has been a Mac bigot since 1984, a Unix, vi, and Perl bigot since 1998, and a sworn enemy of HTML-formatted email for as long as certain companies have thought that was a good idea. You can reach him by email at leex1008@umn.edu.
Read more articles by Tim Lee.