Software Craftsmanship

After listening to the podcast called "Software Craftmanship", an interview with Bob Martin, I found many interesting things that I would like to discuss with this blog entry. First, I found interesting the idea of making sure that you work with someone else when doing software development, why? Because sharing different ideas, information and tips for better software development, also it is important and needed to get feedback of the project or development, you will also need to interact with the client so every part of the project is fulfilled.

There is no need to be part of a big software enterprise to complete the previous mentioned, you start learning this since school, sharing your project with someone who dominates this is helpful for the development of the project. 

But now let's talk about the main topic of the podcast, a Software Craftmanship. According to Bob Martin, a Software Craftmanship is someone who includes the improvement of the traditional agile model

 needs many things, some of them are what we've just mentioned, but he also needs an IDE to code, but a well-known IDE by the Software Craftmanship so he has no problems when coding. He also needs a repository where all the changes in the project code will be placed so every team member can see them. And finally, a Software Craftmanship needs a programming language, if we consider the time the podcast was made it was needed to learn a programming language but this need has changed through the years and I consider that nowadays you have to learn at least two or more programming languages. 

I think that the job of a Software Craftmanship is very important in the development of the project, but I also consider important the thing that it is more efficient to take the code as the driven document and the documentation to explain all the aspects of the code even if they are clear or not. 

References: 

- Software Engineering Radio. (2009, November 30). Episode 150: Software Craftsmanship with Bob Martin [Audio blog post]. Retrieved February 17, 2019, from http://www.se-radio.net/2009/11/episode-150-software-craftsmanship-with-bob-martin/

Comentarios

Entradas más populares de este blog

Microservices

Understanding the SOLID Principles

Ethical Reflection on Ready Player One