Discusses some situations where TDD doesn’t work very well and generalizes it to a discussion of those kinds of scenarios. Concludes we need to study this area because it will likely improve design processes.
Random things a software engineer and brony finds and doesn't have time to flesh out.