Software Craftsmanship with Bob Martin

In the podcast they interview Bob Martin that is also known as “Uncle Bob” that Is founder of object mentor and he has been a software dev for four decades, or more likely by that time the podcast was made. He says that object mentor is there to help teams to write better code.

He thinks that the architects should also be coders, because also a way he thinks is that a problem that has the industry is that we separate the architects that make the decisions from the coders, but often they do not take the right decisions because they don’t write the code.

He says something that maybe is not quite relevant for the topic, but I think is very relevant to this day and the future that I want to point out. He said that when software devs go out of college and get a job, we know little because we don’t learn the most of what we really need, and I some way is true, the college only give us the basics and we really learn what we need to do in the job.

And well he talks that a little with his book of software craftmanship, that the way to really learn, is not by sitting in a lecture, instead we need to go and help others, get mentors and do what they do in their respective jobs.

Also a good rule called “the boyscout’s rule” is that when a they camp in a place, they leave it cleaner than when they first find it, and the translation to a code developer is that we need to check our modules cleaner than it was before, and he says that if we do that we can write better code and improve.

A simple conclusion that I can have with all of this, is that first of all, we only learn by doing and by doing real work of real jobs, and the methodologies for more agile or good architecture in programming is what suits you the best, with always keeping in mind that you need to be improving how you write code so it can be understand bye anyone.

Comentarios

Entradas populares