News for hackers. Stuff that matters.
Re:Balancing engineering cultures: Debate everything vs. jus... by DeathArrow on Wednesday January 24, 2024 @06:29AM (#39116081)
So we're better with benevolent dictators.
Re:Balancing engineering cultures: Debate everything vs. jus... by _0ffh on Wednesday January 24, 2024 @06:39AM (#39116142)
I think there's a reason why historically many cultures in a time of crisis tend to choose a leader to take responsibility until the crisis is dealt with, like the dictator in republican Rome. Pirates often elected and even unelected their captains, but during any action their power was absolute. And so on.
Re:Balancing engineering cultures: Debate everything vs. jus... by layer8 on Wednesday January 24, 2024 @06:40AM (#39116147)
In the spectrum between consensus and dictatorship, there’s also democracy.
Re:Balancing engineering cultures: Debate everything vs. jus... by starbugs on Wednesday January 24, 2024 @09:35AM (#39117771)
> So we're better with benevolent dictators.

Making a decision based on input from relevant coworkers while being competent in the domain you are making the decision in isn't exactly dictatorship?

Re:Balancing engineering cultures: Debate everything vs. jus... by swader999 on Wednesday January 24, 2024 @11:46AM (#39119490)
This and, especially if the decision maker made it to their level based on merrit.
Re:Balancing engineering cultures: Debate everything vs. jus... by starbugs on Thursday January 25, 2024 @02:52AM (#39127254)
> This and, especially if the decision maker made it to their level based on merrit.

Assuming a competence hierarchy, that should equal competence. Unfortunately, oftentimes it's not a competence hierarchy. In those cases, it may take some time to trust in someone's competence.

Re:Balancing engineering cultures: Debate everything vs. jus... by roenxi on Thursday January 25, 2024 @02:32AM (#39127160)
Yes, undoubtedly. Although once appointed as a dictator the benevolence part normally slides.

So what happens in the happy case is a very complex system of figuring out who should be the dictator and when they need to be moved on. If you look at successful open source projects that process is often visible - a brutal communal negotiation (of global scope!) to work out who in the world is the person with the best motivation to control a project.