Software Craftsmanship
Agile software development and software craftsmanship. "Uncle Bob" Bob Martin who has being a software developer for 4 decades, has a company object mentory where he helps teams accept and addapt agile process. Had tried being an Architect but after a while he had realized he likes writing code as much he can. Through a podcast he had a conversation with Markus to reveal some truths about programming, craftsmanship, designing, agile programming, etc. In search of efficiency coding, producing quality code fast is vital. In this podcast Bob Martin introduce us with the notion of craftsmanship and declares a big statement about documentation, sometimes we believe an agile team does not produce any documentation, this is false there is no reason why they can´t produce documentation, if they need an UML diagram they used it. Bob states "The main documents it´s code itself, all other documents are reflections of this main document." The relation between programme