This article is bad, actually. The analogy does not illuminate anything about software development. It's just a semi-interesting bit of scifi writing with a contrived connection to software development, but it doesn't contain any information or advice. If you enjoy the scifi scenario, fine, but it doesn't make any sense for it to be posted to Hacker News because it is not hacker news, it's a scifi story with a bad analogy tacked on the end.