Entradas

Mostrando entradas de septiembre, 2017

Software Craftsmanship

Software Craftsmanship with Bob Martin This week I am going to talk about the podcast “Software Craftsmanship with Bob Martin” First of all, Bob, also known as uncle Bob, is a software developer but he is also an architect and many other things but the center of the idea are those two, but what he likes most is developing software, he loves to have the hands in the keyboard. To be in context, uncle Bob is founder of a company that offers mentoring, training help to the code teams to adapt and get better practices. One of the things he emphasizes is that people who take decisions as architect or team leader should be involucrate in the coding process, I really liked the phrase, they need to have the fingers on the keyboard. The software craftsmanship as Bob Martin tells is a way where new developers that are involved in programming world can learn, not only coding techniques, from the more experimented people in the industry. The basic idea is that a master or mentor who...

Is Design Dead?

Is Design Dead? I am going to write about the article “is Design Dead?” By Martin Fowler, it was a interesting article and was written in a unfamiliar way considering the title. He starts talking about the extreme programming and how it is one of the causes of the poor pre design that nowadays is (barely) used for big or small development. Software development needs like almost everything a design which defines not only how it will work, but how to make the specific modules and what job they are going to perform to accomplish a global goal. And well he basically explains the differences between planned design an evolutionary design, that is the reason why I think the title is funny, two kinds of design but he says it is dead, basically what happens is that, the extreme programming and the constant use of the technique pushes the developers to use the evolutionary design. Why? Easy, the extreme programming is a practice thas searchs the simplicity in the creation of...