That last post was a little over the top, particularly the part about "good, true and beautiful".
Although XP does have an ethical component in terms of how team members should relate to each other (and, to some extent, to the customer), it doesn't deal with some wider issues.
You might never do a website for Kim Jong Il or Osama bin Laden. That's an easy call.
What about Goldman Sachs or BP?
Refactoring React - One of my favorite front-end tools these days is React, and those who've talked with me about front-end work know I'm vocal about it. I happily recommend...
20 hours ago