FIELD NOTE / 2026.09.212 MIN READ / 5 SOURCES

The Minds Behind Blockly and Block-Based Programming Infrastructure – 7 People Redefining Software

Seven contributors helped turn snap-together blocks from an educational interface into reusable programming infrastructure for apps, classrooms, robotics, and domain-specific tools.

TL;DR

Seven contributors helped turn snap-together blocks from an educational interface into reusable programming infrastructure for apps, classrooms, robotics, and domain-specific tools. [1][2]

Why you should read it anyway

Block programming removes entire categories of syntax error by making only valid structures connect. Reusable frameworks such as Blockly then let other products adopt that interaction model without rebuilding the editor from scratch.

Imagine where Blockly and Block-Based Programming Infrastructure would be without them

Without this lineage, every educational or low-code tool would have to reinvent block layout, drag behavior, typing rules, code generation, and accessibility. The ecosystem of visual programming products would be much more fragmented.

Time Estimate of how many years we would be hindered without them for human progress

Editorial counterfactual estimate: 3–6 years. This is not a measured historical fact. It is an editorial estimate of how much slower the field might have matured without this cluster of people, institutions, products, and ideas.

The 7 people behind Blockly and Block-Based Programming Infrastructure

1. Neil Fraser

Why they matter: created Blockly at Google as a reusable library for building block-based programming editors that can generate code in multiple textual languages.[1]

2. Ellen Spertus

Why they matter: contributed to block-based programming education and App Inventor research, helping connect visual blocks with accessible application creation.[2]

3. David Wolber

Why they matter: helped shape App Inventor education and authored major teaching resources that spread blocks-based mobile programming.[3]

4. Mark Friedman

Why they matter: was a technical leader behind App Inventor and helped develop the blocks-based programming environment that influenced later educational tools.[4]

5. Hal Abelson

Why they matter: led the MIT App Inventor project after its transition from Google and helped frame block programming as a way for ordinary people to create mobile software.[5]

6. Mitchel Resnick

Why they matter: led Scratch, whose snap-together block metaphor demonstrated the educational power of eliminating syntax errors and making programming constructs directly manipulable.[1]

7. John Maloney

Why they matter: designed major parts of Scratch’s block programming system and later contributed to Snap!, extending blocks toward more advanced computer-science concepts.[2]

How they each differ from one another

Resnick and Maloney established the Scratch block model; Friedman, Abelson, Spertus, and Wolber brought blocks into mobile app creation; Fraser turned the approach into a reusable open-source programming-editor platform.

Final Take

Blockly’s historical significance is infrastructural: it transformed block programming from one successful product into a reusable component that thousands of other products could embed.

RESEARCH / PROVENANCE

Works Cited

5 SOURCES
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
    Snap! — About snap.berkeley.edu

CodeHistory is a living archive. Citations document the evidence used for this edition; later evidence may refine the account.

Contribute / Corrections

Improve the record.

Use this moderated submission form to suggest a correction, provide a source, challenge a priority claim or identify a missing contributor. Submissions are treated as research leads, not automatically published comments.

Submit a research lead

Please do not submit confidential material or claims you cannot support.