Too Long; Didn't Read
Test Driven Development (aka TDD) is a good way to test your code before writing it. The most common way of doing this is to write a test for a function that would return a number from 0 to 5. The next step would be to write one for returning 1.0 to 5. But for the sake of time, I’ll write a failing test for all the outcomes. This is not helpful in trying to create a non-intimidating, no-questions-are-stupid culture, which will help get more people into coding.