Blog Archive 2018

2018-12-31: How Feasible is a Harassment Canary?

2018-12-30: Harper: Lesson Discovery and Aggregation

2018-12-29: Data Wrangling with JavaScript

2018-12-27: Use Case Maps Revisited

2018-12-26: Poor Thinking

2018-12-24: Be Grateful for the Present You Got

2018-12-24: Off Twitter

2018-12-20: PETE, PRIMM, and Monsters

2018-12-19: Fourteen Percent and a Change of Direction

2018-12-17: Thirteen Percent and Counting

2018-12-16: Speaking of Accessibility

2018-12-14: No Straight Pipeline

2018-12-13: A Story Line Game for Teaching

2018-12-12: JavaScript versus Data Science

2018-12-12: Twelve Percent of a Plan

2018-12-08: The Third Wall

2018-12-06: Three Courses

2018-12-06: Analyze That! Very Preliminary Results

2018-12-05: Teaching Workshop on March 2, 2019

2018-12-02: One Last Step

2018-12-02: OER Landmines

2018-12-02: Learning from McMaster

2018-11-30: Scripts

2018-11-30: Lesson Installation

2018-11-29: Teaching as a Telenovela

2018-11-28: Augmenting Error Messages

2018-11-28: My To-Don't List

2018-11-24: Afraid of Change

2018-11-16: Non-Standard Evaluation in R

2018-11-15: The Real Open Challenges

2018-11-09: Building Powerful Community Organizations

2018-11-05: Abstraction and Comprehension Continued

2018-11-03: Abstraction and Comprehension

2018-11-01: Twelve Questions

2018-10-31: Credit and Respect

2018-10-26: Formatting Functions

2018-10-25: Amazon Makes Me Sad

2018-10-24: Two Columns

2018-10-19: Writing Fiction

2018-10-18: Four Forms of Documentation

2018-10-06: Flake and Collins, Mark and Jack and Tobi

2018-09-18: Teaching Ethics

2018-09-16: Ten Simple Rules for Creating an Effective Lesson

2018-09-16: What Works for Women at Work

2018-09-05: Analyze That!

2018-09-04: Two Courses

2018-09-04: Joining RStudio

2018-08-31: High and Low, One by One or All Together

2018-08-28: Two Abstracts for Two Audiences

2018-08-18: Ten Simple Rules for Creating an Effective Lesson

2018-08-14: Our Last Game

2018-08-13: Authoring

2018-08-12: The Real Challenge

2018-08-07: Three Terms

2018-07-21: Weak Failure, Strong Failure, and Butter Tarts

2018-07-17: Link Rot

2018-07-15: Teaching Tech Together

2018-07-05: Isaac Ezer's Dragnet

2018-07-05: Performance Curves, Curriculum Design, and Trust Revisited

2018-06-20: End-User Teachers

2018-06-14: One-Day Workshops

2018-05-30: Late Night Thoughts on Listening to Ike Quebec

2018-05-13: Rules for Teaching

2018-05-11: Meetings

2018-05-11: Organize!

2018-05-06: Cigarettes and Shopify

2018-04-30: GSoC 2018

2018-04-28: Version 3 Feedback

2018-04-12: Is This a Notional Machine for Python?

2018-04-01: Yaks

2018-04-01: The Undergraduate Software Project Guide

2018-03-26: The Senior Professor's Handbook

2018-03-24: Grand Unified Editor Theory

2018-03-24: Analog is More Satisfying

2018-03-23: Where Does This Come From?

2018-03-20: Goodbye, Jeff

2018-03-20: Comments Sought on the Plan for Version 3 of 'How to Teach Programming'

2018-03-17: I Can't (Quite) Teach JavaScript

2018-03-16: Seven Ways to Think Like a Programmer

2018-03-16: Chariots

2018-03-13: A Base Case for Empirical Software Engineering Research

2018-03-11: Wanted: A Tool for Figure Labeling Exercises

2018-03-09: Tables

2018-03-09: Budgets

2018-03-03: Collaborative Lesson Development

2018-02-28: Workshop on Organizing for Progressive Community Change

2018-02-27: I'm Missing

2018-02-18: Teaching Programming in the Wild

2018-02-14: 'Analyze This!' for CS Education

2018-02-13: Workshop Benefits

2018-02-12: More Dagstuhl

2018-02-10: My Dagstuhl

2018-02-07: Changes

2018-02-04: CarpentryCon 2018

2018-01-26: Assessing Competence

2018-01-15: Procedural versus Declarative

2018-01-15: Ten Simple Rules for Being a Good Educational Research Partner

2018-01-13: Educational Bibliography

2018-01-09: Teaching Statistics in the 21st Century

2018-01-07: Book Club

2018-01-03: Teaching Tech Together Toronto: January 2018 Meetup