Once I started working of professional software development, I was eager to learn what the world was doing at the time. I had left university and working for a considerable payment was new for me, I wanted to deserve it.

Then I started reading a lot, several books about programming an engineering, some of them were obsolete and a complete waste of time. But every once I found a jewel, and this is a very good one:

Every person getting into software development should take a look at this book, I'm not saying that everything it's written in it has to be followed religiously, but it has very good advices and practices.