O documento discute as diferenças entre trabalhar em uma software house ou dentro de uma empresa, e como as abordagens para desenvolvimento de sistemas diferem em cada caso. Também apresenta princípios de boas práticas de programação como Object Calisthenics.