Software Craftsmanship

Today I will talk about the podcast titled “Software Craftsmanship”. This podcast is about agile software development and software craftsmanship. It was an interview with Robert C. Martin, who is a software engineer and author of a lot of books better known as the uncle Bob.

    The first thing we hear is Uncle Bob talking about his experience of being a software architect. We also hear him saying that the worst part is the people that tend to separate architects from software developers. He believes it is weird because architects make decisions about the code and have no familiarity with it.

    Robert Martin, talks in this interview about software craftsmanship and he tells us that is a concept that says that every young coder or developer  needs to have a master because we can not learn coding just with theory, you must help another person to learn, in a project or whatever you want but help someone. This is similar to attending college, here you have classmates that maybe have some issues with a subject and as a good classmate you can help someone and with that receive more knowledge and feedback.

    Robert addresses many ideas in the podcast, he reminds us that Lisp is a very powerful language and that we should learn it, this is not the first time I hear this, in my course of Programming Languages I am quite clear, and I could witness the great power that Lisp has.

    One important idea Bob mentioned was when he exhorts us to continue learning, to invest time in knowing our skills, the scope that our field has, the area in which we have interest, in knowing new methods and programming languages. And also sharing knowledge is way more important.

Comentarios

Entradas populares de este blog

Hidden Figures

Understanding the SOLID Principles

Microservices