We are really confused as of how seriously we should follow TDD based practices in our startup. Do you practice TDD?

Yes. Why?

No. Why not?