Monthly Archives: September 2009

Break it real good

Curtis Bartley has a fantastic post up describing his use and abuse of the C++ preprocessor: A few months back I got this wild idea that you could insert trace-logging code (not jit-tracing, that’s something else) into more or less arbitrary C++ by redefining certain C++ keywords as macros. He goes on to describe how he redefines [...]
Posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Reading Against and Reading Up Against

I want to draw a distinction between two types of reading.  The first, what I’ll call Reading Against, is a form of reading that reads a text against itself.  It explicitly contains the idea of disagreement, but also implies the reverse, that one might agree with the text, or that the text might agree with [...]
Posted in Reading | Comments closed

“that’s what I’m planning to do”

This story about William Kamkwamba, and how he built a windmill in his remote village using only pictures from a book at the library, is amazing (see also this great review on GOOD).  Watching this video brought tears to my eyes as I listened to him tell the story.  This is the passion and drive [...]
Posted in Idea Factory, Mozilla Education, Teaching Open Source | Comments closed

Leaves

The tree has dropped its leaves and stands empty.  A bird sitting in the topmost branch, swaying slightly with the wind, yellow against the gray, reminding the leaves to return and marking the spot, envisages a hope the extends beyond the coming cold of winter.
Posted in Nature | Comments closed

Here’s a tip

It’s Saturday, and while I put off cleaning up from making pancakes with my eldest daughter, I thought I’d share something with you.  I’ve posted in the past about the intense pleasure I find in reading certain types of writing–really, really good bad writing.  I’ve got two more pieces for you. I can’t recreate the strange [...]
Posted in Digital Swag, Idea Factory | Comments closed

Responding to the web

When I teach open source development, the very first thing I do is get students blogging.  It’s a trick I learned from Chris.  Last week we spent the entire week learning to use blogs, blog planets, wikis, irc, newsgroups, teleconferences, twitter, etc.  Why take so much time teaching students how to use that many parallel [...]
Posted in CDOT, Mozilla Education, Reading, Seneca, Teaching Open Source | Comments closed

Defining Open Data

I read the phrase “bearing witness” twice tonight.  It’s a phrase that has been going through my mind for the past three weeks.  During this same period I’ve been spending a lot of time thinking about Open Data.  They’re connected in important ways. I seem to encounter the term Open Data everywhere these days.  People like [...]
Posted in CDOT, Idea Factory, Mozilla, Reading, Seneca, Teaching Open Source | Comments closed

Machinations

Next week in our Open Source Mozilla Development class, the students will be building Firefox from source, and learning about the Mozilla build.  In preparation for it, I worked on a couple bugs today, to get back into shape after a summer of reading books instead of compiler warnings. Before I start my weekend, I want [...]
Posted in CDOT, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Learning Thinking

James Shelley has been doing some interesting writing, trying to wrestle with the difference between thinking and learning within a pedagogical setting. I think he gets close (“…synergy of thinking”), but then distracts himself looking for a difference that isn’t there, or that is so hard to see, you can’t look at these two things [...]
Posted in Idea Factory | Comments closed

Care

Luke has an interesting post up today–Thinking through the Mundane Task.  It’s caused me to focus for a good chunk of this evening on what it means to care for something.  Here’s part of what he says: I love cutting the herbs and digging the garlic.  I love stripping the leaves from the plants.  I love [...]
Posted in Food, Idea Factory | Comments closed