Live data from Hacker News

Christopher Alexander has died

cnu.org

31–40 of 139 posts

Re: Christopher Alexander has died

#31
post #3

Massive PDF of A Pattern Language: https://arl.human.cornell.edu/linked%20docs/Alexander_A_Patt... But I recommend owning and reading it in print. Great book to dip in and out of at whim.

Thankfully, this PDF is nowhere near complete. Check it out from your local library.

Re: Christopher Alexander has died

#32
post #6

This video of him from 1996 is amazing with hindsight. A must watch: https://www.youtube.com/watch?v=98LdFA-_zfA RIP Christopher Alexander

OOPSLA talks of that era were fantastic. Alan Kay has often paid tribute to Christopher Alexander in his talks and I cannot resist mentioning this from Alan from the following year https://www.youtube.com/watch?v=oKg1hTOQXoY

Re: Christopher Alexander has died

#34
post #8

> There is a central quality which is the root criterion of life and spirit in a man, a town, a building, or a wilderness. This quality is objective and precise, but it cannot be named. [...] It is not only simpler beauty of form and color. Man can make that without making nature. It is not only fitness to purpose. Man can make that too, without making nature. And it is not only the spiritual quality of beautiful mus…

Sounds like https://en.wikipedia.org/wiki/Mono_no_aware

> The awareness of impermanence, or transience of things, and both a transient gentle sadness (or wistfulness) at their passing as well as a longer, deeper gentle sadness about this state being the reality of life.

Re: Christopher Alexander has died

#36
post #10

What a sad day. Never met him personally. But from what I heard this man’s influence has reached from architecture all the way to Wikipedia and Tesla. Unthinkable how different our world today would be if it hadn’t been for his work. May he rest in peace. And may his ideas continue to live, and mingle, and add color to our world.

He was where the concept of Design Patterns came from. In the early days of Design Patterns (GoF, et al ), he was often quoted. I purchased a couple of his books: A Pattern Language [0], and The Timeless Way of Building [1]. These books were very readable. [0] https://en.wikipedia.org/wiki/A_Pattern_Language [1] https://en.wikipedia.org/wiki/The_Timeless_Way_of_Building

IMO Alexander's design pattern concept is intelligently superior to the terms trivialization in the atrociously highly rated GoF book. GoF enumerates the tedious patches one needs to use on cumbersome languages like Java or C++ due to the languages primitive nature. The main advantage of GoF that now when you say "Factory pattern" everyone knows sort of concept they are speaking of.

However.

In the scope of Alexander's work GoF patterns are of equal complexity, as if giving names to typical architectural items like "door" or "room".

Alexander's work is on a higher level - discussing how to perceive the complex totality the combination and co-existence of such design features create. GoF book names door a door. Alexander's book discusses how to design houses and communities. Completely different scale.

In software engineering terms I think the closest book that is the best analogue to The Timeless Way of Building in terms of discussing higher level patterns, and how to combine them, is perhaps the classical Structure and Interpretation of Computer programs that since it uses such an elegant language, it can skip the tedium and start with expressing of higher level patterns, and in the end how to combine them into a whole complex system.

Re: Christopher Alexander has died

#37
post #5

Saw him speak at Berkeley around the time his book on the Eshin project was released. Talked in very strong terms about the importance of working in a holistic, caring way. A SWE in the audience spoke up, saying basically "look, we want to follow that approach, but it's hard, we have a lot of stakeholders to satisfy in order for a project to happen." Alexander was unyielding. "Once you've worked with love, you won't…

I wouldn't call it love per se, but it certainly does take a special kind of empathy to put yourself in the shoes of someone using your software, and to use that perspective to make a great product.

Re: Christopher Alexander has died

#38
post #17

Earlier quoted context omitted.

He was where the concept of Design Patterns came from. In the early days of Design Patterns (GoF, et al ), he was often quoted. I purchased a couple of his books: A Pattern Language [0], and The Timeless Way of Building [1]. These books were very readable. [0] https://en.wikipedia.org/wiki/A_Pattern_Language [1] https://en.wikipedia.org/wiki/The_Timeless_Way_of_Building

Before APL, There was Notes on the Synthesis of Form in 1964. https://en.wikipedia.org/wiki/Notes_on_the_Synthesis_of_Form

That book is fantastic! It's absolutely thrilling design joyride through the most surprising of concepts - and yet it manages to send a very concrete message to designers of all disciplines who are required to build something novel that needs to meet real world requirements.

Minsky, vernacular architecture, graphs, old houses, how to design complex systems...

Re: Christopher Alexander has died

#40
I wonder how many software engineers, and how many of the GoF (Gang of Four) who wrote the software book that popularized patterns in the software world, actually read and thought about A Pattern Language. I'm sure some, but in my mind the subtitle "Towns, Buildings, Construction" examines patterns that are large in scope, medium in scope, and small in scope. One of my personal complaints about software patterns is that there are so few that are 'large scale'.
Post reply on HN