TDD: Purposes and Practices

Test-Driven Development (TDD) is frequently misunderstood in ways that cause needless struggle, delay, and upset. Misunderstanding and misrepresentation have been painful…

Read more
Legacy Code, Programmer, Defining, Definition

Defining Legacy Code

[maxbutton id=”3″ ] Last night I realized that strangely enough, we are the only profession that can take a positive…

Read more