Frankly, it's not surprising that the average person can't understand complex finance and thus complex financial litigation.
> Everytime I hear a finance person use the excuse of 'you wouldn't understand' to a complex, I can't help but correlate it to a developer who's obfuscated code tell another developer they wouldn't understand, without acknowledging that they obfuscated the code.
The difference is that a jury is not other finance people. I don't expect jurors to understand financial crimes any more than I expect a random member of the public to understand a complex computer bug.
Even if the person isn't greedy, they'll resent the loss of status that comes with, "wait, all you do is add entries on the CMS interface?" or "all you do is make the risks less obvious to auditors?"
As Mal says, "50% of the human race is middlemen, and they don't take kindly to being eliminated."
To me, it's more than a little ironic how often software professionals look at what finance professionals do and ask the equivalent of "why the hell does Twitter need all this code? It's just 140 character messages!"
> ... you just don't want me to because then it would be obvious you are just ripping people off to make more money for yourself / company.
Agree. If your car pollutes more than other cars and runs on the blood of innocent consumers, hiding that in the explanation of how a regular car works is not an excuse.
Anyone who says "You wouldn't understand" is hiding something. If you can't explain it to me, do you even know what the fuck you're talking about?
Imagine your case depends on proving that only a guilty person would have failed to shard a particular database. It's not enough to just explain at the highest possible level the concept of splitting up a database. You gotta get the jury to understand it enough to know why you do it, and why it would be so out of the norm to not do it in a particular situation that the person must have had a nefarious motive.
"The data on a computer is organized into ordered bytes like the file cabinet, and telling a program to go to some byte's location plus some offset can result in it accessing data that it shouldn't touch, if other safeguards aren't in place."
That's a great analogy, by the way.
This is the way one uses the 'buffer overflow' problem in computers to manipulate data. With a little skill you can use it to do serious damage. Consider, for instance, what would happen if we were at an engineering company and slipped in a new blueprint for a machine instead of a personell note. Later someone else would pick up the design and the factory, none the wiser, would proceed to build our machine, instead of the one they wanted.
- We agree I'll give you max 1L of water, so you prepare a 1L bucket. Then I pour 2L of water into your bucket - you end up with a mess. (exploit version: We agree that if any water hits the ground, I can force you to do anything.)
- I give you card with typical form to fill in (squares for every letter). First 5 squares are for first name, next 5 are for last name. You fill in "Michael" as your first name overflowing into last name space.
- etc...
Sure, it doesn't capture all intricacies of the mechanism, implementation, side effects of the overflow, etc. But don't tell anyone they wouldn't understand the concept.
That's an abstract explanation of what Twitter's code is, it doesn't get you anywhere closer to being able to actually understand the code.
Just like I wouldn't expect a layperson person to be able to find and fix a bug in a codebase, I don't think they can reliably evaluate the nuances of the financial system.
>If your car pollutes more than other cars and runs on the blood of innocent consumers, hiding that in the explanation of how a regular car works is not an excuse.
I think the takeaway here, is in the real world cars don't visibly run on the blood of innocent consumers. The means of procurement of gasoline is wrapped up in many different corporations, industries and nation-states which makes it incredibly difficult to ascertain blame.
I could make the argument that your volkswagen runs on the blood of innocent servants in Saudi Arabia. Who is at fault? Mercedes, Chevron, The Royal House of Saudi, A select few in that group, The American Government, or you?
Think of the VW "scandal" at what point does a piece of code go from being a really effective emissions blocker to being an illegal emissions blocker? If they implemented and trained up a neural net then what piece of code is the violator, the guy who wrote the unit tests the neural net trained on, or the evolved coefficients in the network that humans never wrote, or the manager who told them to write an emissions routine using a NN or the regulators who entrapped them by knowingly writing bad regs with the intention of the .gov selecting winners and losers by selective prosecution?
When the investment banks were partnerships, the partners had plenty of 'skin in the game', and favored stable systems. Going public took the pressure off of the leadership's individual fortunes... and stability seems to have suffered.
Neglecting the fallacy of the presumption that one can just volunteer, it is interesting to think about the way the world might be shaped should "more educated" individuals be the ones who solely shape public policy and case law. It's not very democratic in the pure sense of the meaning, but certainly interesting as a thought experiment.
I've seen states at least claim that being registered to vote is not necessary to be called for jury duty. It gets a bit hand-wavy after that but supposedly they also draw from, at least, driver licenses as well.
Everytime I hear a finance person use the excuse of 'you wouldn't understand' to a complex, I can't help but correlate it to a developer who's obfuscated code tell another developer they wouldn't understand, without acknowledging that they obfuscated the code.
I'm sure I understand, you just don't want me to because then it would be obvious you are just ripping people off to make more money for yourself / company. Kind of like how the government has used 'enhanced interrogation' rather than the common definition of torture to get around breaking the law.