The article discusses two books, 'The Architecture of Open Source Applications', which provide insights into the structure and development of various open source software applications. The books aim to help developers learn from the experiences of others and improve their own skills. The authors of the applications explain their design decisions and the lessons they learned during development. The books are available under a Creative Commons license and royalties are donated to Amnesty International.