The Societal Cost of Computer Science

It’s often said as a joke among computer scientists (especially among those who work on systems, as opposed to theory) that there are really only two ideas in the field: abstraction and indirection. I’d like to explain what happens when these ideas (more about which in a moment) are applied not just in the abstruse … Continue Reading

No True Permaculture

I do a fair bit of gardening in public or semi-public spaces — sidewalk strips, parking lots, yards of large buildings, rooftops — and over the last couple of years I’ve had a lot of conversations with people passing by about gardening, fruit trees, sustainability, and lots more. One topic that has come up infrequently … Continue Reading