2016 Archive

Dec 24 2016 in Review
Dec 14 Next Steps
Dec 14 Next Steps
Dec 8 Instructor Training for Library Carpentry
Dec 6 Remembrance
Dec 5 Normal
Nov 19 Open Instructor Training
Nov 13 Stuff That Actually Matters
Nov 9 They Would Both Have Had Things to Say
Nov 2 Empirical Software Engineering Using R
Nov 1 A Reproducibility Reading List
Oct 30 Rules for Teaching
Oct 30 Close Cousins
Oct 29 The Rest Is Yet To Come
Oct 23 Programming as Theory Building
Oct 22 Library Carpentry is One Year Old
Oct 20 Ten Simple Rules for Digital Data Storage
Oct 19 Given Infinite Minions
Oct 17 Machine Learning with Python
Oct 11 In Memoriam: Hans Petter Langtangen
Oct 10 Beth Duckles on the Practice of Measuring
Oct 5 Test-Driven Development
Oct 5 Request for Review: ESIP's Software Guidelines
Oct 4 And Now There Are Three
Oct 4 Congratulations to Our New Instructor Trainers
Oct 4 Python as a Second Language
Oct 2 Revisiting the Anatomy and Physiology of the Grid
Oct 2 FIDEX: Filtering Spreadsheet Data using Examples
Oct 1 Apex: Automatic Programming Assignment Error Explanation
Sep 30 Purposes, Concepts, Misfits, and a Redesign of Git
Sep 30 Two Studies of Online Communities
Sep 29 Epistocracy as Privilege
Sep 27 The Markov Test
Sep 27 Terrified Sheep
Sep 23 Teaching Programming to the Blind
Sep 21 What I Wish I'd Read
Sep 21 Paradise Unplugged
Sep 18 Show Me Your Model
Sep 16 Five From ICER'16
Sep 12 Collaborative Choral Software Exegesis
Sep 10 Slides for Two Talks Online
Sep 10 The Discussion Book
Sep 9 ACM Permits Authors to Post Open Access Copies of Their Own Work
Sep 9 You Keep Using That Word...
Sep 9 A Multi-Site Joint Replication of a Design Patterns Experiment Using Moderator Variables to Generalize Across Contexts
Sep 8 The Role of Ethnographic Studies in Empirical Software Engineering
Sep 5 Small Teaching
Sep 5 We Still Can't Have Nice Things Together
Aug 26 What I Didn't Learn in a CS Degree
Aug 26 Markers
Aug 19 Ten Ways to Turn Off Learners
Aug 14 Holtzmann
Aug 14 Do Code Smells Hamper Novice Programming?
Aug 8 Smooch
Aug 4 Not Much of a Conversation
Aug 4 Etsy for Teaching
Aug 3 Perspectives on Data Science for Software Engineering
Aug 2 Data Carpentry's New Deputy Director of Assessment
Aug 2 How Well Do Developers Understand Open Source Licenses?
Aug 2 Seymour Papert 1928-2016
Aug 2 Heuristic Evaluation for Novice Programming Systems
Jul 30 Library Carpentry in Toronto
Jul 26 More on Instructor Training
Jul 25 Reopening Instructor Training
Jul 19 Publishing Our Lessons, Version 2016.06
Jul 19 Lesson Incubation
Jul 17 Commonization
Jul 12 500 Lines
Jul 5 Instructor Training Completion Times
Jun 21 In That Dawn
Jun 15 An Interview with Andreas Stefik
Jun 13 Polymorphism in Python
Jun 12 Frequency Distribution of Error Message
Jun 12 Parallelism in Open Source Projects
Jun 10 The Superbug in Education
Jun 9 Novice Programming Mistakes
Jun 9 Too Many Knobs
Jun 9 A Software Engineering Homunculus
Jun 9 Perceived Relevance
Jun 9 Hidden Truths in Dead Software Paths
Jun 9 Goto in C
Jun 8 When, How, and Why Developers (Do Not) Test in Their IDEs
Jun 7 Pull-Based Development
Jun 7 Code Ownership Revisited
Jun 5 BigDebug
Jun 4 Knitting
May 31 Further Analysis of Instructor Training Data
May 20 First Analysis of Instructor Training Data
May 19 Get Better But Not Change
May 18 Looking for a Model
May 10 Accident or Malice
Apr 29 Why Teachers Don't Collaborate on Lesson Development
Apr 29 Summarizing Our Lesson Discussion Sessions
Apr 26 Maintaining Java ORM Code
Apr 26 Java Exception Handling
Apr 26 Game Postmortems
Apr 26 Finding Security Bugs
Apr 26 Extremely Angry
Apr 24 Questions, Answers, and Lessons
Apr 10 Designing a New Novice Python Lesson
Apr 9 For Some Value of 'Just'
Apr 8 Trying to Find a Form
Apr 1 Zen and the Art of Assignment Operators
Mar 31 Throttling
Mar 21 Registers
Mar 19 Continuous Installation Checking
Mar 17 New Maintainers
Mar 13 In My Better World
Mar 5 Complexity vs. Subtlety
Feb 25 A Modest Proposal
Feb 24 Books Away
Feb 19 More of a Difference Than You Realize
Feb 17 Building Software, Building Community: Lessons from the rOpenSci Project
Feb 16 Checking the Balance
Feb 16 Our New Instructor Pipeline
Feb 16 A Counterpoint to Collaborative Lesson Design
Feb 15 Designing Lessons Collaboratively
Feb 8 Correlations
Feb 7 Come a Long Way, Got a Long Way to Go
Feb 2 Two Pages of Evidence
Feb 2 Active Workshops
Jan 29 Elsewhere on the Web
Jan 28 A New Version of 'Lessons Learned'
Jan 21 Our Introduction to Git Has Been Published
Jan 15 18 Months of Progress
Jan 13 A New Book from Mark Guzdial
Jan 9 Good Communities (Kinds Of)
Jan 9 What the Data Says About Novice Programming Mistakes
Jan 9 Change Strategies in STEM Education
Jan 3 Lessons as Lab Protocols
Jan 3 A Data Programming CS1 Course at the University of Washington