Heraclitus wrote these words 2500 years ago: "Ever-newer waters flow on those who step into the same rivers." or paraphrased in more colloquial English: You never stand in the same river twice. Known as the "The obscure one" to some of his contemporaries, he was known to make statements that were considered paradoxical and sometimes unhelpfully contradictory. I don't know about you - but sometimes when discussing testing feedback - I feel like I am channeling the ghost of Heraclitus. His comments regarding walking through rivers are an apt description of our work with software and its versioning. Do we ever play with the same app twice? On a trivial level, we do. When we widen our view we can see that the waters have moved on. For example, The time has changed. It may even have gone back to a previous date and time. The code is probably located in a different memory location. The app and operating system are probably facing different typ...
My thoughts on developing & testing.