The helpful model of consulting is gerald-weinberg's framework for the consulting relationship, articulated throughout secrets-of-consulting-1985 and extended in more-secrets-of-consulting-2001. It holds that the consultant's primary role is to help the client become more capable — not to deliver answers, not to be the smartest person in the room, not to demonstrate expertise.
Two Models of Consulting
Weinberg contrasted the helpful model with what he called the expert model:
Expert model. The client has a problem. The consultant has expertise. The consultant analyzes the problem, delivers the solution, and departs. The client is passive; the consultant is active. The measure of success is whether the solution was technically correct.
Helpful model. The client has a problem, and so does the consultant — the problem of how to help this client become more capable of solving their own problems. The consultant is active in creating conditions for the client's learning and growth. The client is active in doing the actual work of changing. The measure of success is whether the client is better able to handle similar problems in the future.
Why the Expert Model Fails
Weinberg's critique of the expert model was not that expertise is irrelevant — he had enormous technical expertise himself — but that the expert model creates dependency and undermines client capability. A client who receives an answer without understanding it cannot apply that answer in novel situations. A client organization that brings in consultants to fix its problems repeatedly is not building the internal capacity to recognize and address its own dynamics.
The expert model also misreads what most consulting problems actually are. In Weinberg's experience, organizations rarely had purely technical problems. They had human, organizational, and political problems that expressed themselves in technical symptoms. An expert who addresses the technical symptom without attending to the underlying organizational dynamics will find that the problem returns in a different form — which is good for the expert's business but bad for the client.
What Helpful Consulting Looks Like
The helpful model does not mean the consultant withholds expertise or pretends not to know things. It means the consultant's expertise is deployed in service of the client's learning, not in service of the consultant's reputation.
In practice, Weinberg described several operating principles:
The law-of-raspberry-jam is a practical constraint on helpful consulting: a consultant who tries to help with everything will help with nothing. Concentration and focus are prerequisites for genuine assistance.
The Consulting Relationship and Congruence
The helpful model requires congruent-behavior from the consultant. A consultant who placates — telling clients what they want to hear — is not being helpful, they are being conflict-avoidant. A consultant who blames — attributing all problems to client incompetence — is not being helpful, they are protecting their ego. A consultant who goes superreasonable — hiding behind frameworks and deliverables — is not being helpful, they are avoiding genuine engagement with the client's actual situation.
Congruent consulting means the consultant brings their honest perception, attends to the client as a person and an organization, and operates within the actual constraints of the engagement — all simultaneously. This is what makes consulting genuinely helpful rather than technically correct.
Connection to Weinberg's Broader Project
The helpful model of consulting is an application of programming-as-human-activity to the consulting domain. Just as software development is a human activity that cannot be reduced to its technical components, consulting is a human relationship that cannot be reduced to the transmission of expertise. The client organization is a human system with its own dynamics, resistances, capacities, and blindspots. The consultant who ignores this in favor of pure expertise delivery will fail — not because they are wrong technically, but because they have misunderstood what the job actually is.