tags: qntm

“Quite quickly the developer would arrive at a situation where the simplest course of action is to produce two implementations. One would be the genuine software desired by the tester and their tests. The other would be the software which the developer really wanted to build. Crucially, the switch in behaviour would be controlled by the environment. If there’s a test running, the software would behave like this. If not, it would behave like that.”

“This is also a classic example of a science fiction invented thing - in my case, magic - which, when taken all the way to its logical conclusion, quickly results in phenomena which are too complicated to be palatably explained to readers or used meaningfully in storytelling. I have the same problem with many other things, usually time travel. The writer has a duty to overthink things.”

Science fiction novel / series of blog posts. I’m at 35% and I like it very much.

links collected by
Maciej Konieczny

latest · tags · feed