Blog Archive 2010
2010-12-31: Software Carpentry Bootcamp Jan 12-14 in Madison
2010-12-30: In the Home Stretch
2010-12-29: Instead of PowerPoint
2010-12-29: More Musings on the Value of a PhD
2010-12-29: Tagging and Debugging
2010-12-28: Falk and Dierking's 95% Solution
2010-12-27: You're Never Too Old for Space Camp
2010-12-27: It's a Shame People Don't Get Credit
2010-12-27: Open Research Computation
2010-12-27: Elimination
2010-12-26: Local Subversion Repositories
2010-12-23: Extended Examples
2010-12-22: So How'd I Do?
2010-12-21: Compute Canada's 'Strategic' Plan Isn't
2010-12-20: I Still Read
2010-12-15: Building a Recommendation Engine with NumPy
2010-12-14: Presents for the Holidays
2010-12-13: Blinkered, Not Graceful
2010-12-10: Performance and Parallelism
2010-12-09: Where Are My Keys?
2010-12-08: How Do You Manage a Terabyte?
2010-12-06: Pins, Balls, and Arbitrary Decisions
2010-12-02: Dr. Tae is Full of Crap
2010-12-02: Chapters Are Coming In...
2010-12-02: Programmer Competency Matrix
2010-12-02: Prerequisites (or, When to Say No)
2010-12-02: Peer to Peer
2010-12-02: Cast Your Votes
2010-11-30: End of an Era
2010-11-30: We're Number Six!
2010-11-22: Michael Feathers on "Making Software"
2010-11-16: Ratios and Rework
2010-11-12: More Good Science
2010-11-09: On My Way Home
2010-11-05: Done In London
2010-10-30: Would You Prefer...
2010-10-30: Need Something to Debug
2010-10-30: Dubois on Maintaining Correctness
2010-10-29: Random Hacks of Kindness
2010-10-28: An Uncertain Thing
2010-10-28: Feedback at UKMO
2010-10-27: ComputerWorld Canada Educator of the Year
2010-10-21: Making Sense
2010-10-20: Unfortunately Rather Dry
2010-10-20: Everything Old Is New Again
2010-10-20: Give The Patrons What They Want
2010-10-19: Peter Norvig on Python
2010-10-18: They're All Small Devices Now
2010-10-17: Ratings Revised
2010-10-14: Nature Article on Scientific Programming
2010-10-14: Five Rules for Computational Scientists
2010-10-14: Dexy
2010-10-08: Pretty Pictures
2010-10-08: Yes, We *Can* Design Languages for Human Beings
2010-10-08: "Making Software" Covers
2010-10-05: How Long Is This MP4?
2010-10-04: UCOSP: That's Me in the Middle
2010-10-04: Total Donations
2010-10-04: Aaaand We're Off!
2010-09-30: Tracking Utility and Impact
2010-09-27: Knitters Needed!
2010-09-23: Software Carpentry at UCSF
2010-09-22: Response Has Been Overwhelming
2010-09-20: Your Favorite Running Examples?
2010-09-18: The Stupid, It Still Burns
2010-09-17: Today
2010-09-15: Testing Scientific Software
2010-09-14: Software Carpentry Offered Online in Fall 2010 (for Ontario students)
2010-09-13: Will America's Universities Go The Way Of Its Car Companies?
2010-09-12: It Shouldn't Hurt This Much
2010-09-09: And For My Next Trick...
2010-09-05: Games I'll Never Make
2010-09-04: The Evils of Email
2010-09-04: "...more frequently begets confidence..."
2010-09-03: In Praise of PowerPoint (sort of)
2010-08-26: Another Update on What You Want
2010-08-25: Three Rules for Supervising Student Programming Projects
2010-08-25: What I Install
2010-08-23: What Don't You Understand That You'd Like To?
2010-08-16: Seven Non-Myths
2010-08-16: 43% Independent
2010-08-16: Students and Code Review
2010-08-16: "Still" in On Spec
2010-08-12: Interview with Cameron Neylon
2010-08-06: Congratulations to Jorge Aranda
2010-08-05: Python in CS1 is Growing Fast
2010-08-05: UCOSP Goes to OSCON
2010-08-05: Software Carpentry for Audio and Music Researchers
2010-08-05: An Answer That Most Students Won't Understand
2010-08-04: I'm Still Sort of a Professor
2010-08-03: Open Source, Open Science in 1999
2010-08-02: Interview with Sergey Fomel
2010-07-31: Interview with Davor Cubranic
2010-07-30: It's Less Funny When It's Your Life
2010-07-30: XKCD on University Web Sites
2010-07-29: Survey Update
2010-07-28: Mark Guzdial on Software Carpentry
2010-07-24: Interview with David Wallace
2010-07-22: An Idea Whose Time Is Long Overdue
2010-07-22: Apparently We're Less Creative
2010-07-21: Popular, Fast, or Usable: Pick One
2010-07-20: Interview with The Hackers Within
2010-07-20: Interview with STSci's Perry Greenfield
2010-07-20: A Note on Tools
2010-07-20: Closed Feels Weirder Every Day
2010-07-19: BP Buying Up Scientists
2010-07-18: The Strengths of the Small
2010-07-18: City of Toronto Releases New Data Sets
2010-07-18: Jon's Notes on G20
2010-07-18: The Molecular Workbench and When a Book Becomes an App
2010-07-18: An Interview with Hans Petter Langtangen
2010-07-18: A Gentle Introduction
2010-07-16: "Making Software" Now Available on Rough Cuts
2010-07-16: An Interesting Comment on Academic Life
2010-07-15: Survey Results
2010-07-13: Interview: Andrew Lumsdaine of Indiana University
2010-07-11: Interview with Michigan State's Titus Brown
2010-07-10: HPC and Programmability
2010-07-08: Interview: SciNet's Daniel Gruner
2010-07-07: It's Gone to Production
2010-07-07: Using Science to Design This Course
2010-07-06: That's, Uh, Pretty Ambitious
2010-07-06: Hubs, Spokes, and Gonzo Programming Skills
2010-06-29: The Violas of Programming
2010-06-28: Rich, Famous, and Popular
2010-06-27: Conflict Minerals and Blood Tech
2010-06-24: SIAM News Article About Software Carpentry
2010-06-24: Another Example of small-p Patterns
2010-06-24: And the Winner Is...
2010-06-24: Chas Has Code!
2010-06-24: Another Quote from Mark Guzdial
2010-06-24: A Quote from Marian Petre
2010-06-22: Cross-Country Undergrad Projects This Fall
2010-06-21: Interview with Microsoft's David Rich
2010-06-20: A Damn Good Book
2010-06-18: People You Don't Want On Your Team
2010-06-18: For World Cup Fans (and Everyone Else)
2010-06-17: George Orwell is Blogging
2010-06-16: Is Live Coding Worth It?
2010-06-16: A Voice from the Back of the Room
2010-06-15: Next-Gen Sequencing Course at MSU: It Went Well
2010-06-14: Interview: Mark Plumbley at Queen Mary University of London
2010-06-12: The Cowichan Problems
2010-06-11: Thought for the Day
2010-06-11: Interview: David Jackson at the UK Met Office
2010-06-11: Interview: SHARCNET's Hugh Couchman
2010-06-11: Counting Things
2010-06-11: Words to Live By
2010-06-10: The Big Picture (version 3)
2010-06-10: Interview: Jim Graham of Scimatic
2010-06-07: A Concept Map for Software Carpentry
2010-06-07: The Big Picture (version 2)
2010-06-04: Learn a (Human) Language In Your Browser
2010-06-04: Concept Map
2010-06-01: Who Reports On The Other 97 Per Cent?
2010-05-29: Jonathan Edwards' "Mea Culpa"
2010-05-29: Jim Graham on Reproducibility
2010-05-27: Origins Unknown
2010-05-27: Badges and Stars
2010-05-27: A Few Things You May Not Have Known About Andrew Wakefield
2010-05-27: I'm Not a Lawyer...
2010-05-23: Word Is Spreading
2010-05-22: The Practice of Software Development
2010-05-20: The Architecture of Open Source Applications
2010-05-19: Evaluating Methods and Protocols
2010-05-19: Software Carpentry Progress
2010-05-18: We'll Know We've Succeeded If...
2010-05-17: Day 11: Slides
2010-05-14: Why Most Scientists Don't Like Computers
2010-05-14: Day 10: Closed Captioning
2010-05-13: Day 9: Programming
2010-05-12: Glad We Could Help
2010-05-11: It's Complicated
2010-05-10: Why We're Self-Hosting
2010-05-10: Day 6: Screencast With Point-Form Notes
2010-05-09: Microsoft
2010-05-07: World Record Knitting Attempt Saturday June 12
2010-05-07: Day 5: A Different Kind of Screencast
2010-05-06: Articles of Faith
2010-05-06: Is It a Web App?
2010-05-06: Day 4: First Preliminary Alpha Test Etc. Screencast
2010-05-04: Day 2: More Sticky Notes
2010-05-04: Day 1: Shuffling Sticky Notes Around
2010-05-03: Do You Speak Database? Then We Need You!
2010-05-03: Peter Watts' Ordeal Is Over (Kind Of)
2010-05-03: Thanks For All the Pitches, Too
2010-05-03: Setting Up a New Windows Machine
2010-05-02: T Minus One
2010-05-02: Missing Mesh
2010-04-26: GSoC 2010
2010-04-25: ...And Thanks For All The Fish
2010-04-22: Measure and Manage
2010-04-22: Congratulations to Jason and Jon
2010-04-21: Ill-Informed Commentary Considered Harmful
2010-04-16: File Sharing for Scientists
2010-04-15: Scimatic Sponsorship
2010-04-13: Recovering From Functional Programming
2010-04-12: The Chilling Effect of the GPL
2010-04-12: On the Failure of Inquiry-Based Teaching
2010-04-12: Professors *Can* Teach Open Source
2010-04-12: Perpetuating Imbalance?
2010-04-12: Teaching Open Source
2010-04-12: More on Instructional Design
2010-04-11: Measuring Science
2010-04-11: Another Software Carpentry Update
2010-04-09: PSF Membership
2010-04-08: Software Carpentry for Economists in Mannheim This Autumn
2010-04-08: Platforms
2010-04-07: How Do You See Maps?
2010-04-06: Communication Matters Most
2010-04-04: Feedback and Boundaries
2010-04-03: Can You Name the Programming Language?
2010-04-01: Simon Singh Wins (and So Does Science)
2010-04-01: Models To Imitate
2010-03-31: This is History? This is Science?
2010-03-31: Happy Birthday, Madeleine
2010-03-30: Why Do Students Cheat?
2010-03-30: For Those With Only a Passing Interest in Software Carpentry...
2010-03-30: DemoCamp 26
2010-03-30: Formats
2010-03-29: What's Not on the Reading List
2010-03-26: Online Delivery
2010-03-26: Instructional Design
2010-03-25: Software Carpentry Version 4 is a Go!
2010-03-25: Summer Course: Analyzing Next-Generation Sequencing Data
2010-03-24: Summer Course on Analyzing Next-Generation Sequencing Data
2010-03-24: Ada Lovelace Day
2010-03-22: Did I Pass?
2010-03-22: Robin Milner: 1934-2010
2010-03-18: GSoC 2010 Organizations Announced
2010-03-18: What Do You See?
2010-03-18: Testing With Random Data
2010-03-18: Wise Daughters and Winter's End
2010-03-17: You Never Want to Be on the Other Side of the Table From This Guy
2010-03-17: Adaptation in Action
2010-03-17: Natural Language Wins (Kind Of)
2010-03-15: 80% Reducation In Carbon? No, In Media Coverage
2010-03-15: A Broad Definition
2010-03-15: Currently Juggling
2010-03-15: Master of Science in Applied Computing
2010-03-14: What's Wrong With This Plan?
2010-03-13: Something That Won't Be On The Final Exam
2010-03-13: SIGCSE 2010 Wrap-Up
2010-03-13: Bottom-Up, Top-Down, and Back to the Future
2010-03-13: An Army of Interns
2010-03-11: The Past Is Still Here Too, and It Too Is Unevenly Distributed
2010-03-11: Graphing Ass Pain in the Third Dimension
2010-03-11: Choosing The Change We Want To Be
2010-03-11: Stephen Walli on Book Publishing
2010-03-11: What Would You Do For Five Dollars?
2010-03-11: Don't Ask, Don't Tell --- Really
2010-03-11: How Much Of This Should Scientists Understand?
2010-03-11: Code Review Walkthrough
2010-03-08: Offer, Then Ask
2010-03-04: This Is How I Want My Daughter To Think
2010-03-04: The Tool I Want
2010-03-03: More on Computational Thinking
2010-03-02: What We've Learned
2010-03-01: Universe of Stone
2010-02-28: Winter!
2010-02-28: Women in Startups
2010-02-28: Panton Principles
2010-02-24: Times Nine in a Year
2010-02-24: Kafka and American Airlines
2010-02-24: Twitter Makes Rhinos Of Us All
2010-02-22: BEACON Funded!
2010-02-21: PyCon 2010
2010-02-17: Rory Tulk on Software Testing
2010-02-16: Basie 0.6 Has Been Released
2010-02-15: So What Should I Say At PyCon?
2010-02-12: Two Views
2010-02-09: TestDrive
2010-02-09: Signs of the Times
2010-02-03: Dumber Is Productiver
2010-02-03: This Morning's Conversation With My Cable Service Provider
2010-02-02: Engineering Thinking
2010-02-02: Before We Get Too Excited About Online Education...
2010-02-02: Upcoming Talks
2010-02-01: Two Steps Up, One Step Back
2010-01-31: I Don't Care Until I Can Check
2010-01-28: About Time
2010-01-25: A Student-Run DemoCamp at U of T
2010-01-25: CUSEC 2010
2010-01-24: Brazilian Government's Experience with Open Source
2010-01-24: It Seems That Everyone Cares
2010-01-22: CUSEC
2010-01-21: More on Mining
2010-01-20: We Can Only Interview the Survivors
2010-01-20: Someone Leaves School, Someone Comes to School
2010-01-20: Punctuate! Punctuate! Punctuate!
2010-01-20: Big Science == Big Skills Gap
2010-01-19: How Are The Mighty Fallen
2010-01-18: The Secrets of Evolution Are Time and Death
2010-01-18: Was Designed To, But Didn't
2010-01-15: We're Apparently Still Not a Science
2010-01-13: We Made A Thing!
2010-01-13: Whatcha Gonna Do When They Come For You?
2010-01-13: Podcast with Jon Udell
2010-01-12: Interviewed by Jon Udell
2010-01-12: Vote!
2010-01-12: Quiet Time
2010-01-12: Google and China
2010-01-10: More Public Embarrassment About Workflows
2010-01-10: Code vs. Messages
2010-01-10: How We Got Here, and Where We Are
2010-01-07: Projects This Term
2010-01-07: A Broken Pledge
2010-01-07: Aranda on SEMAT
2010-01-07: Changing Gears
2010-01-07: The Design of Fossil
2010-01-05: Web Workflows and Public Embarrassment
In the wake of posts about Shopify's support for white nationalists and DataCamp's attempts to cover up sexual harassment
I have had to disable comments on this blog. Please email me if you'd like to get in touch.