Discuss Reagle’s chapter 6
Benevolent Dictators
The final decision-making authority depends on one person who is expected to use it wisely because of his personality and experience.
In general, a benevolent dictator does not actually make all decisions and most of them do not. A person cannot have sufficient expertise to consistently make good decisions in all areas of the project, and a quality developer will not be far around unless it affects the direction of the project. So benevolent dictators generally don't dictate much. Instead, they allow themselves to work through discussions and experiments whenever possible.
Benevolent Dictators requires a number of characteristics. Above all, projects require well-trained sensitivity to their own influence, which in turn brings self-restraint. Do not express opinions and conclusions too clearly in the early stages of the debate, and do not let others feel as if they were clear. People should come up with free ideas and even think foolish ones. Of course,Benevolent Dictators sometimes has to post silly ideas, so it needs the ability to recognize and recognize when bad decisions are made. This is a good developer, especially if she stays on a project for a long time. The difference, however, is that BD can be released from time to time to avoid long-term reliability damage. Developers with lower seniority rankings may not be safe, so BD should make written comments or counter-determination to admire how much weight their words carry, both technically and psychologically.
Comments
Post a Comment