On the first part of this post I spoke of the concept of TDD, as well as the reasons for using it. But what about the way to apply it, and more importantly, the context in which it should be used? This second part will address those subjects. Example: Visual Studio Unit Testing Framework In... read more
During my training-oriented pair programming sessions with Martin Salias and Angel ‘Java’ Lopez (don’t miss the chance to read his blog), both extremely experienced and knowledgeable software specialists, the very single thing they focused in teaching me was Test Driven Development. Given the emphasis this software development technique was given in my training, it’s fairly... read more
Now it’s quite clear that this book is worth reading. And, as Mariano Szklanny wisely said in his blog post: Technology is a key part of culture, but technology on its own is not enough. So it seems evident that reading a book that reflects our culture is a good idea. But why ‘The 7... read more
Speaking of books that can change your life… I’ve just finished reading ‘The 7 Habits’, by Stephen Covey. Before actually starting to read the contents of the book, I took a quick glimpse at the chapters (I’m quite sure I’m not the only one who does that), read a few summaries, and then I knew... read more
It’s a fact that lots of developers’ first steps with programming are self-learning, trial and error experiences. It’s not that I think it’s wrong; in fact, I myself followed that approach. But there are certain risks that come from learning to program on your own. This post will try to address them, and help those... read more
It’s fairly evident nowadays that software engineering is not a mechanical activity with only one possible outcome, but rather a creative process is implied as well. With that in mind, it is expectable for the initial training process to be focused not only on the technical aspect of our formation as software developers, but also... read more