Twelve Ways to Be Wrong About AI-Assisted Coding

Technofascism

Time Spent on Hardening

Software Engineering's Greatest Hits

Software Design by Example

I Want a Memory Diagram Generator

Software Engineering Research Topics

"Ask a bunch of programmers what social and technical factors matter to them the most, then rank the results..

Seven Ways to Think Like a Programmer

Things I Would Do (If I Still Did Research)

Git as GOTO

Seven Ways to Think Like a Programmer

What Kinds of Exercises Do You Use to Teach Programming?

I Can't (Quite) Teach JavaScript

How to Teach Programming (and Other Things)

Git, Graphs and Software Engineering

A Better Software Engineering Course (2014)

Installation-Driven Development

Exaptation and the Future of Software Engineering

Cathedrals, Bazaars, and in Between