An Extreme impulse
Jul 3rd, 2008 by carles
Recently I was doing a bit of a tidy up in my computer and I found some old notes about Extreme Programming (hereafter XP). Few days later I was in a bookshop and I saw the Pocket Guide “Extreme Programming” (O’Reilly). I decided to purchase it without any doubt. I really do not need the book because I have always found everything about XP on the net. But I felt an “Extreme” impulse…
XP is the first agile method I met some years ago. I am thankful to the knowledge behind this methodology, because it taught me some great ideas, new points of view, and good practices about software development (refactoring, test-driven development, life-cycle, deal with customers and developers, etc).
I think XP is wonderful but it needs some special conditions or environment to be successful which sometimes are very difficult to achieve. So I have always applied some variants or another agile method depending of my surroundings. To be honest I have never completely applied XP. But It was “the door” to another world, the Agile Software Development.
Therefore… Yes!, I had to buy the book… And I already read it, sitting on a park last weekend, surrounded by squirrels and dogs. I think I am going to have more “impulses”. I discovered that I prefer to read in the park rather than read in front of my laptop.
Extreme Programming on [en.wikipedia.org]
Agile Software Development on [en.wikipedia.org]

XP always with Perl!
hahahaha. Not only Perl!. It is true that some people recomend to use a Dynamic Programming Language [en.wikipedia.org] instead of compiled languages, but it is not exclusive of Perl! And compiled languages are welcome as well. I learnt XP using Phyton. And I normally use agile methods with PHP, however I know people who works with Java, etc.