Do you guys really do TDD?
A developer explores a Reddit discussion about Test-Driven Development adoption, analyzing various perspectives on TDD implementation. The post examines common misconceptions about TDD, discusses the differences between frontend and backend testing approaches, and critiques AI-generated tests. Key insights include focusing on test failure cases, treating code as a liability, and understanding that TDD doesn't require knowing the implementation beforehand. The author emphasizes that effective testing should provide value and support code changes, while acknowledging that TDD isn't always the right approach for every situation.