The Story of Building Hedy: A Programming Language with Cognitive Science in Mind
Volume 23, Issue 4 (2024), pp. 791–822
Pub. online: 10 December 2024
Type: Article
Open Access
Published
10 December 2024
10 December 2024
Abstract
This autoethnographic paper is part of a special issue trying to answer the question “How to design or choose languages for programming novices?” I will describe howmy programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed with it. The paper also discusses how the Hedy community came to be. Hedy was initially made for my own classroom and teaching, but quickly attracted a community, which I learned a lot from. This special issue has given me a unique opportunity, after 5 years of working on Hedy, to reflect on the process and to learn from it myself, and will hopefully also allow other programming language designers to learn from.