Architecture of Open Source Applications
Seven Ways to Think Like a Programmer
A Base Case for Empirical Software Engineering Research
Ten Simple Rules for Talking People Into Things
What Kinds of Exercises Do You Use to Teach Programming?
Git, Graphs, and Software Engineering
Ten Simple Rules for Being a Good Research Partner
Why Teachers Don't Collaborate on Lesson Development
Zen and the Art of Assignment Operators
Exaptation and the Future of Software Engineering
Daddy, Why Don't You Ever Laugh?
Announcing the Creation of the Software Carpentry Foundation
Is Learning at Scale Just Another Name for Ubiquitous Surveillance in the Classroom?
Start where you are.
Use what you have.
Help who you can.
© 2018 Greg Wilson. All content made available under the Creative Commons - Attribution License.