Blog Archive 2005
2005-12-29: External Programming Interfaces
2005-12-28: $67 million a year
2005-12-27: New Year's Schedule for Software Carpentry
2005-12-24: Review: Why Programs Fail
2005-12-23: Procrastination: One of the Few Things in Life Nicer Than Toast
2005-12-22: Insanity vs. Stateful Programming
2005-12-22: Documents vs. Conversations
2005-12-21: Choosing Sides
2005-12-20: Intelligence 1, Intelligent Design 0
2005-12-11: Maintaining Correctness
2005-12-11: Evidence
2005-12-09: American Scientist article on Software Carpentry
2005-12-08: Executive Version of Software Carpentry Course
2005-12-08: Ruby Book Sales Surpass Python
2005-12-07: Teaching Computer Science in 2006
2005-12-07: Perforce to Support DrProject Development
2005-12-07: Science is Beautiful
2005-12-05: Guidance on Running Undergraduate Software Projects
2005-12-02: How Do You Want to See Source Code?
2005-11-24: A Typical Developer's Typical Day (not humor)
2005-11-24: Fogel's "Producing Open Source Software"
2005-11-04: One in Forty Five Isn't Good Enough
2005-11-04: Workshop at AAAS '06
2005-10-27: Why Bad Software Exists
2005-10-27: You Need a Debugger to Change the World
2005-10-25: Who Will Clean Out My Inbox After I'm Dead?
2005-10-25: Summer of Code Geography
2005-10-25: Subtext
2005-10-18: Next Steps
2005-10-02: Buckley's and Jalapenos: Just Say No
2005-09-21: Software Carpentry at the AAAS
2005-09-20: Day 9
2005-09-14: Software Carpentry: First Meeting
2005-08-25: Fifty... Million... Calls
2005-08-22: Slow Imports
2005-08-22: Software Carpentry at Indiana University
2005-08-22: Dawson and Kerr in DDJ
2005-08-18: Mugged by Bots
2005-08-08: Under the Ice
2005-08-06: Wanted: Up and Coming Graphic Designer in Toronto, Willing to Work Cheap for Change at Big Break
2005-07-29: Software Carpentry course in Nature
2005-06-29: True North strong, free, and equal
2005-06-23: Jon Udell likes Data Crunching
2005-06-20: Another DDJ Editorial
2005-06-20: Data Crunching Has Finally Been Slashdotted
2005-06-13: Selling Open Source
2005-06-13: Padlock the Ice Cream!
2005-06-10: Data Crunching Article on O'Reilly Network
2005-06-06: Made the Front Page!
2005-06-01: Google's Summer of Code
2005-05-30: Powers of 10
2005-05-15: Navigating Source
2005-05-06: Dr Requirements
2005-05-05: Crash This Party... Tomorow
2005-05-04: Misdirection and Javascript
2005-04-29: You and Your Research
2005-04-25: Data Crunching
2005-04-25: I'm So Glad We Had This Time Together...
2005-04-24: Book Sales as Tech Trend Indicator
2005-04-13: Mapping Human History
2005-03-25: Fasten Your Seatbelts
2005-03-17: Jolt Awards 2005
2005-03-15: Pythoneers at SIGSCSE
2005-03-13: Reading the Fine Print
2005-03-11: Code reviews
2005-02-27: AJAX: Asynchronous Javascript + XML
2005-02-27: RIP Peter Benenson
2005-02-25: Possible vs. Feasible vs. Trivial
2005-02-20: Technical Writing Decisions
2005-02-18: On the Size of Programming Teams
2005-02-14: Public Health and Future Email
2005-02-09: Good Writing vs. Bad Writing
2005-02-08: Trusting Your Customers
2005-02-05: Blaise Pascal's Shorter Letter
2005-01-18: Extensible Programming Slashdotted (Unfortunately)
2005-01-17: Next-Generation Communication and Software Engineering
2005-01-16: Python, Typing, and the Scientific Spirit
2005-01-16: Canadian Undergraduate Software Engineering Conference
2005-01-12: Two Kinds of People...
2005-01-08: Managing Student Projects Using Blogging: First Impressions
2005-01-05: Why Python?
2005-01-02: Knowing Where You're Going
2005-01-02: Quantifying the Learning Curve
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.