Blog Archive 2006
2006-12-29: Eleven Weeks to Go
2006-12-27: Experiences with OpenID?
2006-12-22: Multi-Series Charts in Excel
2006-12-21: Galcon for the Holidays
2006-12-20: In Need of an Annotation Tool
2006-12-18: Further Thoughts on Filing Bugs
2006-12-16: Changes to DrProject's Ticketing System
2006-12-10: Simplification
2006-12-08: Jon Udell and Microsoft
2006-12-07: Writing a Book
2006-12-05: Show Me The Data
2006-12-05: YouTube for Data
2006-12-02: Online Code Reviews Are Hot
2006-11-30: Not on the Shelves (Version 3)
2006-11-30: Writing Blackboard Plugins
2006-11-28: Software Carpentry article in CiSE
2006-11-28: Presto and Responsibility
2006-11-27: Psiphon in the News Again
2006-11-25: DrProject Internals: Email
2006-11-21: DemoCamp 11
2006-11-20: CSC49X Projects for Winter 2007 (final)
2006-11-19: Slow Growth is Still Growth
2006-11-19: DrProject Internals: Testing
2006-11-16: DrProject Internals: Subversion
2006-11-11: Requirements as Tickets (or, Hierarchy to the Rescue)
2006-11-11: Expressing Temporal "Type" Information in Programs
2006-11-10: Setting Up Yet Again
2006-11-09: Can't Get (Directly) There From Here
2006-11-08: CSC49X Projects Winter 2007
2006-11-06: DrProject Internals: I Wasn't Quite Done With Tickets
2006-11-05: Small Scale Real-World Requirements
2006-11-05: DrProject Internals: Tickets Again
2006-11-02: Software Carpentry continues to grow
2006-11-01: Usability Camp: Nov 14
2006-11-01: She's a Girl!
2006-11-01: DrProject Internals: Tickets
2006-10-31: Computational Result Retracted
2006-10-30: Jim Waldo: "On System Design"
2006-10-30: DrProject Internals: Parting Notes on the Wiki
2006-10-28: DrProject Internals: Security Part 2
2006-10-27: DrProject Internals: Security Part 1
2006-10-26: Award Winners Redux
2006-10-26: German Version of "Bottleneck"
2006-10-24: DemoCamp 10: Congratulations
2006-10-23: DrProject Internals: Setting the Stage
2006-10-22: And I Thought *I* Worried a Lot...
2006-10-20: The Baby Just Kicked!
2006-10-20: Award Winners
2006-10-18: Why Software Projects Are Always In Crisis
2006-10-17: The Last of September's Reading
2006-10-16: CSER, Privacy, Agility, and Games
2006-10-13: Barry Warsaw on debugging Python's memory usage
2006-10-06: DrProject 1.1 Release Candidate 1
2006-10-04: It's Spreading
2006-10-02: Web 2.0 Tools for School
2006-09-28: Open Source Immigration
2006-09-27: An Unrepresentative DemoCamp
2006-09-26: Golden Rules for Bad User Interface Design
2006-09-25: Where the Puck's Going To Be
2006-09-23: Turnitin and Translucency
2006-09-19: The Stradivarius of Coding
2006-09-18: Taking Intellisense to the Next Level
2006-09-18: A Social Networking Company with a Believable Business Model
2006-09-15: PyGTA Meeting Sept 19
2006-09-14: CASCON Workshops
2006-09-14: Not an Oxymoron
2006-09-14: Step N: Deliverables
2006-09-07: Step 4: Respect
2006-09-07: Superficially Plausible Business Plan #31
2006-09-07: Upcoming DemoCamps
2006-09-04: Step 3: Your Daily Routine
2006-08-31: Step 2: Analysis & Estimation
2006-08-30: CSC49X: Figuring Out Where the Goalposts Are
2006-08-28: I Hate My Mac
2006-08-25: The Emperor *Still* Has No Brain
2006-08-25: Why Real-World Programming Is Difficult
2006-08-24: EC2: Commoditized Computing
2006-08-23: Trac Spam
2006-08-23: Udell on Debugging
2006-08-23: Social Spiders
2006-08-23: Python Web Frameworks (Yet Again)
2006-08-22: Industry Showcase at U of T
2006-08-22: Chris Lenz on Django
2006-08-20: Revised List of Project Students
2006-08-20: Rome In Its Later Days
2006-08-18: When I Rule the World #173: Google's Summer of Code
2006-08-17: Oh My God It's Django!
2006-08-17: SciPy'06: First Morning
2006-08-16: The Trouble With Normal
2006-08-16: SciPy and Software Carpentry
2006-08-14: DrProject 1.1 Screencast
2006-08-14: ITiCSE'06 Readings
2006-08-07: Naive SQL(ite) Question
2006-08-04: HPCWire Interview on Software Carpentry
2006-08-04: It Isn't Progress Until You Can Debug It
2006-08-04: An Explosion of Diversity
2006-08-01: Whacking Your Computer
2006-07-31: More Legislative Idiocy
2006-07-30: Update on Extensible Programming
2006-07-29: The Meme is Spreading
2006-07-26: DemoCamp 8
2006-07-24: Worms for Fishes
2006-07-24: Games Are Drugs
2006-07-20: The Neanderthal Genome
2006-07-20: DemoCamp8 is Tuesday, July 25
2006-07-19: Books I Want Someone to Write #23
2006-07-19: Evidence-Based Software Engineering
2006-07-18: The Camel's Humps Are Very Popular
2006-07-17: Possible CSC49X Projects for Fall 2006
2006-07-17: DrProject 1.0 Final now available
2006-07-15: Screenshots of DrProject 1.0
2006-07-15: Another Database Design Question
2006-07-14: Software Carpentry 2.0
2006-07-09: Reorganizing Our Software Engineering Courses
2006-07-09: Someday
2006-07-07: Bitten by WGA
2006-07-06: What I Know About Playing the Bass
2006-07-05: DemoCamp7 (and 8, and 9)
2006-07-03: Watching Static and Dynamic Analysis Go Mainstream
2006-06-29: DrProject 1.0 Release Candidate 1
2006-06-27: Next... Design by Contract? (Please)
2006-06-27: Why DrProject Is Slow
2006-06-26: DrProject 1.0: 98% and climbing
2006-06-25: Software Carpentry's new home
2006-06-23: Perforce: For beginners only...
2006-06-23: The ACM's Top 25
2006-06-22: Congratulations to this year's grads
2006-06-21: Spring is Here
2006-06-20: As We Near 1.0...
2006-06-19: Agility and Romanticism
2006-06-19: DemoCamp 7 will be on Tuesday, July 4
2006-06-18: GNOME WSOP
2006-06-16: The Semi-Colon Wars
2006-06-03: PowerShell for Linux?
2006-06-02: Summer of Code on One Page
2006-05-31: DemoCamp 6 redux
2006-05-24: ICT Discussion
2006-05-17: DemoCamp 6
2006-05-12: A New Machine...
2006-05-12: DDJ and Google Summer of Code
2006-05-05: Revised Lecture on Teamware
2006-05-05: Book Review: Code Quality
2006-05-03: Software Carpentry 1111
2006-05-01: DemoCamp6 Signup
2006-04-28: Corrections Done
2006-04-26: Because Of Course, They're All Guys
2006-04-26: DemoCamp5 Redux
2006-04-24: Entry-Level Modeling Tools Revisited
2006-04-20: What the World Needs Now Is Diffs, Diffs, Diffs
2006-04-19: Making Money from Better Software
2006-04-17: Zipf's Law of Feedback
2006-04-17: Summer of Code 2006
2006-04-16: Bobet on Tushingham
2006-04-14: StickyMinds Part Deux
2006-04-14: Python 3000: What To Leave Out?
2006-04-13: Great Programmers?
2006-04-13: Online Marking Grant
2006-04-13: Strong Typing, Unit Testing, and Science
2006-04-12: BIND Patents
2006-04-11: The Ruby Is Always Greener...
2006-04-10: A Language for Games
2006-04-09: 341 Words
2006-04-09: Mesh: Good News and Bad
2006-04-08: 10 Ways to Lose Your Best People
2006-04-08: Post-Mortem on This Term's Projects
2006-04-07: DemoCamp 5 at U of T
2006-04-05: Perfection Is Achieved Only on the Point of Collapse
2006-04-05: New Security Lecture Up
2006-04-04: Integration and XML Lectures
2006-04-04: Please Explain Time To Me
2006-04-04: Movie-Plot Threat Contest
2006-03-31: Where Next for DrProject?
2006-03-30: Sea Code
2006-03-30: Head Rush Black Belt Secret Hacks of the [buzzword] Zen Masters!
2006-03-30: The Next Phase New Wave Tool Craze
2006-03-29: Showstopper: Hanging Processes
2006-03-27: The Real Convergence
2006-03-26: 2020 Hype
2006-03-14: DrProject: Transitioning to Kid
2006-03-08: Performance Anti-Patterns
2006-03-06: Why Features Don't Matter Any More
2006-03-06: Web Server Programming Lecture Is Up
2006-03-05: Game Play Notation
2006-03-05: Monad and Greasemonkey
2006-03-03: Client-Side Web Programming Lecture
2006-03-02: Last Two Lectures Are Up
2006-03-01: Usability of Programming Systems
2006-02-27: First Lecture on Software Development Process Is Up
2006-02-27: What It Takes to Get Eclipse Out the Door
2006-02-26: StickyMinds article on Data Crunching
2006-02-23: Database Lecture is Up
2006-02-22: Second Lecture on Testing Now Online
2006-02-22: Python, JavaScript, and Boost
2006-02-21: State of DrProject
2006-02-21: What Else for Software Carpentry?
2006-02-21: Second Lecture on Object-Oriented Programming
2006-02-21: DemoCamp: Googling for People
2006-02-20: DrProject: Switching to Kid
2006-02-20: AAAS Annual Meeting 2006
2006-02-16: Reminder: DemoCamp3 in Toronto
2006-02-15: Entry-Level Requirements Engineering Revisited
2006-02-14: Lecture on Binary Data
2006-02-13: Reminder: Toronto DemoCamp 3 is Next Monday
2006-02-13: Psiphon in the News
2006-02-12: Regular Expressions Lecture is Up
2006-02-11: Of DocFests, Marketing Hype, and DrProject
2006-02-10: Software Carpentry Design Lecture
2006-02-06: First Lecture on Object-Oriented Programming Is Up
2006-02-04: Project Assets
2006-02-02: Please Tell Me Python Logging *Isn't* Supposed to Work This Way
2006-02-02: Debugging Lecture
2006-01-29: Fourth Python Lecture for Software Carpentry
2006-01-24: Quality Assurance Lecture Now Available
2006-01-23: Programming Style Lecture Has Been Revised
2006-01-23: Third Software Carpentry Python Lecture on the Web
2006-01-23: They're Getting Smarter
2006-01-18: Second Python Lecture Now on the Web
2006-01-17: George Cukor, Hugo Weaving, and Gene Kelly
2006-01-15: Intro Python Lecture Available
2006-01-13: Eating Our Own Burritos
2006-01-11: Build Lecture Is Up
2006-01-09: Two More Revised Software Carpentry Lectures
2006-01-04: First Shell Lecture for Software Carpentry is Up
2006-01-03: DrProject kickoff
2006-01-03: Petzold's Rules for Writing a Technical Book
2006-01-02: Software Carpentry Introduction revised and on the web