Text this: Agile principles, patterns, and practices in C♯ /