2010 Archive

Dec 31Software Carpentry Bootcamp Jan 12-14 in Madison
Dec 30In the Home Stretch
Dec 29Instead of PowerPoint
Dec 29More Musings on the Value of a PhD
Dec 29Tagging and Debugging
Dec 28Falk and Dierking's 95% Solution
Dec 27You're Never Too Old for Space Camp
Dec 27It's a Shame People Don't Get Credit
Dec 27Open Research Computation
Dec 27Elimination
Dec 26Local Subversion Repositories
Dec 23Extended Examples
Dec 22So How'd I Do?
Dec 21Compute Canada's 'Strategic' Plan Isn't
Dec 20I Still Read
Dec 20Executable Papers
Dec 15Building a Recommendation Engine with NumPy
Dec 14Presents for the Holidays
Dec 13Blinkered, Not Graceful
Dec 10Performance and Parallelism
Dec 9Where Are My Keys?
Dec 8Subtle Technologies 2011
Dec 8How Do You Manage a Terabyte?
Dec 6Pins, Balls, and Arbitrary Decisions
Dec 6I Don't Understand TPL's Search Algorithm
Dec 3Location Change for RHoK Toronto
Dec 2Dr. Tae is Full of Crap
Dec 2Chapters Are Coming In...
Dec 2"Making Software" Webinar on December 16
Dec 2Red-R
Dec 2Student Talk on Erlang for Scientific Computing
Dec 2Programmer Competency Matrix
Dec 2Prerequisites (or, When to Say No)
Dec 2Peer to Peer
Dec 2Cast Your Votes
Nov 30End of an Era
Nov 30We're Number Six!
Nov 29Winter 2011 Online Course Now Full
Nov 22Michael Feathers on "Making Software"
Nov 21Mark Guzdial is Speaking in Toronto
Nov 17"Making Software" Screencast
Nov 16Ratios and Rework
Nov 12More Good Science
Nov 9On My Way Home
Nov 5Done In London
Oct 31University Economics
Oct 31I Wish I'd Thought Of This
Oct 30Would You Prefer...
Oct 30Need Something to Debug
Oct 30Dubois on Maintaining Correctness
Oct 29Random Hacks of Kindness
Oct 28An Uncertain Thing
Oct 28Feedback at UKMO
Oct 27ComputerWorld Canada Educator of the Year
Oct 21Making Sense
Oct 20Unfortunately Rather Dry
Oct 20Everything Old Is New Again
Oct 20Give The Patrons What They Want
Oct 19Peter Norvig on Python
Oct 18They're All Small Devices Now
Oct 17Ratings Revised
Oct 14Nature Article on Scientific Programming
Oct 14Five Rules for Computational Scientists
Oct 14Dexy
Oct 14Asynchronous ActionScript Now Sucks Less
Oct 8Pretty Pictures
Oct 8Yes, We *Can* Design Languages for Human Beings
Oct 8"Making Software" Covers
Oct 5How Long Is This MP4?
Oct 4UCOSP: That's Me in the Middle
Oct 4Total Donations
Oct 4Aaaand We're Off!
Sep 30Tracking Utility and Impact
Sep 30Ten Short Papers Every Computational Scientist Should Read
Sep 27Knitters Needed!
Sep 23Software Carpentry at UCSF
Sep 22Response Has Been Overwhelming
Sep 20Your Favorite Running Examples?
Sep 18The Stupid, It Still Burns
Sep 17Today
Sep 16Survey: Help Needed
Sep 15Testing Scientific Software
Sep 14Software Carpentry Offered Online in Fall 2010 (for Ontario students)
Sep 13Will America's Universities Go The Way Of Its Car Companies?
Sep 12It Shouldn't Hurt This Much
Sep 9And For My Next Trick...
Sep 9Says It All
Sep 5Games I'll Never Make
Sep 4The Evils of Email
Sep 4"...more frequently begets confidence..."
Sep 4Simple Strategies, Simply Explained
Sep 3In Praise of PowerPoint (sort of)
Aug 26Congratulations (and Thanks) to Allison Tew
Aug 26Another Update on What You Want
Aug 25Three Rules for Supervising Student Programming Projects
Aug 25What I Install
Aug 23What Don't You Understand That You'd Like To?
Aug 16Seven Non-Myths
Aug 1643% Independent
Aug 16Students and Code Review
Aug 16"Still" in On Spec
Aug 12Interview with Cameron Neylon
Aug 8Participants Needed for a Study of Code Review
Aug 6Congratulations to Jorge Aranda
Aug 5It Only *Looks* Like Magic
Aug 5Python in CS1 is Growing Fast
Aug 5UCOSP Goes to OSCON
Aug 5Adam Goucher on Python Page Objects
Aug 5David Scannell on Elastic Build
Aug 5Jeff Balogh at DjangoCon
Aug 5How Do Researchers Use Blogs?
Aug 515 to Follow
Aug 5Two From Jon Udell
Aug 5Our New Home
Aug 5Software Carpentry for Audio and Music Researchers
Aug 5An Answer That Most Students Won't Understand
Aug 4I'm Still Sort of a Professor
Aug 3Open Source, Open Science in 1999
Aug 3A Question About Nose
Aug 2Interview with Sergey Fomel
Jul 31Interview with Davor Cubranic
Jul 30It's Less Funny When It's Your Life
Jul 30I Could Use Your Help With Javascript
Jul 30XKCD on University Web Sites
Jul 29Survey Update
Jul 28Mark Guzdial on Software Carpentry
Jul 24Interview with David Wallace
Jul 22An Idea Whose Time Is Long Overdue
Jul 22Apparently We're Less Creative
Jul 21Popular, Fast, or Usable: Pick One
Jul 20Interview with The Hackers Within
Jul 20Interview with STSci's Perry Greenfield
Jul 20A Note on Tools
Jul 20Closed Feels Weirder Every Day
Jul 19BP Buying Up Scientists
Jul 18The Strengths of the Small
Jul 18City of Toronto Releases New Data Sets
Jul 18Jon's Notes on G20
Jul 18The Molecular Workbench and When a Book Becomes an App
Jul 18An Interview with Hans Petter Langtangen
Jul 18A Gentle Introduction
Jul 16"Making Software" Now Available on Rough Cuts
Jul 16An Interesting Comment on Academic Life
Jul 16Toronto PyCamp August 20 - Sept 3, 2010
Jul 16This Week in Software Carpentry
Jul 15Survey Results
Jul 13Interview: Andrew Lumsdaine of Indiana University
Jul 11Interview with Michigan State's Titus Brown
Jul 10HPC and Programmability
Jul 8Three Weeks of Software Carpentry
Jul 8Interview: SciNet's Daniel Gruner
Jul 7It's Gone to Production
Jul 7Using Science to Design This Course
Jul 6That's, Uh, Pretty Ambitious
Jul 6Hubs, Spokes, and Gonzo Programming Skills
Jul 5Toronto Live Interviews
Jun 29The Violas of Programming
Jun 28Rich, Famous, and Popular
Jun 27Conflict Minerals and Blood Tech
Jun 24SIAM News Article About Software Carpentry
Jun 24Eric Lander on Genomics
Jun 24Another Example of small-p Patterns
Jun 24And the Winner Is...
Jun 24Chas Has Code!
Jun 24Another Quote from Mark Guzdial
Jun 24A Quote from Marian Petre
Jun 23Software Developer: Audio and Digital Music
Jun 22The Jolts Are Back
Jun 22Cross-Country Undergrad Projects This Fall
Jun 21Interview with Microsoft's David Rich
Jun 20A Damn Good Book
Jun 19More Software Carpentry Updates
Jun 18People You Don't Want On Your Team
Jun 18For World Cup Fans (and Everyone Else)
Jun 17George Orwell is Blogging
Jun 16Is Live Coding Worth It?
Jun 16A Voice from the Back of the Room
Jun 15Next-Gen Sequencing Course at MSU: It Went Well
Jun 14Interview: Mark Plumbley at Queen Mary University of London
Jun 12The Cowichan Problems
Jun 11Thought for the Day
Jun 11Interview: David Jackson at the UK Met Office
Jun 11Interview: SHARCNET's Hugh Couchman
Jun 11Counting Things
Jun 11Words to Live By
Jun 10The Big Picture (version 3)
Jun 10Interview: Jim Graham of Scimatic
Jun 7A Concept Map for Software Carpentry
Jun 7The Big Picture (version 2)
Jun 4Open Source at Seneca: W00t!
Jun 4Learn a (Human) Language In Your Browser
Jun 4Nine Episodes
Jun 4Concept Map
Jun 1Who Reports On The Other 97 Per Cent?
May 29Jonathan Edwards' "Mea Culpa"
May 29Say Hello to Chas
May 29Jim Graham on Reproducibility
May 27Origins Unknown
May 27Badges and Stars
May 27A Few Things You May Not Have Known About Andrew Wakefield
May 27I'm Not a Lawyer...
May 27Some Deliberately Bad Code
May 25Archiving Experiments to Raise Scientific Standards
May 23Word Is Spreading
May 22The Practice of Software Development
May 21The World's Smallest Open Source Violin
May 20The Architecture of Open Source Applications
May 19Evaluating Methods and Protocols
May 19Software Carpentry Progress
May 18We'll Know We've Succeeded If...
May 17Day 11: Slides
May 14Why Most Scientists Don't Like Computers
May 14Day 10: Closed Captioning
May 13Day 9: Programming
May 12Glad We Could Help
May 11It's Complicated
May 10Not Entirely Helpful
May 10How Do You Like Your Screencasts?
May 10Why We're Self-Hosting
May 10Day 6: Screencast With Point-Form Notes
May 9Microsoft
May 7World Record Knitting Attempt Saturday June 12
May 7Day 5: A Different Kind of Screencast
May 6Articles of Faith
May 6Is It a Web App?
May 6Day 4: First Preliminary Alpha Test Etc. Screencast
May 5What Kinds of Docs Do You Use?
May 4Can You Read and Write Python? Then We Need You!
May 4Day 2: More Sticky Notes
May 4Day 1: Shuffling Sticky Notes Around
May 3Do You Speak Database? Then We Need You!
May 3Peter Watts' Ordeal Is Over (Kind Of)
May 3Thanks For All the Pitches, Too
May 3Setting Up a New Windows Machine
May 2T Minus One
May 2Missing Mesh
Apr 29Top 10 Videos About Women in Tech
Apr 29Amazon Doesn't *Really* Know Me
Apr 26GSoC 2010
Apr 25...And Thanks For All The Fish
Apr 22Measure and Manage
Apr 22Trends in Computing May 19-20 in Toronto
Apr 22New Home for Software Carpentry Blog
Apr 22Congratulations to Jason and Jon
Apr 21Ill-Informed Commentary Considered Harmful
Apr 16File Sharing for Scientists
Apr 15Scimatic Sponsorship
Apr 13Recovering From Functional Programming
Apr 12The Chilling Effect of the GPL
Apr 12Sigma Xi Lecture in Toronto: Managing Without Growth
Apr 12On the Failure of Inquiry-Based Teaching
Apr 12Professors *Can* Teach Open Source
Apr 12Perpetuating Imbalance?
Apr 12Teaching Open Source
Apr 12More on Instructional Design
Apr 11Measuring Science
Apr 11Another Software Carpentry Update
Apr 9PSF Membership
Apr 8Software Carpentry for Economists in Mannheim This Autumn
Apr 8Platforms
Apr 8Summer School on Mining Software Repositories
Apr 7How Do You See Maps?
Apr 6Communication Matters Most
Apr 4Feedback and Boundaries
Apr 3Can You Name the Programming Language?
Apr 1Simon Singh Wins (and So Does Science)
Apr 1Models To Imitate
Mar 31This is History? This is Science?
Mar 31Happy Birthday, Madeleine
Mar 31Periodic Table of Science Bloggers
Mar 30Why Do Students Cheat?
Mar 30For Those With Only a Passing Interest in Software Carpentry...
Mar 30DemoCamp 26
Mar 30Formats
Mar 29What's Not on the Reading List
Mar 28Apple Makes The Government Look Good
Mar 28Recommended Reading
Mar 27Another Online Government Fail
Mar 26Online Delivery
Mar 26Instructional Design
Mar 26Productively Lost
Mar 25Software Carpentry Version 4 is a Go!
Mar 25Summer Course: Analyzing Next-Generation Sequencing Data
Mar 24Summer Course on Analyzing Next-Generation Sequencing Data
Mar 24Ada Lovelace Day
Mar 22Did I Pass?
Mar 22Robin Milner: 1934-2010
Mar 18GSoC 2010 Organizations Announced
Mar 18What Do You See?
Mar 18Testing With Random Data
Mar 18Wise Daughters and Winter's End
Mar 17YUI 3 Gallery Contest
Mar 17Two Minutes Twenty Six Seconds
Mar 17You Never Want to Be on the Other Side of the Table From This Guy
Mar 17Adaptation in Action
Mar 17Natural Language Wins (Kind Of)
Mar 1580% Reducation In Carbon? No, In Media Coverage
Mar 15A Broad Definition
Mar 15Currently Juggling
Mar 15Master of Science in Applied Computing
Mar 14What's Wrong With This Plan?
Mar 13Something That Won't Be On The Final Exam
Mar 13DemoCamp Toronto #26 is March 29
Mar 13SIGCSE 2010 Wrap-Up
Mar 13Bottom-Up, Top-Down, and Back to the Future
Mar 13An Army of Interns
Mar 11The Past Is Still Here Too, and It Too Is Unevenly Distributed
Mar 11Graphing Ass Pain in the Third Dimension
Mar 11Choosing The Change We Want To Be
Mar 11Stephen Walli on Book Publishing
Mar 11Is That All There Is?
Mar 11What Would You Do For Five Dollars?
Mar 11Don't Ask, Don't Tell --- Really
Mar 11March 24 is Ada Lovelace Day
Mar 11How Much Of This Should Scientists Understand?
Mar 11Code Review Walkthrough
Mar 9Thacker FTW!
Mar 8Offer, Then Ask
Mar 4This Is How I Want My Daughter To Think
Mar 4The Tool I Want
Mar 3More on Computational Thinking
Mar 3Canpages Contest
Mar 2What We've Learned
Mar 1Universe of Stone
Feb 28Winter!
Feb 28Women in Startups
Feb 28Humanitarian Free & Open Source Symposium
Feb 28Panton Principles
Feb 24Summer of Code 2010
Feb 24How Do Canadian Universities Stack Up?
Feb 24Times Nine in a Year
Feb 24I Will Buy You Dinner...
Feb 24Kafka and American Airlines
Feb 24Twitter Makes Rhinos Of Us All
Feb 22BEACON Funded!
Feb 21PyCon 2010
Feb 19At PyCon
Feb 17Rory Tulk on Software Testing
Feb 16Basie 0.6 Has Been Released
Feb 15So What Should I Say At PyCon?
Feb 12Two Views
Feb 9Not All Review Is Broken
Feb 9Scimatic and GridCentric Have News
Feb 9TestDrive
Feb 9Signs of the Times
Feb 8Page Variations
Feb 7A More Accurate Name
Feb 5I Apologize For Standing You Up...
Feb 3Dumber Is Productiver
Feb 3This Morning's Conversation With My Cable Service Provider
Feb 3GSoC 2010
Feb 2Pre-Commit Continuous Integration
Feb 2Engineering Thinking
Feb 2Before We Get Too Excited About Online Education...
Feb 2Upcoming Talks
Feb 1Half Measures
Feb 1VeloCity Entrepreneur Bootcamp
Feb 1Two Steps Up, One Step Back
Jan 31I Don't Care Until I Can Check
Jan 29Cameron Neylon Says Nice Things
Jan 28About Time
Jan 25A Student-Run DemoCamp at U of T
Jan 25CUSEC 2010
Jan 24Brazilian Government's Experience with Open Source
Jan 24It Seems That Everyone Cares
Jan 22CUSEC
Jan 21More on Mining
Jan 20Two More Thumbs Up
Jan 20We Can Only Interview the Survivors
Jan 20Someone Leaves School, Someone Comes to School
Jan 20Punctuate! Punctuate! Punctuate!
Jan 20Big Science == Big Skills Gap
Jan 19How Are The Mighty Fallen
Jan 18The Secrets of Evolution Are Time and Death
Jan 18Was Designed To, But Didn't
Jan 18Unreadable Through Bloglines
Jan 15We're Apparently Still Not a Science
Jan 14MyTTC Trip Planner
Jan 13We Made A Thing!
Jan 13Whatcha Gonna Do When They Come For You?
Jan 13Podcast with Jon Udell
Jan 12Interviewed by Jon Udell
Jan 12Vote!
Jan 12Quiet Time
Jan 12Google and China
Jan 11Two Thumbs Up, One Thumb Down
Jan 10More Public Embarrassment About Workflows
Jan 10Code vs. Messages
Jan 10How We Got Here, and Where We Are
Jan 7Projects This Term
Jan 7A Broken Pledge
Jan 7New Challenges
Jan 7Aranda on SEMAT
Jan 7Changing Gears
Jan 7The Design of Fossil
Jan 7DemoCamp 25 is Jan 27
Jan 7More Data
Jan 6Help With Video
Jan 5Web Workflows and Public Embarrassment