Reflections on science, technology, and computing — leavened by personal experience
Subscribe
Seeing the invisible web of intellectual connectedness that binds as a community of scholars is the first step in embracing the consilience of knowledge.