4 ms·
The rich young ruler approached Jesus and asked him what he had to do in order to inherit eternal life. And in a perplexing response Jesus begins to answer him
by Verdex 3y ago
The rich young ruler approached Jesus and asked him what he had to do in order to inherit eternal life. And in a perplexing response Jesus begins to answer him. "Why do you call me good? No one is good except God alone."
Software is neither good nor bad. It's run in a box of sand, and it's a minor miracle that humanity has found a way to make a box of sand do anything at all, let alone the digital empire that we have built.
Good software isn't even describable. "Well, it should be correct." Okay, well, if good software is correct software, then why didn't you use that word to begin with? But what do you mean by 'correct'? Any definition you give will have edge cases that you didn't think of. Your resolutions will self contradict. And when the whole thing is deployed we'll discover that the assumptions of what correct means do not exist in physical reality; our house of cards painstakingly constructed with insane attention to detail collapses into ash.
Jesus then goes onto to tell the rich young ruler to follow the second half of the 10 commandments. ~Yeah, I've been doing that since forever.~ One thing he lacked, though. He was to sell all his possessions and follow Jesus.
This is not a rebuke. Do not stop asking for good software. It should be your demand; it is what we all deserve. But good software isn't a checklist of rules. It is not a simple thing to ask for. It is a lifelong journey where the destination is to get further than those who have come before. Good software is a limit as our striving tends to infinity.