←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 #
1. recursive ◴[] No.41846257[source]
I trust things to varying degrees until I test them. Then I trust them more or less.