I'm currently reading Peter Mc Breen book Software Craftmanship. It's a very interesting book about what software engineering is and why it is failing too often to deliver valuable software to end users.
One of the sentence that stroke me particularly is the following: "It is practically impossible to be precise in English (or any other language)". This was about the software requirements and why the development team and the users should talk to each other to avoid any misinterpretations.
Any sensible post blog or article related to XP will bring refactoring as one of the two or three core practices of it. That's definitely true but man must keep it mind that refactoring is just a remedy and not a magic wand.
Welcome to my brand new blog around Java, Extreme Programming and Agile Software Development. Within the next few months I will share my thoughts on those topics.
You might be wandering about the blogs' name or who I am, all the answers are in the about page.
Looking forward to seeing you around :)