But damn, few people are that much fun to listen to when ranting.
> Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. — Brian Cantrill (https://youtu.be/-zRN7XLCRhc?t=33m1s)
And
> I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table […] in fact as I have said before I emphatically believe that if you have to explain the Nazis to someone who had never heard of World War 2 but was an Oracle customer there's a very good chance that you would explain the Nazis in Oracle allegory. — also Brian Cantrill (https://www.youtube.com/watch?v=79fvDDPaIoY&t=24m)
But damn, few people are that much fun to listen to when ranting.
I don't know enough to validate this perspective, but it's something for all of us to consider:
https://blog.valerieaurora.org/2016/10/22/why-i-wont-be-attending-systems-we-love/
I always cringe when I see people quoting Bryan because that's exactly my experience interacting with him on mailing lists or watching him give talks.
At this point I don't have the energy to deal with people like him. I just accept him as a natural occurrence in our field. I certainly praise does who do have the energy for fighting that.
So overall I don't think Bryan is wrong, per se, to take the tack he does within the pool he plays in; it's just a pool for type-A personalities (in the system dev domain), and not the right place to play in if you're starting out, or are otherwise fragile. Build up your skin and chops in smaller ponds first. Stay out of them if you don't feel comfortable swimming there, because the discomfort of competition actually serves a purpose for those swimmers.
(Yes, some people can pursue and sustain excellence without the heat of competition. But not everyone is like that.)
Sounds like an argument for pluralism, not for "one size fits all".
I can't imagine how collaborators on a single codebase could self-select into different groups with different communication styles. By Conway's Law, the codebase would have to be restructured and factored into parts that the groups could work on in relative isolation. This is a big architectural obligation to incur for the sake of preserving some casual braggadocio or competitive inconsiderateness.
Thank you for pointing this out.
There are many cases of what I call the "brilliant jerk" in programming.
Personally, I deal very badly with confrontational behavior. And it makes me rather sad. If I can deal with people by being friendly (or at least polite) and soft-spoken, it can't be that hard, now, can it?
And there are some examples of brilliant programmers that are also nice people and very pleasant to deal with. Richard Hipp of SQLite and Fossil seems to be this kind of person. If I cannot be as brilliant as him, at least I want to be as friendly and respectful as him.
It seems that a lot of software projects have begun adopting codes of conduct. I tend to feel a little ambivalent about this phenomenon, because it attempts to codify things I think should be the natural state of people interacting. But maybe in the long run, it is necessary to be a little more formal about this.
And still, when Bryan Cantrill gets sufficiently worked up about a subject, he is very entertaining to listen to.
He made one of the engineers drive out to his house with a new one on a Saturday night.
Now, the fact that this story is true is telling enough, but what sort of experience did the writers have with Larry that inspired them to put in that story that paints him as a petty, tyrannical manchild?
[1] amplitude
[2] amplitude * frequency
[3] frequency
So much hate. Just because someone has enough money to file a lawsuit and keep it alive for years doesn't mean the other side should somehow be penalized for not compromising with the fool.
Did it occur to anyone that that engineer might be happy to be picked as the one to drive out and do that? To some people that is the way to get noticed and stand out with the boss (or king, whatever).
> tyrannical manchild?
Like any anecdote we don't know the full story here and exact circumstances. Just the fact that juxtaposed against what people have be told about Ellison it appears that he must certainly be 'a tyrannical manchild'.
threw the remote at a wall, smashing it.
That’s a tantrum. Is there any empathetic version of this story where someone over 45 looks like a grownup doing it?
Really, without the metaphor, what's going on is that Larry Ellison has modified himself to hold the values that a corporation holds, in order to more efficiently drive said corporation toward optimizing on its corporate goals (i.e. increase share value, etc.) Where human values and corporate values are in conflict, Ellison has chosen to forget about his human values and, effectively, become the avatar of the corporation's interests. He's the "ideal CEO", in about the same way as Locutus of Borg is an ideal CEO.
A better analogy for this effect, for those who understand it, would be to compare Ellison to a https://wiki.lesswrong.com/wiki/Paperclip_maximizer, but that's not really that well-known a meme.
Hmm. I wonder why this augmentation is newsworthy/nontrivial/frightening. Perhaps our human frailty makes this feat truly difficult even for an average CEO?