Open Source Projects and Poisonous People

Brian Fitzpatrick and Ben Collins-Sussman, authors of the new O’Reilly book, “Team Geek: A Software Developer’s Guide to Working Well with Others”, had a great talk at Google I/O 2008 that is a must watch, Open Source Projects and Poisonous People:

There is great value in taking advice like this and turning it towards myself. By working to not be poisonous, I can encourage, lift up, empower and embolden. It’s a balancing act I’m working on and is reflected in Joe Campbell, a friend and co-worker, recent post “Gentle Strenth – Wizdom Applied”.

I’m looking forward to reading “Team Geek: A Software Developer’s Guide to Working Well with Others”.

(original post about the book is via Boing Boing)

“Say what you mean. Bear witness. Iterate.”

I went on an interesting journey online last night that led me to the source of the above phrase, a poem on mortality, entropy, memory… and databases. Yes, you read that right.

I read Tor.com’s wonderful blog almost once a day to check up posts on books, favorite sci-fi and fantasy TV Series, and more. Yesterday they had a post featuring a striking photograph by Cat Valente of some haunting graffiti with the title of of this post scrawled out. She had recognized the line from an earlier post in Tor.com’s Poetry Month series, “John M. Ford’s sonnet ‘Against Entropy'”. Reading the comments in that post led to the original source of the poem, where it was written and shared for the first time.

In 2003 Patrick Nielsen Hayden posted about how moved he was by Andrew Brown’s writing about the slow and terrible death of a friend’s wife. He lamented, If I were a better writer I’d conclude by yoking the trivial to the tragic, relating the twin inevitabilities of death and database error by means of a rhetorical figure involving worms.. In the comments of that post, John M. Ford, the writer Neil Gaiman said of, my best critic … the best writer I knew, wrote the following:

The worm drives helically through the wood
And does not know the dust left in the bore
Once made the table integral and good;
And suddenly the crystal hits the floor.
Electrons find their paths in subtle ways,
A massless eddy in a trail of smoke;
The names of lovers, light of other days —
Perhaps you will not miss them. That’s the joke.
The universe winds down. That’s how it’s made.
But memory is everything to lose;
Although some of the colors have to fade,
Do not believe you’ll get the chance to choose.
Regret, by definition, comes too late;
Say what you mean. Bear witness. Iterate.

A poem, written in a blog post comment in 2003, shows up on a physical wall in 2012.

The poem speaks loudly about the ends of things, our role, and even the work I do, which has everything to do with building systems that can adapt and grow in the face of bit rot and lack of attention.

Damn it, I don’t care if it isn’t hip, I still love the Web.

“A manifesto for teaching computer science in the 21st century”

John Naughton wrote a public set of proposals to Michael Gove, Britain’s MP, Secretary of State for Education, for rebooting its ICT curriculum and published it in The Guardian. It’s a good read.

Even better, check out The Guardian’s profile of 7 teenagers who code.

Related:

Metafilter: Guardian feature on the future of computing education in UK

Charles Miller: “how mind-blowingly awesome that is?”

We’ve come a long way from the 80s and the devices that so many of us started our journey as programmers Charles Miller notes in “Johnny and Jenny Can Code”:

Today, if you’re a teenager with a Mac (insert some other platform into this paragraph if you object to Apple on moral or financial grounds), you can download for free the same tools that professional developers use to write Mac, iPhone and iPad applications. You can read countless free tutorials on how to use them, download reams of sample code for free, and ask for help on forums full of people who may never know you’re a precocious kid.