Divide and conquer12/24/2023 ![]() Use MECE as a reminder to separate and address the whole where that is useful. In practical terms, this involves understanding when a subproblem is at a practical and manageable state to solve for. The base case is the point where you cannot break the problem down any further. The approach can be viewed as three steps: divide (dividing the problem into sub-problems), conquer (solve the sub-problems), and combine (combine solutions to determine the solution for the original problem). For problem-solving, use divide, conquer and combine.This might include developing trust-based relationships to maintain positive working relationships even when certain leaders might be encouraging distrust. When you identify it, it’s important to call it out and act against it. ![]() Boddy via the corporate psychopath research association. Identify it and defy it when it’s used against you.ĭivide and Conquer in the workplace is an identified strategy of corporate psychopaths by Clive R.However, in the long term, this will result in distrust and anger. In a management context, some immediate gain might come from dividing power blocks or creating a culture of uncertainty where employees must compete from fear. ![]() Use it with problems, beware using it to maintain power.Īpplying Divide and Conquer in its military context to a power base of people tends to be unethical and short-sighted.That said, sometimes divisions are purposely made with overlaps and clearly stated dependencies. The aim is to identify independent 'buckets' of work that, together, address the whole. CE: collectively exhaustive and include all information together.ME: mutually exclusive with no overlaps.MECE involves breaking down subsets that are: One specific application of this model in the consulting world is the MECE Principle developed by Barabara Pinto as part of Pinto's Pyramid. A divide and conquer algorithm is a strategy of solving a large problem by. For example, it might involve a business breaking up its focus into divisional responsibilities a complex problem being worked through via a decision tree or breaking a project into sub-tasks. The mental model can be applied in decision making, problem-solving or project management to break down a problem into independent, manageable and related parts. Once these subproblems are solved their combined solutions will solve the original problem. At worst, this might involve engaging with an opposing force to sabotage alliances, elevate minority groups to split them from the broader whole, and generally foster distrust between them.ĭivide and Conquer has more positive applications in computer science as a recursive function that breaks down a problem into similar but smaller subproblems. In a military context this model, also known as ‘divide and rule’, represents a strategy of dividing a large enemy force into smaller groups that have less power and can be controlled as a result. If not, proceed to the next hypothesis.What do you do when faced with a seemingly overwhelming problem, project or force?ĭivide and Conquer is a mental model that helps to break up a problem, power structure, or challenge in order to overcome it. When you have a few hypotheses, zoom in on the most likely and use divide and conquer. It’s to find the most probable culprit so you can pinpoint the suspicious parts of code. When you answer these questions, you’re ready to make an educated guess about the nature of the bug.Įvery assumption can prove wrong, but your goal isn’t to be correct. When did the bug occur? Did everything work fine before? What changed? Maybe inputs are different now, or maybe the code worked two commits back. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |