4 ms·
I think the slides are great, I've just learned something new and I got interested on knowing more about Alexander's work. Also, I've got that the point is that
by myth2018 6y ago
I think the slides are great, I've just learned something new and I got interested on knowing more about Alexander's work. Also, I've got that the point is that we need to take a fresh look at Alexander.
But one thing I never really understood is the criticism on Design Patterns as being workarounds for languages weaknesses. Of course you have languages at different levels of sophistication, and there's nothing wrong on pointing out that pattern X isn't needed on language Y since it already natively provides a proper solution, but what demerit would there be in using the pattern on a language which doesnt provide a good solution by design?
Besides, GOF even speculate that some patterns could eventually become part of future languages, so I dont know, even if patterns can really be taken as "workarounds", it seems to me that it's everything much more about a gradual, natural evolution towards better languages.