Member-only story
Test-Driven Living For The Masses
Can we decide the life we want to live before we live it?
Test-Driven Software
In software development, the test-driven approach focuses on writing the tests the programme will have to pass before creating the programme. The concept is simple enough to grasp, but it still blew my mind when I first heard of it. How can I test what doesn’t exist yet? Naturally, one doesn’t have to get all philosophical just because of some basic abstract thinking. If I were to build a guitar, I would know that it should have six strings and that the first and sixth strings would play E notes at different octaves. The act of testing would occur at the end, but the test would have been defined well in advance.
The Scientific Method
More or less, anyone with a decent level of education will be familiar with the scientific method. The idea is similar: we establish a few hypotheses that will become theories once proven and checked. We gather our current knowledge, connect a couple of dots, write our idea of what we think should happen when tested, devise the test, and finally record the results. It would be unwise to believe in something and then try to prove or disprove it. Instead, science tells us not to believe anything that isn’t proven. I understand things can become trickier when we delve…