Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A Pattern Language is a gorgeous book. We are currently redesigning our home, and this is worth its weight in gold.

I always had the notion though, the software pattern way was a misinterpretation of Alexanders ideas. Alexander doesn't stop to emphasize that a pattern can (and should) have an uncountable number of slightly different implementations, as the special situation requests. He is outspokenly against reusing an implementation without adequate modification for the situation in architectural applications.

I always understood the highest goal in software engineering is to write code that can be reused without modification. I never could agree that this is a good idea for the users of software. It is only more economical to build. Just what Alexander defines as the most evil thing ever, because in architecture this leads to faceless homes.

The idea to reuse implementations of patterns is one that in another context delivers us cars that are more or less all VW Golf (Rabbit) underneath.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: