Joined 4/12/2022, 2:30:30 PM has 628 karma
Do developers know how to use Git commands? A large-scale study (2022)
Why programming languages matter [video]
A theory of instruction for introductory programming skills (2019) [pdf]
Lua: Interview with Roberto Ierusalimschy (2019)
Niklaus Wirth on the importance of abstraction to language design (2018) [video]
I tried to an object-oriented program (C#) in a non-OOP language (Go) [video]
Issues in programming language design: an overview (1975) [pdf]
Practical guidelines for the readability of IT-architecture diagrams (2002)[pdf]
Interviews with Donald Knuth and Niklaus Wirth from 1985
Programming Language choices: Pascal, LOGO, Forth, Prolog, C (1986) [video]
GRASE: Graphical syntax-directed editor for structured programming (1984) [PDF]
Flowcharting by stepwise refinement (1978) [pdf]
Complexity of object-oriented programming (book chapter one, 2022)
Smalltalk: Object Orientation is not about objects, it's about messaging [video]
Matthew Carter and typefaces: Bell Centennial, Verdana, Georgia (2014) [video]
Seven deadly sins of introductory programming language design (1996) [pdf]
A quick primer on human-factors evidence in programming language design
Modular programming: Most think they do it but hardly anyone does [video]
C. Hoare: Hints on programming language design (1973) [pdf]
Contextualized programming language documentation (2022) [pdf]
Ada and C: differences as the language for system programming (1993) [pdf]
Starting design work in a spreadsheet