This was a fantastic interview that covered a lot of topics I hadn’t really considered before. For example, how to write software that best meets not only the functional requirements of the project, but also the long-term operational requirements. Michael’s book has gone into my Amazon wishlist!
This episode is a discussion with Michael Nygard about his book “Release It” which covers aspects of software architecture you often don’t think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center.
http://www.se-radio.net/podcast/2009-05/episode-134-release-it-michael-nygard