Why is there an assumption that you can explain anything to anyone? There is no law of nature stating that the maximum complexity anyone can invent is smaller than the complexity the average person can understand.
Why is there an assumption that you can explain anything to anyone? There is no law of nature stating that the maximum complexity anyone can invent is smaller than the complexity the average person can understand.
We aren't that special. We aren't magical unicors who work in all corners of our galaxy. No we are programmers, PhDs, mechanics, engineers. Our jobs share a lot in common with each other and can be easily broken down to their base components.
That's the job of a programmer like Carmack. To break things down into their simplest form and represent them clearly and consisely.
Frankly for him it's exactly what he's paid to do.
> There is no law of nature stating that the maximum complexity anyone can invent is smaller than the complexity the average person can understand.
Unless you think you, or this hypothetical person, is so unbelievably smart that they can operate on a plane so far above that of the common man that they can't explain what they do up there. Then I can see how you can think that way. I personally don't belive that is the case.
We as programmers don't do that and very few people do. For example, lets ask this question:
How do you advocate for funding for the job you do? You need to market yourself. How do the people you market to market to their bosses?
It's not PhDs all the way down the same way it's not turtles all the way down. There is a simple, consise, and understandable explination for every activity that humanity has done since the beginning of time. Wheather I know how to formulate it is one thing but one must exist.
So, those very few people out there are basically fucked up with no recourse? How few are they?
Anyway, yep, we are normal people. Normal people that spent a decade or four learning something very specialized. Now, why should we take for granted that people that never learned anything in our specialty can understand anything we know in a week?
Could John Carmack explain binary space partitioning in an interesting way that made Joe Average feel like he got it? Most likely yes.
But would Joe Average really "get it"? Could he make a meaningful judgement as to whether some other piece of software implementing BSP was more or less a copy of some other piece? (just using BSP as an example - not a good one)
I sincerely doubt it. As the saying goes, a little knowledge is dangerous.
Look at the number of people who claim that global warming is a myth because they saw a snowstorm last week.
Its fashionable, and feels liberal, to claim that we're all much the same, but we're not. John Carmack is what many would call a genius, who can conceive of things that are simply beyond the ken of the bulk of society.
Sure those people have other skills and virtues - but epecting them to make rational decisions about complex technical matters while two opposing sets of attorneys bark at them is...ridiculous.
The quote from Alexander Pope is actually "A little learning is a dangerous thing". People often get this wrong, which is probably a tiny bit ironic.
To machines and to fellow experts, yes - but not to the general population, and not to people who may be persuaded to jail him, or fine him at tremendous expense, if he doesn't adequately explain it while someone else is being paid big money to obfuscate his explanation.
This isn't advertising or fundraising. This isn't helping people understand who have an ulterior motive for understanding. This is a hostile environment trying to convict him, an environment that leverages ignorance.
And the complex topic at hand isn't sufficiently explained to ordinary people in a matter of hours, he'd have to put them thru a complete "high school thru post-doctoral education" process and bring them up in the vicinity of his level as an "among the greatest of all time in the field". When learning about a particular topic, I was directed to keep notes in a safe-deposit box precisely so if I was ever criminally charged for related reasons, I could literally put the entire jury thru the full education on the subject - and that would take about a month of courtroom time. I can't imagine Carmack's lawyer arranging to put a jury of commoners thru arithmetic-to-post-doctoral-rendering to "explain what he's doing".
I've heard it said that the simple (in rules) game of Go can be so complex that it takes mastery of seventh-level skills just to comprehend what ninth-level skills are doing. You can't just take someone who barely learned the rules and explain, in a short time, what the grandmasters are doing to win.
The wrong projects get funded all the time. In the legal system one should do better.
The system works when juries are able to differentiate between expert witnesses, and that may very well require more expertise than just applying everyday common knowledge to two competing expositions.
Without any sort of grasp on the range of solutions for the piece of this system in question, I find it absurd that a normal citizen would be tasked with ruling on this.
People of exceptional intelligence is able to learn new things and think through a problems easily, but what makes a real difference is if you already own the building blocks of the new idea or not. A transpiration vs. inspiration kind of thing.
Anyway, I think the argument is that you should be judge by average and impartial persons (a jury or a judge) because, otherwise, you are not in a egalitarian society.
Somebody could argue that an egalitarian society is not efficient, but history teach us where that finish: there is always people on the ready to declare themselves above the others. So we have to aim to some kind of balance.
The actual analysis of the code is something that they could then listen to expert findings about.
I'm not saying that you can do the average person perform like a world-class champion.
Contracts get really complex in the same way programs get complex. But, juries have mediated contract disputes for a very long time.
If anything that sounds like a complaint about expert witnesses not juries.