Teaching Algorithms in 2026

And Then Came JavaScript

Find the Hard Work You're Willing to Do (2018)

Time spent programming is often time well spent

Find the Hard Work You're Willing to Do

The first use of the term “programming language”?

Three of the Hundred Falsehoods CS Students Believe

Teaching CS in the schools

Why Patterns Failed and Why You Should Care

Maps and Abstractions

Introduction to the Mumps Language (2017)

How Do We Choose The Programming Languages We Love?

Chuck Moore, Extreme Programmer

We need a course on "Mundane Data Types"

Tweak

Computer as Master Mind (1976)

Two Very Different Kinds of Student

The Mumps Programming Language

Comments on comments

Restoring software's good name with a humble script

Your Occasional Reminder to Use Plain Text Whenever Possible

Solving a Fun Little Puzzle with Analysis and Simulation

Computer as Master Mind (1976)

Software has its own Gresham's Law

Programming language as operating system