Back to Feed
Anders Hejlsberg: C# was designed by 6 people
The Signal
This video describes a disciplined design methodology centered on adversarial critique rather than open brainstorming. A small group of six to seven experienced programmers met regularly to systematically challenge new ideas, operating on the premise that any proposal surviving such scrutiny was likely sound. The narrator asserts that this rigorous, negative-testing culture was key to their project's technical evaluation, though the transcript provides only self-reported, anecdotal success metrics rather than independent evidence of the process’s effectiveness.
The Case
- The design work was conducted by a small, focused team of approximately six to seven people, which the speaker contrasts against larger, less-efficient organizational structures.
- Members were specifically selected for their prior experience working on programming languages—a background the speaker claims gave them the foresight to identify common pitfalls.
- The team employed a fixed, disciplined cadence of three two-hour meetings per week to sustain their iterative collaboration.
- The primary design norm was an adversarial review process where the team's explicit duty was to "try to shoot it down" by identifying why a proposal might fail.
- The speaker frames ideas that survived this gauntlet as "probably a decent idea," a subjective standard that assumes their adversarial testing was an exhaustive filter for quality.
The 1 Minute Signal Take
The narrator’s account highlights a high-friction, elitist design culture that prioritizes internal falsification over broad consensus. While the discipline described is clear, the effectiveness of this "shoot it down" vetting remains an unverified assertion of the speaker. Skip this video; the summary covers the entirety of the methodology, and the video lacks the nuance or external context required to elevate it beyond a self-described team process.
Tags
Back to Feed
