135 karma · joined October 11, 2012
To each his own. Comparing his ideas to software development would not be my first instinct, but I don't think level of abstraction is what he was going for. A closer analogy would be where there are many different implementations of an interface that run concurrently and then have their many outputs fused back into one single output. But that reads more awkwardly than the way Lem said it :)
It's clearly just an example, but whether it's a bad one or not is debatable. Git is used by most shops, and most people have challenges with it at one time or another. Further, it is IMO an excellent example of how choosing the right data structure for a problem can have a profound impact on the resulting application. You could do worse for broadening your knowledge of ComSci than by a deep study of Git.
Perhaps you could provide an example?
In this sense he was a guide, saying, "Don't worry, this is a journey we can go on together, and parts of it you have traveled before". He makes you believe you can understand something (or frankly tells us when we can't), which seems the ideal mental state for difficult subject matter.
The same can be done with data visualizations.
At 95% certainty, you have 95 people saying "yes" and 5 people saying "no." At 99% certainty, you have 99 people saying "yes" and 1 person saying "no."
While that is 5x improvement in uncertainity, it's also only 4 more people, a 4.21% improvement in overall "yes" count.
I can't see how comparing an N in 20 number to an N in 100 number makes sense. IANAS.