←back to thread

303 points FigurativeVoid | 1 comments | | HN request time: 0s | source
Show context
namuol ◴[] No.41842187[source]
I always come back to this saying:

“Debugging is the art of figuring out which of your assumptions are wrong.”

(Attribution unknown)

replies(2): >>41842329 #>>41843213 #
PaulDavisThe1st ◴[] No.41842329[source]
As long as "your assumptions" includes "I know what I am doing", then OK.

But most people tend not to include that in the "your assumptions" list, and frequently it is the source of the bug.

replies(1): >>41842840 #
recursive ◴[] No.41842840[source]
What if you never believed that in the first place?
replies(2): >>41843219 #>>41844394 #
mannykannot ◴[] No.41844394[source]
Then, to be consistent, you should not trust either your deductions or even your choice of axioms.

In other words, it looks like a form of solipsism.

replies(2): >>41845314 #>>41846257 #
orbisvicis ◴[] No.41845314[source]
You can not know what you are doing and still trust in logic.

But what world it would be if you could flip a coin on any choice and still survive! If the world didn't follow any self-consistent logic, like a Roger Zelazny novel, that would be fantastic. Not sure that qualifies as solipsism, but still. Would society even be possible? Or even life?

Here, as long as you follow cultural norms, every choice has pretty good outcomes.

replies(2): >>41847634 #>>41847940 #
1. mannykannot ◴[] No.41847940{3}[source]
Logic will only tell you what follows from your choice of axioms, not how to choose them, and only if you can trust your ability to apply it correctly. Absent that, your only option appears to be to put your trust in other people - which is, I suppose, what you are saying in your final paragraph.