The connection between creating a religion based on reality and writing software is very strong. Although writing software is more precise and predictable, it is nonetheless amazingly similar. In particular the logical organization of the structure is a very similar process. We're trying to figure out the overall design, what the human interface will look like, what features it will have, creating the documentation, and most importantly, how to attract and work with a community of developers. I see the model created by open source programming communities as being something that I really like in that it works well and achieves a goal in a very sane way. It's almost like religion and software have the same kind of connection as gravity and inertia.
|