A: It means writing tests before implementing the features so that initially tests fail; then writing code to make them pass. This ensures that the behavior is clearly defined by tests and encourages minimal, clean, testable implementation. The article uses TDD for features like product display.