Today I set a goal to start (and finish) to read the pragmatic programmer by Andrew Hunt, I first took notice of this book while looking for a list on the most important computer science books to read and it stood out to me because it was not once that I found this but many times and now I finally set the task and although this blog has been much more related to the control of project management orientation I want this space to be for every topic that is close to software and computer engineering.
A pragmatic is a person who seeks perfection and skill in his labor, and programmer have the need to be perfectionists, many times we have the power to create great thinks but we don’t always code, we also have other responsibilities like documenting our job, dealing with deadlines, making our code the easiest to understand for other in our team and keep track of the many changes in the control flow that may interrupt us.
Is a difficult job. (Hunt, 2000)
And so this books seeks to aid the one in need of help and for that we need people willing to think before doing and to think what they are doing. Of all of the characteristics listed the one that must stood the most for a proper pragmatic programmer is the next.
Care about your craft.
To begin with the process of pragmatism so we must care about what we do we must find passion where everything is doubt and we must believe that our work is well more than mere lines in a paper, it is communication and therefor an extension of ourselves, the individualism of our work will show well above and so we must be sure that what we do is well done and what we aim for is excellence. The individual beliefs must be optimistic regarding how we work.