Site History

Life Takes Place [pdf] - added 7/12/2023

The Art of Deep Shepherding [pdf] - added 5/25/2023

Christopher Alexander Memorial [pdf] - added 3/30/2023

John McCarthy: Stories [pdf] - added 3/29/2023

Virtual-world-inspired Programming Language Design [pdf] - added 3/29/2023

Stray Thoughts on “Old Masters and Young Geniuses” [pdf] - added 3/23/2023

Notes on “Notes on the Synthesis of Form”: The Presentation [pdf] - added 3/19/2023

Notes on “Notes on the Synthesis of Form” [pdf] - added 3/19/2023

A Pattern Language for Writers' Workshops [pdf] - added 6/17/2022

Conferences & Остраннeние [pdf] - added 6/17/2022

Notes for “Notes on "Notes" ” [pdf] - added 6/17/2022

Notes on “A Result in Visual Aesthetics” [pdf] - added 4/8/2022

A Pattern Language for Textual Electronic Communication [pdf] - added 3/11/2021

The Bosks are Thorny, Grim, and Icky (InkWell Retrospective) [pdf] - added 11/18/2020

Patterns: You're Doing It Completely Wrong [pdf] - added 11/18/2020

A Search for Beauty / A Struggle with Complexity (presentation) [pdf] - added 11//18/2020

A Search for Beauty / A Struggle with Complexity: Christopher Alexander [pdf] - added 7/21/2020

"in the control room of the banquet" [pdf] - added 8/10/2016

InkWell: A Creative Writer’s Creative Assistant [pdf] - added 8/16/2015

I Throw Itching Powder at Tulips [pdf] - added 8/16/2015

The Nature of Order [pdf - 45mb]

Waltz in Illinois [pdf] - added 9/26/2012

Structured Descriptions [pdf] - added 9/6/2012

The Structure of a Programming Language Revolution [pdf] - added 8/11/2012

Publication Culture in Computer Science and Software Engineering [pdf] - added 8/11/2012

Defamiliarization: Flarf, Conceptual Writing, and Using Flawed Software Tools as Creative Partners [workshop version pdf] [journal version [pdf] - added 9/26/2011, 8/11/2012

Better Science Through Art [pdf] - added 8/22/2010

A Review of The Art of the Metaobject Protocol [pdf] - added 8/27/2009

Using CLOS-like Concepts in a Prototyping System [pdf] - added 8/27/2009

Requirements for a Common Prototyping System [pdf] - added 8/27/2009

Science is Not Enough: On the Creation of Software [script (pdf)][slides (6.8mb pdf)] - added 8/27/2009

Extravagaria V—Photographing Conferences (Advanced), a 5-day workshop - added 5/19/2009

A Pattern of Language Evolution - added 12/18/2008

The Road: Reinventing Education - added 10/29/2008

Designed as Designer - added 10/28/2008

Fourth Extravagaria Workshop, OOPSLA 2008 - added 05/25/2008

Lisp-in-Lisp: High Performance and Portability

S-1 Common Lisp Implementation

Design of An Optimizing, Dynamically Retargetable Compiler for Common Lisp - added 03/01/2008

Analysis of the Revision of a Poem by Bill Knott - added 2/28/2008

The Commons as New Economy & What This Means for Research - added 1/17/2008

Writers’ Workshops As Scientific Methodology - added 1/17/1008

Design Beyond Human Abilities - added 1/16/2008

The Poetry of Programming - added 1/20/2007

Open Standards, Open Source, and the Public Good - added 9/3/2006

Conscientious Software - added 8/5/2006

Ultra-Large-Scale System Workshop at OOPSLA 2006 - added 7/22/2006

Creation: A Culture of Gift - added 5/27/2006

Writers' Workshops and the Work of Making Things (716 kb pdf) - added 4/11/2006

Poem a Day Project - added 4/3/2006

The Art of Lisp & Writing - added 1/24/2006

Lucid Lost - added 12/8/2005

rpg's response to Lucid Lost - added 12/8/2005

Bad Companies - added 7/21/2005

Allen Newell Award Statement - added 6/11/2005

OOPSLA 2005 - added 6/4/2005

Third Extravagaria Workshop, OOPSLA 2005 - added 6/4/2005

Wizards Party Invititation After Hunter S. Thompson - added 3/31/2005

Guide to Successful OOPSLA Submissions - added 1/1/2005

OOPSLA 2005: Explore; Discover; Understand - added 12/4/2004

"What is Science? What is Art?" [pdf] - added 11/2/2004

"Explore; Discover; Understand" [position paper pdf] [presentation pdf] - added 11/2/2004

"Outsourcing: Those Cheap Bastards" [position paper pdf] [presentation pdf] - added 11/2/2004

"The Stability after Confusion" [position paper pdf] [presentation pdf] - added 11/2/2004

"Clients, Customers, and the Celebration of Change" [position paper pdf] - added 11/2/2004

Letter to Chris DiBona and Tim O'Reilly - added 8/1/2004

The Second Extravagaria Workshop at OOPSLA 2004 - added 5/7/2004

Self-Sustaining Systems Overview [pdf] - added 5/3/2004

Self-Sustaining Systems Engineering Presentation [pdf] - added 5/3/2004

Common Lisp Object System [pdf] - added 5/3/2004

CLOS: Integrating Object-Oriented and Functional Programming [pdf] - added 5/3/2004

CLOS in Context: The Shape of the Design Space [pdf] - added 5/3/2004

Concepts [pdf] and Functions [pdf]—the CLOS specification - added 5/3/2004

Do Programmers Need Seat Belts? - added 4/4/2004

Performance and Evaluation of Lisp Systems (pdf) - added 2/7/2004

Science of Design (pdf) - added 11/28/2003

Form and Function in Software (pdf) - added 11/28/2003

Software Preservation (pdf) - added 11/28/2003

Patterns of Software (1.2 mb pdf) - added 7/28/2003

Memorial for Leonard N. Zubkoff - added 3/30/2003

Text of my parents' memorial and two photos - added 11/20/2002

OOPSLA 2002 Debate Objects Have Failed - added 11/18/2002

Onward! 2002 Proceedings [pdf] - added 11/11/2002

The Road Not Taken [4.9 mb pdf] - added 10/3/2002

Fine Points of Pattern Writing [pdf] - added 10/3/2002

Workshop Leader Seminar [pdf] - added 10/3/2002

Twenty Poems of Georg Trakl [pdf] - added 8/14/2002

Triggers & Practice: How Extremes in Writing Relate to Creativity and Learning [pdf] - added 8/9/2002

The Common Lisp Object System: An Overview [pdf] - added 8/9/2002

Books I've written - added 7/27/2002

The Extravagaria Workshop at OOPSLA 2002 - added 6/8/2002

Feyerabend Project Page - modified 6/5/2002

Official photo and bio - added 3/27/2002

Official high-res photo - added 3/27/2002

Turing, Searle, and Thought - added 3/17/2002

Whither Software (1.2 mb pdf) - added 3/12/2002

The Evolution of Lisp - Uncut Version [pdf] - added 2/11/2002

The Feyerabend Project at ECOOP 2002 - a new workshop- added 1/31/2002

The Feyerabend Project at ETAPS 2003 - a new workshop - added 1/24/2002

rpg - modified 1/13/2002

Used Software [pdf] - an early view on reuse - added 1/1/2002

What Computers Can't Do (and Why) [Wild pdf] [Mild pdf] - an early essay on computer limitations - added 1/1/2002

Energize/Cadillac research overview [html] - added 1/1/2002

Foundation for a C++ Environment [pdf] - added 1/1/2002

Qlisp research overview [html] - added 1/1/2002

Later Qlisp paper [pdf] - added 1/1/2002

Original Qlambda paper [pdf] - added 1/1/2002

Qlisp implementation and further research [pdf] - added 1/1/2002

Feyerabend Project Page - modified 1/1/2002

A Critique of Common Lisp [pdf] - added 12/31/2001

How to Move Forward - added12/21/2001

Feyerabend (OOPSLA 2001) Workshop III results - modified 12/21/2001

Added Before 12/20/2001

Mob Software: The Erotic Life of Code [html] [pdf] - OOPSLA 2000 Keynote

Interspersions - musical notes for Mob Software

Worse Is Better discussion [html]

"Lisp: Good News, Bad News, How to Win Big" [html] [pdf] - the classic Worse is Better paper

Worse Is Better Is Worse

Is Worse Really Better?

Models of Software Acceptance: How Winners Win

Money Through Innovation Reconsidered

Back to the Future: Is Worse (Still) Better?

Back to the Future: Worse (Still) is Better!

Lessons From The Science of Nothing At All [html]

Master of Fine Arts in Software [html] [pdf]

Repetition, Generativity, and Patterns [html] - the introduction to "Pattern Languages of Program Design, 2," Vlissides, John M., Coplien, James O., and Kerth, Norman L. (eds), Addison-Wesley, 1996

Christopher Alexander: The Search for Beauty [pdf]

The Nature of Order: The Post-Patterns World [pdf]

The Jini Community Pattern Language [pdf]

Curriculum Vitae


Nickieben Bourbaki - who is he?!

RPG’s Writing Broadside [html] - writing advice

Tone, Tone, Tone [html] - tubes

Fake Systems Qual circa 1982 [html]

Band photo

Home Page

The Why of Y [pdf]

Technical Issues of Separation in Function Cells and Value Cells [html]

The Design of Parallel Programming Languages [html]

The Evolution of Lisp [pdf]

Fluid Domains [html] - PhD thesis stuff

Deliberate Writing [html]- PhD thesis stuff

My Master of Fine Arts in Poetry

Leaf of My Puzzled Desire [pdf] - poems

The Nature of Poetic Order [pdf] - a theory of poetry (slides)

Annotations Toward a Theory of Poetry [pdf]

The Sun Rises, Rises, Rises [pdf] - a review of "The Daily Mirror," by David Lehman

Lower Standards [pdf] - about writing a poem a day and the roles of selection and perfection in creating art

First Semester Annotations [pdf]

Second Semester Annotations [pdf]

Third Semester Annotations [pdf]

Third Semester Essay [pdf]

Fourth Semester Annotations [pdf]

Fifth Semester Annotations [pdf]

Bibliography - what I read at Warren Wilson

Feyerabend Project Page

Original invitation

General Workshop Invitation

Workshop preparation

Workshop I results

You can’t get there from here, but you can get here from there

Deconstruction of Computing

Computing Rainbow

What We Like

How to Move Ahead

Blank Page Syndrome

Workshop II results

Deconstruction of Computing



Contrasts to Science

Construct a Device

Workshop III results

Workshop preparation

Biological Framings of Problems in Computing - a workshop