> TDD dogma of only writing code to fix broken tests.
Isn't red-green-refactor pretty ingrained in TDD?
Only write code to make a failing test pass; then refactor while making sure the tests still pass?
Then write a test that fails, repeat?
Now do a games engine with that approach regarding shaders and the desired visuals.
Now do a games engine with that approach regarding shaders and the desired visuals.