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

If you're trying to connect Alexander to software patterns like GOF, it's important to include Gabriel's "Patterns of Software" [1] as the first genuine attempt to apply Alexandrian patterns to software. It also introduces the first and probably the best takedown of OO inheritance as not reuse but instead a form of _compression_ that is in many ways worse than just copy-and-paste.

1 - https://www.dreamsongs.com/Files/PatternsOfSoftware.pdf





This looks great! I am diving right into the yak of producing a HTML version of this.



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

Search: