Welcome to The Valve

Valve Links

The Front Page
Statement of Purpose

John Holbo - Editor
Scott Eric Kaufman - Editor
Aaron Bady
Adam Roberts
Amardeep Singh
Andrew Seal
Bill Benzon
Daniel Green
Jonathan Goodwin
Joseph Kugelmass
Lawrence LaRiviere White
Marc Bousquet
Matt Greenfield
Miriam Burstein
Ray Davis
Rohan Maitzen
Sean McCann
Guest Authors

Laura Carroll
Mark Bauerlein
Miriam Jones

Past Valve Book Events

cover of the book Theory's Empire

Event Archive

cover of the book The Literary Wittgenstein

Event Archive

cover of the book Graphs, Maps, Trees

Event Archive

cover of the book How Novels Think

Event Archive

cover of the book The Trouble With Diversity

Event Archive

cover of the book What's Liberal About the Liberal Arts?

Event Archive

cover of the book The Novel of Purpose

Event Archive

The Valve - Closed For Renovation

Happy Trails to You

What’s an Encyclopedia These Days?

Encyclopedia Britannica to Shut Down Print Operations

Intimate Enemies: What’s Opera, Doc?

Alphonso Lingis talks of various things, cameras and photos among them

Feynmann, John von Neumann, and Mental Models

Support Michael Sporn’s Film about Edgar Allen Poe

Philosophy, Ontics or Toothpaste for the Mind

Nazi Rules for Regulating Funk ‘n Freedom

The Early History of Modern Computing: A Brief Chronology

Computing Encounters Being, an Addendum

On the Origin of Objects (towards a philosophy of computation)

Symposium on Graeber’s Debt

The Nightmare of Digital Film Preservation

Richard Petti on Occupy Wall Street: America HAS a Ruling Class

Bill Benzon on Whatwhatwhatwhatwhatwhatwhat?

Nick J. on The Valve - Closed For Renovation

Bill Benzon on Encyclopedia Britannica to Shut Down Print Operations

Norma on Encyclopedia Britannica to Shut Down Print Operations

Bill Benzon on What’s an Object, Metaphysically Speaking?

john balwit on What’s an Object, Metaphysically Speaking?

William Ray on That Shakespeare Thing

Bill Benzon on That Shakespeare Thing

William Ray on That Shakespeare Thing

JoseAngel on That Shakespeare Thing

Bill Benzon on Objects and Graeber's Debt

Bill Benzon on A Dirty Dozen Sneaking up on the Apocalypse

JoseAngel on A Dirty Dozen Sneaking up on the Apocalypse

JoseAngel on Objects and Graeber's Debt

Advanced Search

RSS 1.0 | RSS 2.0 | Atom

RSS 1.0 | RSS 2.0 | Atom


Powered by Expression Engine
Logo by John Holbo

Creative Commons Licence
This work is licensed under a Creative Commons License.



About Last Night
Academic Splat
Amardeep Singh
Bemsha Swing
Bitch. Ph.D.
Blogging the Renaissance
Butterflies & Wheels
Cahiers de Corey
Category D
Charlotte Street
Cheeky Prof
Chekhov’s Mistress
Chrononautic Log
Cogito, ergo Zoom
Collected Miscellany
Completely Futile
Confessions of an Idiosyncratic Mind
Conversational Reading
Critical Mass
Crooked Timber
Culture Cat
Culture Industry
Early Modern Notes
Easily Distracted
fait accompi
Ferule & Fescue
Ghost in the Wire
Giornale Nuovo
God of the Machine
Golden Rule Jones
Grumpy Old Bookman
Ideas of Imperfection
In Favor of Thinking
In Medias Res
Inside Higher Ed
jane dark’s sugarhigh!
John & Belle Have A Blog
John Crowley
Jonathan Goodwin
Kathryn Cramer
Languor Management
Light Reading
Like Anna Karina’s Sweater
Lime Tree
Limited Inc.
Long Pauses
Long Story, Short Pier
Long Sunday
Making Light
Maud Newton
Michael Berube
Motime Like the Present
Narrow Shore
Neil Gaiman
Old Hag
Open University
Pas au-delà
Planned Obsolescence
Quick Study
Rake’s Progress
Reader of depressing books
Reading Room
Reassigned Time
Reeling and Writhing
Return of the Reluctant
Say Something Wonderful
Shaken & Stirred
Silliman’s Blog
Slaves of Academe
Sorrow at Sills Bend
Sounds & Fury
Stochastic Bookmark
Tenured Radical
the Diaries of Franz Kafka
The Elegant Variation
The Home and the World
The Intersection
The Litblog Co-Op
The Literary Saloon
The Literary Thug
The Little Professor
The Midnight Bell
The Mumpsimus
The Pinocchio Theory
The Reading Experience
The Salt-Box
The Weblog
This Public Address
This Space: The Fire’s Blog
Thoughts, Arguments & Rants
Tingle Alley
University Diaries
Unqualified Offerings
What Now?
William Gibson

Sunday, February 26, 2012

Computing Encounters Being, an Addendum

Posted by Bill Benzon on 02/26/12 at 09:11 AM

As soon as I finished yesterday’s post on Brian Smith’s On the Origin of Objects, I had a thought: Ahh...so THAT’s why the philosophy of computing leads to metaphysics. If your intuitions about computing are dominated by your practice of arithmetic, well, that’s calculation, and calculation is only an aspect of computing has it has evolved since World War II.

Consider the opening paragraph to the Preface of Domain-Driven Design by Eric Evans (xiv):

Leading software designers have recognized domain modeling and design as critical topics for at least 20 years, yet surprisingly little has been written about what needs to be done or how to do it. Although it has never been formulated clearly, a philosophy has emerged as an undercurrent in the object community, a philosophy I call domain-driven design.

In that paragraph the object community is not a fellowship of philosophers, it’s a bunch of computer programmers using languages such as C++ or Java and working in a style that came to be called object-oriented long before the philosophers re-coined the phrase for their own purposes.

But that’s a side-note.

What I want you to think about: “domain modeling” and “domain-driven,” about that “domain.” The point is that programs are ABOUT some world, aka the domain. Programs are written to perform some useful task, e.g. inventory control in a liquor store, simulating fluid flow around an airfoil, formatting strings of alpha-numeric characters in text documents (a word processor), moving fictional characters and objects through fictional worlds as in, e.g. video games, and so forth. To write such programs one must model the application domain: What kinds of objects, relations, and processes are in that domain? One then writes software that not only embodies that model, but also gives human users the ability to control and manipulate that model. That is, the software itself embodies, enables, translates an interaction between humans and the world.

Programming’s a very difficult job, and one that’s not often done well. There’s lots of lousy software in the world and the failure rate of custom software projects is ferocious. But that’s another side note.

So, here we have this complex and difficult task, writing software. And now Brian Cantwell Smith wants to philosophize, not about the writing of software, or even about the software itself, but about what the software does: computing, in the largest sense of the word. How can he NOT engage in metaphysics? If computing, in that largest sense (as opposed to the more restricted notion of calculation), is always about the world, then a philosophy of computing must also be a philosophy of the world.

So, it’s inevitable then that, properly engaged, a philosophy of computing must be metaphysics of the deepest sort.

Now, how do we get from that to the observation I made two months ago that reading some current philosophers seems, in places, very much like reading computerists thinking about knowledge representation? Both kinds of talk are very abstract probings about basic things, relations between them, and processes among them all. And there seems to be some kind of deep rift between these folks HERE who want to make objects the basic stuff of the world and those folks over THERE who see processes and relations as the basic stuff. What I’m wondering is whether or not, at a sufficiently abstract level, these competing views aren’t mutually interconvertible?



Add a comment:



Remember my personal information

Notify me of follow-up comments?

Please enter the word you see in the image below: