Computing
Computing Philosophy
Gatemaker
2
3
4
5
6
beautiful.software
Grogix.org
Core Memory
SUPL.net
Little Fixes
Chomsky & Alexander
Cloud computing
Googling towards reality
Google's first mobile app
eBay's first mobile app
The first Location Based Service
-- Drive for webapp simplicity:
2014: Hints of a javascript anti-framework
2016: CHEQ: Central Handler Event Queue in Javascript
2020: CHAQ: Central Handler Action Queue
Good Scrum
scravizo
Usable Software
Unfolding Software
Greg Bryant LinkedIn
Greg Bryant Twitter
In The Press
Oregon Daily Emerald 1-20-2017
UOMatters 1-20-2017
Register Guard 6-24-2009
Eugene Weekly 3-19-2009
OSU Life 1-22-2009
Eugene Weekly 9-18-2008
Happening People 9-18-2008
Oregonian 8-23-2008
Eugene Weekly 7-10-2008
The Register-Guard 7-18-2007
Eugene Weekly 6-21-2007
Eugene Weekly 4-12-2007
Eugene Weekly 3-8-2007
Oregon Daily Emerald 2-28-2007
The Register-Guard 2-24-2007
Eugene Magazine Winter 2006
Network Computing3-13-2006
Oregon Daily Emerald 10-13-2005
UO press release 9-13-2004
Register-Guard 3-27-2004
Oregon Daily Emerald 1-22-2004
Ward's AutoWorld 8-1-2003
gulker.com 3-14-2003
linux.com 2-6-2003
The Register 1-24-2003
The Independent (I'm the unnamed character) 2-28-2000
Fortune, Boston Globe, New Age Journal, National Enquirer 1994
Oregonian, 6-7-1989
My Timeline -- writing, projects, videos, notices:
2024
Christopher Alexander at the Prince of Wales Institute of Architecture
Morphology and Software Development
Google Datastore URL-safe keys: incompatibilities from db to ndb inaccessible to LLMs
A Pattern to Reverse Privatization
Python 2.7 -> 3.8 on App Engine. Ordered checklist with an unfolding stub.
Google Gemini fails simplest text-to-image tasks
Fixing an erratic remote editor
2023
Are we losing reality?
Tesla was a giant step backwards for electric cars
feeling.place: a mobile webapp for making feeling maps
Fixing software updates by playing with hardware
gmail broken with arbitrary, invisible, forced short autowrap
Werkzeug ... and who is responsible for code stability?
Error messages, Google Maps, PinElement, AdvancedMarkerElement, MapId
Deleting a Google Cloud Platform domain mapping under Google App Engine
Simplest Google App Engine Python 3.8 Flask web app with Google Identity
Datastore preservation: migrating Python 2.7 to Python 3 on Google App Engine
2022
October 24: Pattern Languages of Programming 2022 conference
beautiful.software
Analogous Unfolding
Unfolding Sequences - an introduction
2021
The Beautiful Software Thesis: feeling as the core of good engineering
Adaptation. Part one. Adapting to the environment. Flint & brick.
Trying to stop a 12-story building
Demonstration part 2: plan for an environment friendly to 'central description unfolding'
Demonstration: the unfolding of an essence (or central description)
A comfortable, operational, Central Description is the Essence of a project
Christopher Alexander: pattern languages are for communities
Nature, life, and self: Christopher Alexander after a pattern language
2020
CHAQ: Central Handler Action Queue
PUARL+BB presentation: Beautiful Software seminar
Beautiful Software at Building Beauty
Beautiful Software announcement for Building Beauty
Conversation: Ryan Singer and Greg Bryant
Beautiful Software
Pattern Center
Smart Compose will destroy your brain.
2019
Computing Philosophy vodcasts
Climate Computer
Biology and Pedagogy of Judgment
Edge of Awe
2018
Added Natural Areas (principle 2) and Wildlife Habitat (principle 10) to the UO Campus Plan
Saving the Wild Riverfront
Stopping bad campus plans
Building Beauty: The Wonder of Mockups
2018 Jane Jacobs Walk
People's Urbanism
Unfolding Software: The Basics
Climate Summer
Co-edited PUARL conference proceedings
Wrote 'Digging for Universals' for 'Edge of Awe'
Responsible Computing
Museum Exchange proposal ... to reverse privatization
2017
The point of the Oregon Experiment
The Jane Jacobs walk
Constant Human Capacities
Fighting pointless reorganizing
Candidate statement for my second senate term
Stopping a bad computing policy
Building Beauty in Sorrento
2016
The Revitalization of Downtown Eugene
Computing as Mental Construct
Software for the world we want
The creative campus and institutional democracy
Breathing life into study and practice
Central Handler Event Queue
Tilt Vision
Energy Computer
Google translate in the wrong direction
Mentioned in Architectural Design
Arguing for sunset clauses
Stopped an anti-survivor top-down policy
Notes for the university board of trustees
2015
Living Structure and Cognition
Scrum Café
Show your accessibility
WCAG 2.0 audit improvement tracking
WCAG-audit Google Chrome extension
WCAG-audit github project
Research Support
Explanatory Development
Our Perception of 'Analog' and 'Digital' in the Natural World
The Inventory Problem
It's in your head
The Wrong Tools
Theory and Experiment in the Natural Science of Computing
The Primary Practical Barometer of Programming Progress
Sketch Life
Examine Life
Detect Life
Power & Climate
2014
Reflections on PUARL 2013: hope & surprises
A History of Waste
If Computing were a Natural Science, What Might it Look Like?
Is it a Network?
The Problems with Recursion
Grogix for programming language error-reporting
Morphogenesis simulation: The Horrid Laboratory
2013
Fight the Borg
Balance
The Coöptation of Methodology
Computing as Natural Science
Habits for any Natural Science of People
Computation is broader than the Turing Machine
Vitalism and Machine Learning
Intelligibility and technical definitions: explanation vs. explanatory theory
The application of feeling
Three aspects of programming language design: mentation mysteries, metaphysical mathematical momentum, and 'the shortcut'
The Biology of Computer Programming
Phenomenology as grist for cognitive biology
The endless ramifications of bad science
Engineering is not science
A Center of Community
Revisiting Berlin
Making Room for Localization
The Science of Common Sense
The transfer of workspot
EVs and the grid: scenario planning with simulations
Automated geographic fraud analysis
2012
Occupy Downtown
Mechanical Philosophy and The Nature of Order
2011
Orders of Magnitude
Promenade
The Local Economy Cookbook
Story Epidemiology
First smart grid simulation / scenario planning tool for electric vehicles
2010
The Most Important Disentanglement
Google Language
Depth and Innate Judgements
Grogix 0.2
Grogix: the GRammar-Operated General information computing system
Grammar-centric programming
The Conditional Production
Decimating the WikiBase
Modularity within an Operational Grammar
Interfaces and Productions
2009
Core Memory: Unfolding sequences in software
Core Memory: List and Items
Smoothly Unfolding Project Language (SUPL)
Last Chance to Dance
The West End of Broadway
Downtown Music and Dance
Developmental sequences: Motivation
Developmental sequences: The Generic Goal
Good Paths
Empty projects do nothing
A Synthesis of Grammar and Life
Sequences: linear and differentiaing
Rethinking the fundamental aspects of functions
Mux-Demux: Coherence in Massive Generative Grammars
2008
The Nature of Non-profit Incubators
Downtown Together!
Downtown Eugene collective
The Past vs.the Too Small argument
User-Generated Downtown
Eugene Celebration
The past few months
Web Strategy for a City
Relocalization
Minding the gaps
Pirates and Emperors
Sequences: Passing Keys
2007
Easily Destroyed
Solutions always come from people
Start giving people control
A Community Responds to a Request For Qualifications
A Peck of Park Patterns
Boondoggles or nothing
Decommissioning the Gravy Train
Healthy Garden
People win one
Fashionable prisons
Urban renewal profit
Coopting Community
Speak your mind
HistoriCity
Minority Report
Incremental
Volunteer Bureaucrats
City Admissions
Urban Renewal and Taxes
Creepy Urban Renewal
Two Conditions
It is a Subsidy
Cut Off City Hall
Board Games
Disguised Partisanship
Democracy vs Urban Renewal
Contacting Community
Real Costs
Take From The Poor To Give To The Rich
Amused Staff
Citizens Advisory
Power Fantasy and Helpful Reality
Meeting
No Dilemma
West Broadway Specifics
Anti-drink-establishment-arianism
Multi-purpose Community Centers
Compared to what?
Four small
Principle of continuity
Redevelopment Closed to the Public
Subsidized Gentrification
Flash Murmurs of Subconcious Guilt
Plethora of Possibilities
What works
Civic Priorities
West Broadway 1927
Unsustainable Urban PLanning
Responses to the RFQ
Film of Downtown Eugene Proposal
First do no harm
Priorities inside the bubble
The Fabric of Ancient Civilization
Venice didn't die
People spaces
Cozy Refuge
Capitelli: Restoration under the radar
The lost art of evidence fabrication
Matching data to slogans
Transmission cluster analysis
Citizen rule #1: never trust your government
Google Map of a threatened downtown
2006
Communities are more important than their buildings
Involvement, empowerment, and feeling
Network Computing: Linux Web Conferencing
A Downtown Option
Organic increase in density
Urban Renewal vs. the Universal Declaration
Meeting with Planners
Planning is a human rights issue
RFQ Development Approved
Downtown Collective
Searching for Answers
First Story
Downtown Organizations at risk
Well that didn't work
Keep it local
Alternatives
Fixing the private welfare system
Projects for downtown
Patterns in a picture
Pattern: conservatori
Patterns in a picture II
Patterns in a picture III
Patterns in a picture IV
Alternating Drips
Blaming geography for 'progress'
Obscuring power: or why Jared Diamond, Thomas Friedman and Jeffrey Sachs make me see red
Noam Chomsky on Intellectual Property
South America & Web 2.0
The Colbert I'd really like to see
The Publick Record
Automatic recognition and generation
Oh it's a major operation, I agree
The Supposed Popularity of Fast Food
The role of the weatherman
Google transport: A to B
2005
Community Projects: a neighborhood self-management tool
Community Projects Specification
Keeping things alive is the key to self-repair
Centers and the Web
Money
Opera in context
Memory loss
A New approach to museums: part one
A New approach to museums: part two
What will work
Distraction & opportunity
Rank news
On the other hand ... don't even listen
How can a computer uncover physical reality?
It's obvious, but is it visible?
On the map
The privatization of truth
Deception is the root of poverty
The news is the problem, not the people
More map tricks & annotations
Planned incandescence
The note in the crowd
Real collaboration
CFR eats PBS
Google news worsening
The disaster trick
Imperial cliché
Stylish Romans
Not now? You're kidding ...
Disinfotainment
Courtiers
"Lingering" nuclear weapons?
Journalism is NOT the first draft of history
The Guardian is long gone
Disappearing differences & assertive enclosures
An interface for your conclusions
Map search broken
Just a matter of time ... ?
Geographical connection engine ...
The Pit is the Stage
The Pre-milonga Recipe
Tangoratorium
Connecting to the Outside
2004
Selective Pressure Initiates Change
Where's the spark?
Latent bookshelves
What's a pattern?
Undercurrents
Avoiding Enslavement
The Lost Doors
Undermining Profit
Department of Hypocrisy & Insecurity
Fluffy press release analysis, with no follow-up
Press releases & wire services
"Strong dollar" = "none for you"
News gloss
Primary phrasing
Chomsky & Alexander
The stack
2003
Restore Art
The Corporate Theory of Government
The R3 Trick
The post-dotcom-crash trough: from inside
The post-dotcom-crash trough: from outside
linux.com: gaim & workspot
Tango Center 0.1
Bruce Sterling discovers workspot
Greg Bryant in Autoworld
2002
The Woodfire Center
The Woodfire Center
A Universal Sequence
2001
Sketchcam
2000
Linux Journal spotlight on the winners of the Penguin Playoffs: Workspot
Workspot wins Linux Journal's Best Web Solution
Olga Volchkova's Workspot dotcom frontpage
Olga Volchkova's Workspot artwork
co-founded patternlanguage.com
patternlanguage.com in the NYTimes 1
patternlanguage.com in the NYTimes 2
San Francisco Examiner: Christopher Alexander describes my web strategy
1999
Sketches from the heart of the dotcom boom
Ollswang art retrospective
A Linux Desktop Anywhere
Public domain prior art from the dotcom boom
Google's first mobile app
eBay's first mobile app
First Congressional Mobile App
Blooming Logic
My original workspot site
Mention in IEEE
1998
The first Location Based Service
1997
Gatemaker, or the Aspen Summit
Report on Software Issues
Thoughts on the Aspen Meeting
Gatemaker - a rough video walk-through
1996
Time Underground
RAIN Magazine 1996
Carsharing
The West End: The Fallout
1995
The West End: The Proposal
Human-Powered Vehicles
The first navigation guide authoring tools
Languages for content generation
Design-build in architectural education
1994
Alexander visits The Oregon Experiment
The application of feeling, with Christopher Alexander
The early days of car-sharing
Eugene Car Coop: Fortune, Boston Globe, New Age Journal, National Enquirer
A Pour in The Foundry
In the Whole Earth Catalog
RAIN Magazine 1994
1993
CAT
Refillables
RAIN Magazine 1993
1992
'Cities Against Centralization'
'Cities Against Centralization' reprint in Our Generation
Community Supported Agriculture
Global and Local Cameras
Making Workbikes for the Neighborhood
Lateral Medieval Relationships
RAIN Magazine 1992
1991
The Oregon Experiment after Twenty Years
Medieval Movements and the Orgins of Switzerland
The Lao Alternative
RAIN Magazine 1991
1990
1989
The first green platform convention
1988
1987
Multihead Finite Automata
1986
PDQ: Queries with Objects
PDQ in action: Sherpa
1985
A year in Japan: computer language design, numerical control, robotics, CAD/CAM, and karate
1984
Intel & the most influential chip
1983
On Writing Simulators and the Use of Macros
1982
The First App Store
1981
1980
1979
Steens Mountain Archaeological Field School
1978
Behavioral Medicine
De Bug 107
1977
De Bug 106
1975-1977
A brief obsession with community theatre
1973-1974
Computing in the early seventies
Museum orientation for university students
My first published photo of a computer
1973 with 2 of Henry Dreyfuss' last projects: 747 coach-lounge piano-bar; the Polaroid SX-70
|
|