Week 10
The Cathedral and the Bazaar
This week we had to read The Cathedral and the Bazaar by Eric Raymond. This essay changed how I viewed code from seeing something as structured and controlled. However, Raymond brings up a new idea, the idea that software flourishes more in an open and choatic environment. It is interesting how, the bazaar model connects to working on AFFiNE.
The cathedral model represents traditional development which is slow and done by a small group behind closed doors. However, the bazaar model is more open and dynamic allowing anyone to contribute to the code. Originally, the concept of the cathedral model seems to be the correct and only option but by debugging issues in AFFiNE I learned why the bazaar model works well. Getting stuck in trying to run AFFiNE, I was able to look through the documentation and community discussions in order to figure it out. This reveals how with the help and aid of multiple people, issues can be solved easily.
