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
Publicar un comentario