Blog Archive 2007
2007-12-31: Grassroots Extensibility
2007-12-31: To Do
2007-12-28: Losing the War Redux
2007-12-27: Cover for "A Bottle of Light"
2007-12-24: Goodbye Oscar
2007-12-21: Champions
2007-12-20: "Beautiful Code" Nominated for Jolt Award
2007-12-18: Show Me
2007-12-16: Count 'Em
2007-12-16: IEEE Computer Society Needs Beta Testers
2007-12-15: Prepping for Next Term
2007-12-15: A Meme I'd Like To Crush
2007-12-14: ICSE Workshop List
2007-12-13: Welcome Caden to the World
2007-12-13: Good News About DrProject
2007-12-13: The Other Kind of "Cycles"
2007-12-09: Switching to Zep
2007-12-09: Python Supercomputing Statistics
2007-12-04: DemoCamp 16: two w00ts
2007-12-02: Knitting a Home
2007-11-29: Falling Further Behind
2007-11-28: Great Balls Of...Yarn
2007-11-23: Really Scary
2007-11-22: On Being Bumped Up
2007-11-22: We Buy It For The Interviews, Honest
2007-11-22: StreetKnit in the Star
2007-11-20: ...But With A Whimper
2007-11-16: Casting Off the Cold
2007-11-16: Sometimes I Don't Like Our Species Very Much
2007-11-16: Reinventing Square Wheels
2007-11-13: Cluster Challenge 07: Hard Crash and the Understudy Position
2007-11-10: Why It's Worthwhile
2007-11-10: We're Number Ten!
2007-11-08: File Under "Still Not Getting It"
2007-11-06: Measurement
2007-11-02: Eclipse DemoCamp
2007-11-02: DemoCamp 16: Dec 3 at Toronto Board of Trade
2007-11-02: I Want Your (Comments On Your) Code
2007-10-30: Encouraging Collaboration
2007-10-30: It's All a Matter of Perspective
2007-10-26: The Burning Man of HPC
2007-10-25: Today Was More Fun
2007-10-24: Explain Why This Wouldn't Work
2007-10-24: Wrong Again
2007-10-22: Ben's Panel
2007-10-22: But Not For Me
2007-10-19: Requirements Conference Prize
2007-10-17: More Fun Than Code
2007-10-17: DemoCamp 15 Lineup
2007-10-17: Country Codes of the World
2007-10-17: Beautiful Code Sales
2007-10-12: A Useful Quotation
2007-10-12: Gini Coefficients as a Measure of Team Effort
2007-10-12: Off and Away
2007-10-10: Citizen Lab Guide to Bypassing Censorship
2007-10-10: DrProject Funding Proposal Rejected
2007-10-09: Amazon Gets an SLA (But I Still Can't Use It)
2007-10-05: DemoCamp: Biggerer!
2007-10-02: Doomed to Repeat It
2007-10-02: On Spec Again
2007-09-26: The Best Part of My Job
2007-09-25: Another Sighting of Software Carpentry
2007-09-25: Bugs in DrProject
2007-09-23: Two and a Half Books
2007-09-20: Randy Pausch's Last Lecture
2007-09-18: What I Read
2007-09-18: DrProject's First Review
2007-09-18: DemoCamp 14: Best Yet
2007-09-17: Tweaking
2007-09-13: The Best Electoral Offer Yet
2007-09-13: Ontario Votes on Voting
2007-09-12: Jon Udell has the Best Job in the World
2007-09-10: Russian and Korean
2007-09-10: "Ferocious Beauty" Coming to Toronto
2007-09-10: Randy Pausch
2007-09-09: Winter Is Coming...
2007-09-05: Openness and (the promise of) XML
2007-09-02: Managing, Reviewing, and RESTing
2007-09-01: Short Stories Are a Form of Their Own
2007-08-31: Summer 2007 Post Mortem
2007-08-31: Back Yard Beautiful
2007-08-29: DemoCamp 14 Update
2007-08-29: The Sunlight Foundation and Hosted Lifebits
2007-08-29: Diagram of Relationships Between Programming Paradigms
2007-08-29: How and Why We Draw Code
2007-08-29: More "Beautiful Code" News
2007-08-29: Another Summer...
2007-08-29: 49X Projects in the Wild
2007-08-09: Facebook Developers' Camp
2007-08-09: Late Night Thoughts on Re-Reading Terry Pratchett
2007-08-09: Interview Slashdotted
2007-08-09: Help Help --- My Soil Is Dry and I Can't Germinate
2007-08-09: Schneier on Assurance
2007-08-09: Ian Darwin on Reflection
2007-08-08: Practice and Experience
2007-08-07: A Review and an Explanation
2007-08-07: How I'm Doing
2007-08-03: Michael Feathers on Subtext
2007-08-03: Binary Search on the TTC
2007-08-02: Why I Supervise
2007-08-02: Toronto Girl Geeks Dinner #2
2007-08-01: Our 15 Minutes of Fame
2007-08-01: JBoss vs. Django and What IronRuby Really Means
2007-08-01: Daaaahling
2007-07-31: JavaScript and Tamarin
2007-07-31: How Not to Collaborate
2007-07-30: Udell on Beautiful Code (and "narrating the work")
2007-07-30: YSlow and the Browser as IDE
2007-07-28: To Do for Fall 2007
2007-07-28: Let Me See...Is It Control-Shift-J?
2007-07-27: Madeleine, Sadie, and Greg
2007-07-25: British Columbia
2007-07-25: Schema Changes
2007-07-24: You Can Never Start Recruiting Too Early
2007-07-24: Beautiful Code Now Has Its Own Web Site
2007-07-24: Jane Goodall Speaking in Toronto
2007-07-18: Number One in Programming
2007-07-18: Computational Education for Scientists
2007-07-16: Attacked by Hippos
2007-07-14: ITiCSE'07
2007-07-12: User Interface Jam Session
2007-07-11: Matt Doar Likes Beautiful Code
2007-07-11: Bryan Cantrill on Recursion
2007-07-07: Software Carpentry Sprint at SciPy'07
2007-07-07: "Beautiful Code" Is Number 3
2007-07-04: Another Sighting of Software Carpentry
2007-07-02: Data Finds Data
2007-07-01: Simon's Laws
2007-06-29: Why This Site Is Sometimes Slow
2007-06-28: Richard Stallman Speaking at University of Toronto (Mississauga) on July 5
2007-06-28: Today
2007-06-28: Quinn's argument: a swing and a mis
2007-06-27: Two Studies of ASCI (and no, that's not a typo)
2007-06-26: First Sightings
2007-06-26: MySpace, Facebook, and Social Class
2007-06-26: The Danger of Danger
2007-06-26: A Thumb on the Scales
2007-06-26: Software Carpentry at LLNL
2007-06-22: Six Weeks and Counting
2007-06-20: Software Carpentry Screencasts by Chris Lasher
2007-06-19: The Software Project Coloring Book
2007-06-18: Nature Precedings
2007-06-18: Three Years Old
2007-06-18: Beatrice Worsley
2007-06-18: Lack of Female Authors in "Beautiful Code"
2007-06-17: Two Books of a Different Kind
2007-06-16: IM Groups
2007-06-16: Mass Customization
2007-06-16: Thanks, Jay
2007-06-15: Let's All Get Past...
2007-06-13: OLM Makes the News
2007-06-13: Does the Future Belong to Javascript?
2007-06-12: Go On, Convince Me
2007-06-12: One Of Those Days
2007-06-12: England: the Three of Us, and Four Generations
2007-06-12: If You Need AI, You Need a Simpler System
2007-06-12: Software Games
2007-06-11: Praising the Good
2007-06-09: Home Stretch for Beautiful Code
2007-06-06: Java Ecosystems for Python Programmers
2007-06-05: Asimov's Other Law
2007-05-22: Teaching Software Architecture
2007-05-19: RailsConf: Plus Ca Change...
2007-05-17: Arrrgghh *whimper* (or, PySqlite, Matplotlib, and paths)
2007-05-12: Update to Summer Roster
2007-05-12: Half Empty, Half Full
2007-05-12: Holding Steady
2007-05-05: Computational Scientists Still Don't Get It
2007-05-03: Send Us the Code, We'll Send You the Tests
2007-05-02: Chronicle-Recorder and Debugging
2007-04-29: Wrapping Up 49X for the Term
2007-04-29: Integrating IM into DrProject
2007-04-25: Code Review Tools
2007-04-24: Tenure, Fertility, and Misinformation
2007-04-24: Periodic Table of Visualization Methods
2007-04-23: Guidance on Undergraduate Software Projects
2007-04-20: Friday Humor
2007-04-19: DemoCamp 13
2007-04-17: Summer of DrProject
2007-04-15: Jorge Aranda on OLPC
2007-04-13: Streetknit and the Scott Mission
2007-04-12: One Laptop Per Child
2007-04-12: RIP Kurt Vonnegut
2007-04-12: Summer of Code 2007
2007-04-12: The Summer Team
2007-04-07: It Finally Happened
2007-04-06: More Pictures of Madeleine
2007-04-05: The 50 Most Important White People in IT
2007-04-02: Titus Brown Teaching Software Carpentry
2007-04-02: Measuring the Value of Modeling
2007-04-01: Knowing Where You Are
2007-03-31: Madeleine Erica Wilson
2007-03-28: Pictures from the Competition
2007-03-27: Beautiful Code: Chapter by Chapter
2007-03-26: Google Summer of Code: Participating Organizations
2007-03-26: Engineering Strategies & Practice Team Wins Award
2007-03-25: New Software Engineering Courses at U of T
2007-03-22: Maybe We Deserve to Go Under
2007-03-21: OLPC at PyGTA
2007-03-20: In memoriam: John Backus
2007-03-19: Sign Error => Five Papers Retracted
2007-03-15: 2007 Google Summer of Code Project Ideas
2007-03-14: Extensible Programming Has Arrived
2007-03-14: PyGTA Tuesday March 20 to talk about One Laptop Per Child
2007-03-13: Doing the Science
2007-03-12: What I Missed Most by Not Going to SIGCSE
2007-03-11: Internet Self-Publishing as a Mirror for our Species
2007-03-11: SciPy'07 Dates Announced
2007-03-10: Reproducibility of Computational Results
2007-03-10: Beautiful Code
2007-03-08: Strawman Proposal for a New Ticketing System
2007-03-07: Two Pictures Say It All
2007-03-01: What I Missed Most by Not Going to PyCon
2007-02-27: A Review of a Book That Should Be Read Much More Widely Than It Will Be
2007-02-20: Database Schema to Support Customizable/Extensible Application
2007-02-19: Bitten Again
2007-02-16: Titus Brown's "Not in the Syllabus"
2007-02-16: Toronto Technology Week May 28 - June 1
2007-02-14: BitFrost
2007-02-10: DrProject Architecture
2007-02-10: Computing with Railroads
2007-02-10: Tomorrow is Evolution Sunday
2007-02-08: Yahoo Pipes (or, What Took You So Long?)
2007-02-07: What I Learned Today
2007-02-07: Research in Action: W00t!
2007-02-06: DrProject 1.2 Now Available
2007-02-01: Blackboard's Patent Pledge
2007-01-31: Why Johnny Can't Calendar
2007-01-31: Why Ethics Matter
2007-01-26: The Trouble with Tech Transfer
2007-01-25: DemoCamp 12 is Feb 5
2007-01-21: Many Ways to Break
2007-01-21: Jolt Finalists
2007-01-21: Debugging Trick
2007-01-21: Udell on use experience vs. user experience
2007-01-19: Managing Kids in the Home Office
2007-01-19: StreetKnit
2007-01-18: Structured Online Laboratory Notebooks
2007-01-18: Software Carpentry Usage in December
2007-01-18: Creating Tables in DrProject
2007-01-14: No Such Thing As One Program
2007-01-13: Pervasive Computing, Horror, and the Double Chin Effect
2007-01-12: Abstraction, Compression, and Errors
2007-01-09: Jon Udell on Future Tailors
2007-01-09: Eventually, They All Become Programming Languages
2007-01-07: DrProject 1.2 RC 1
2007-01-03: Groovy 1.0
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.