Text this: The analysis of programming competency in test driven development